[−][src]Struct unic_ucd::CanonicalCombiningClass
Represents Canonical_Combining_Class
property of a Unicode character.
Methods
impl CanonicalCombiningClass
[src]
pub fn of(ch: char) -> CanonicalCombiningClass
[src]
Find the character Canonical_Combining_Class
property value.
pub const NotReordered: CanonicalCombiningClass
[src]
Spacing and enclosing marks; also many vowel and consonant signs, even if nonspacing
pub const Overlay: CanonicalCombiningClass
[src]
Marks which overlay a base letter or symbol
pub const Nukta: CanonicalCombiningClass
[src]
Diacritic nukta marks in Brahmi-derived scripts
pub const KanaVoicing: CanonicalCombiningClass
[src]
Hiragana/Katakana voicing marks
pub const Virama: CanonicalCombiningClass
[src]
Viramas
pub const AttatchedBelowLeft: CanonicalCombiningClass
[src]
Marks attached at the bottom left
pub const AttachedBelow: CanonicalCombiningClass
[src]
Marks attached directly below
pub const AttachedBelowRight: CanonicalCombiningClass
[src]
Marks attached at the bottom right
pub const AttachedLeft: CanonicalCombiningClass
[src]
Marks attached to the left
pub const AttachedRight: CanonicalCombiningClass
[src]
Marks attached to the right
pub const AttachedAboveLeft: CanonicalCombiningClass
[src]
Marks attached at the top left
pub const AttatchedAbove: CanonicalCombiningClass
[src]
Marks attached directly above
pub const AttatchedAboveRight: CanonicalCombiningClass
[src]
Marks attached at the top right
pub const BelowLeft: CanonicalCombiningClass
[src]
Distinct marks at the bottom left
pub const Below: CanonicalCombiningClass
[src]
Distinct marks directly below
pub const BelowRight: CanonicalCombiningClass
[src]
Distinct marks at the bottom right
pub const Left: CanonicalCombiningClass
[src]
Distinct marks to the left
pub const Right: CanonicalCombiningClass
[src]
Distinct marks to the right
pub const AboveLeft: CanonicalCombiningClass
[src]
Distinct marks at the top left
pub const Above: CanonicalCombiningClass
[src]
Distinct marks directly above
pub const AboveRight: CanonicalCombiningClass
[src]
Distinct marks at the top right
pub const DoubleBelow: CanonicalCombiningClass
[src]
Distinct marks subtending two bases
pub const DoubleAbove: CanonicalCombiningClass
[src]
Distinct marks extending above two bases
pub const IotaSubscript: CanonicalCombiningClass
[src]
Greek iota subscript only
impl CanonicalCombiningClass
[src]
pub fn number(&self) -> u8
[src]
Get numeric Canonical_Combining_Class
value
pub fn is_not_reordered(&self) -> bool
[src]
If the ccc has value Not_Reordered
(0
).
pub fn is_reordered(&self) -> bool
[src]
If the ccc any value other than Not_Reordered
(0
).
Trait Implementations
impl PartialEq<CanonicalCombiningClass> for CanonicalCombiningClass
[src]
fn eq(&self, other: &CanonicalCombiningClass) -> bool
[src]
fn ne(&self, other: &CanonicalCombiningClass) -> bool
[src]
impl Debug for CanonicalCombiningClass
[src]
impl Eq for CanonicalCombiningClass
[src]
impl Hash for CanonicalCombiningClass
[src]
fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
Feeds a slice of this type into the given [Hasher
]. Read more
impl CharProperty for CanonicalCombiningClass
[src]
fn prop_abbr_name() -> &'static str
[src]
fn prop_long_name() -> &'static str
[src]
fn prop_human_name() -> &'static str
[src]
impl Default for CanonicalCombiningClass
[src]
fn default() -> CanonicalCombiningClass
[src]
impl NumericCharProperty<u8> for CanonicalCombiningClass
[src]
impl PartialOrd<CanonicalCombiningClass> for CanonicalCombiningClass
[src]
fn partial_cmp(&self, other: &CanonicalCombiningClass) -> Option<Ordering>
[src]
fn lt(&self, other: &CanonicalCombiningClass) -> bool
[src]
fn le(&self, other: &CanonicalCombiningClass) -> bool
[src]
fn gt(&self, other: &CanonicalCombiningClass) -> bool
[src]
fn ge(&self, other: &CanonicalCombiningClass) -> bool
[src]
impl Copy for CanonicalCombiningClass
[src]
impl Display for CanonicalCombiningClass
[src]
impl Ord for CanonicalCombiningClass
[src]
fn cmp(&self, other: &CanonicalCombiningClass) -> Ordering
[src]
fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
impl TotalCharProperty for CanonicalCombiningClass
[src]
fn of(ch: char) -> CanonicalCombiningClass
[src]
impl Clone for CanonicalCombiningClass
[src]
fn clone(&self) -> CanonicalCombiningClass
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl Send for CanonicalCombiningClass
impl Sync for CanonicalCombiningClass
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> PartialCharProperty for T where
T: TotalCharProperty,
[src]
T: TotalCharProperty,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,