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 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for CanonicalCombiningClass
Source§impl Debug for CanonicalCombiningClass
impl Debug for CanonicalCombiningClass
Source§impl Default for CanonicalCombiningClass
impl Default for CanonicalCombiningClass
Source§fn default() -> CanonicalCombiningClass
fn default() -> CanonicalCombiningClass
Source§impl Display for CanonicalCombiningClass
impl Display for CanonicalCombiningClass
impl Eq for CanonicalCombiningClass
Source§impl Hash for CanonicalCombiningClass
impl Hash for CanonicalCombiningClass
Source§impl Ord for CanonicalCombiningClass
impl Ord for CanonicalCombiningClass
Source§fn cmp(&self, other: &CanonicalCombiningClass) -> Ordering
fn cmp(&self, other: &CanonicalCombiningClass) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for CanonicalCombiningClass
impl PartialEq for CanonicalCombiningClass
Source§fn eq(&self, other: &CanonicalCombiningClass) -> bool
fn eq(&self, other: &CanonicalCombiningClass) -> bool
self and other values to be equal, and is used by ==.