pub struct CanonicalCombiningClass(/* private fields */);
Expand description
Represents Canonical_Combining_Class
property of a Unicode character.
Implementations§
Source§impl CanonicalCombiningClass
impl CanonicalCombiningClass
Sourcepub const NotReordered: CanonicalCombiningClass
pub const NotReordered: CanonicalCombiningClass
Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing
Sourcepub const Overlay: CanonicalCombiningClass
pub const Overlay: CanonicalCombiningClass
Marks which overlay a base letter or symbol
Sourcepub const Nukta: CanonicalCombiningClass
pub const Nukta: CanonicalCombiningClass
Diacritic nukta marks in Brahmi-derived scripts
Sourcepub const KanaVoicing: CanonicalCombiningClass
pub const KanaVoicing: CanonicalCombiningClass
Hiragana/Katakana voicing marks
Sourcepub const Virama: CanonicalCombiningClass
pub const Virama: CanonicalCombiningClass
Viramas
Sourcepub const AttatchedBelowLeft: CanonicalCombiningClass
pub const AttatchedBelowLeft: CanonicalCombiningClass
Marks attached at the bottom left
Sourcepub const AttachedBelow: CanonicalCombiningClass
pub const AttachedBelow: CanonicalCombiningClass
Marks attached directly below
Sourcepub const AttachedBelowRight: CanonicalCombiningClass
pub const AttachedBelowRight: CanonicalCombiningClass
Marks attached at the bottom right
Sourcepub const AttachedLeft: CanonicalCombiningClass
pub const AttachedLeft: CanonicalCombiningClass
Marks attached to the left
Sourcepub const AttachedRight: CanonicalCombiningClass
pub const AttachedRight: CanonicalCombiningClass
Marks attached to the right
Sourcepub const AttachedAboveLeft: CanonicalCombiningClass
pub const AttachedAboveLeft: CanonicalCombiningClass
Marks attached at the top left
Sourcepub const AttatchedAbove: CanonicalCombiningClass
pub const AttatchedAbove: CanonicalCombiningClass
Marks attached directly above
Sourcepub const AttatchedAboveRight: CanonicalCombiningClass
pub const AttatchedAboveRight: CanonicalCombiningClass
Marks attached at the top right
Sourcepub const BelowLeft: CanonicalCombiningClass
pub const BelowLeft: CanonicalCombiningClass
Distinct marks at the bottom left
Sourcepub const Below: CanonicalCombiningClass
pub const Below: CanonicalCombiningClass
Distinct marks directly below
Sourcepub const BelowRight: CanonicalCombiningClass
pub const BelowRight: CanonicalCombiningClass
Distinct marks at the bottom right
Sourcepub const Left: CanonicalCombiningClass
pub const Left: CanonicalCombiningClass
Distinct marks to the left
Sourcepub const Right: CanonicalCombiningClass
pub const Right: CanonicalCombiningClass
Distinct marks to the right
Sourcepub const AboveLeft: CanonicalCombiningClass
pub const AboveLeft: CanonicalCombiningClass
Distinct marks at the top left
Sourcepub const Above: CanonicalCombiningClass
pub const Above: CanonicalCombiningClass
Distinct marks directly above
Sourcepub const AboveRight: CanonicalCombiningClass
pub const AboveRight: CanonicalCombiningClass
Distinct marks at the top right
Sourcepub const DoubleBelow: CanonicalCombiningClass
pub const DoubleBelow: CanonicalCombiningClass
Distinct marks subtending two bases
Sourcepub const DoubleAbove: CanonicalCombiningClass
pub const DoubleAbove: CanonicalCombiningClass
Distinct marks extending above two bases
Sourcepub const IotaSubscript: CanonicalCombiningClass
pub const IotaSubscript: CanonicalCombiningClass
Greek iota subscript only
Sourcepub fn of(ch: char) -> CanonicalCombiningClass
pub fn of(ch: char) -> CanonicalCombiningClass
Find the character Canonical_Combining_Class
property value.
Source§impl CanonicalCombiningClass
impl CanonicalCombiningClass
Sourcepub fn is_not_reordered(&self) -> bool
pub fn is_not_reordered(&self) -> bool
If the ccc has value Not_Reordered
(0
).
Sourcepub fn is_reordered(&self) -> bool
pub fn is_reordered(&self) -> bool
If the ccc any value other than Not_Reordered
(0
).
Trait Implementations§
Source§impl CharProperty for CanonicalCombiningClass
impl CharProperty for CanonicalCombiningClass
Source§fn prop_abbr_name() -> &'static str
fn prop_abbr_name() -> &'static str
Source§fn prop_long_name() -> &'static str
fn prop_long_name() -> &'static str
Source§fn prop_human_name() -> &'static str
fn prop_human_name() -> &'static str
Source§impl Clone for CanonicalCombiningClass
impl Clone for CanonicalCombiningClass
Source§fn clone(&self) -> CanonicalCombiningClass
fn clone(&self) -> CanonicalCombiningClass
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more