Enum precis_tools::DerivedProperty
source · pub enum DerivedProperty {
PValid,
FreePVal,
ContextJ,
ContextO,
Disallowed,
IdDis,
Unassigned,
}
Expand description
Represents the derived property value assigned
to an Unicode code point. This value is parsed
from the CSV
maintained in the IANA
registry.
Variants§
PValid
Those code points that are allowed to be used in any PRECIS string class.
FreePVal
Those code points that are allowed to be used in the FreeformClass
.
In practice, the derived property ID_PVAL
is not used in this
specification, because every ID_PVAL
code point is PVALID
.
ContextJ
Contextual rule required for Join_controls
Unicode code points.
ContextO
Contextual rule required for Others Unicode code points.
Disallowed
Those code points that are not permitted in any PRECIS string class.
IdDis
Those code points that are not allowed to be used in the IdentifierClass
.
In practice, the derived property FREE_DIS
is not used in this
specification, because every FREE_DIS
code point is DISALLOWED
.
Unassigned
Those code points that are not designated in the Unicode Standard.
Trait Implementations§
source§impl Clone for DerivedProperty
impl Clone for DerivedProperty
source§fn clone(&self) -> DerivedProperty
fn clone(&self) -> DerivedProperty
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DerivedProperty
impl Debug for DerivedProperty
source§impl FromStr for DerivedProperty
impl FromStr for DerivedProperty
source§impl PartialEq for DerivedProperty
impl PartialEq for DerivedProperty
impl Copy for DerivedProperty
impl Eq for DerivedProperty
impl StructuralPartialEq for DerivedProperty
Auto Trait Implementations§
impl Freeze for DerivedProperty
impl RefUnwindSafe for DerivedProperty
impl Send for DerivedProperty
impl Sync for DerivedProperty
impl Unpin for DerivedProperty
impl UnwindSafe for DerivedProperty
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)