Trait unicode_normalization::str::UnicodeNormalization [] [src]

pub trait UnicodeNormalization {
    fn nfd_chars(&self) -> Decompositions;
    fn nfkd_chars(&self) -> Decompositions;
    fn nfc_chars(&self) -> Recompositions;
    fn nfkc_chars(&self) -> Recompositions;
}

Methods for iterating over strings while applying Unicode normalizations as described in Unicode Standard Annex #15.

Required Methods

fn nfd_chars(&self) -> Decompositions

Returns an iterator over the string in Unicode Normalization Form D (canonical decomposition).

fn nfkd_chars(&self) -> Decompositions

Returns an iterator over the string in Unicode Normalization Form KD (compatibility decomposition).

fn nfc_chars(&self) -> Recompositions

An Iterator over the string in Unicode Normalization Form C (canonical decomposition followed by canonical composition).

fn nfkc_chars(&self) -> Recompositions

An Iterator over the string in Unicode Normalization Form KC (compatibility decomposition followed by canonical composition).

Implementors