pub enum NormalizationForm {
Nfc,
Nfd,
Nfkc,
Nfkd,
}Expand description
Unicode normalization forms.
Variants§
Nfc
Normalization Form C (Canonical Composition)
Nfd
Normalization Form D (Canonical Decomposition)
Nfkc
Normalization Form KC (Compatibility Composition)
Nfkd
Normalization Form KD (Compatibility Decomposition)
Implementations§
Trait Implementations§
Source§impl Clone for NormalizationForm
impl Clone for NormalizationForm
Source§fn clone(&self) -> NormalizationForm
fn clone(&self) -> NormalizationForm
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NormalizationForm
impl Debug for NormalizationForm
Source§impl<'de> Deserialize<'de> for NormalizationForm
impl<'de> Deserialize<'de> for NormalizationForm
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for NormalizationForm
impl PartialEq for NormalizationForm
Source§impl Serialize for NormalizationForm
impl Serialize for NormalizationForm
impl Copy for NormalizationForm
impl Eq for NormalizationForm
impl StructuralPartialEq for NormalizationForm
Auto Trait Implementations§
impl Freeze for NormalizationForm
impl RefUnwindSafe for NormalizationForm
impl Send for NormalizationForm
impl Sync for NormalizationForm
impl Unpin for NormalizationForm
impl UnsafeUnpin for NormalizationForm
impl UnwindSafe for NormalizationForm
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more