Crate unic_ucd_normal [−] [src]
UNIC — UCD — Normalization
A component of unic
: Unicode and Internationalization Crates for Rust.
Unicode character properties for composition and decomposition.
extern crate unic_ucd_normal; use unic_ucd_normal::compose; fn main() { assert_eq!(compose('A','\u{30a}'), Some('Å')); }
Reexports
pub use canonical_combining_class::CanonicalCombiningClass; |
Modules
canonical_combining_class |
Accessor for Canonical_Combining_Class (ccc) property |
Enums
DecompositionType |
Represents the Unicode character Decomposition_Type property. |
Constants
UNICODE_VERSION |
The Unicode version of data |
Functions
canonical_composition |
Canonical Composition of the character. |
canonical_decomposition |
Canonical Decomposition of the character. |
compatibility_decomposition |
Compatibility Decomposition of the character. |
compose |
Compose two characters into a single character, if possible. See Unicode Standard Annex #15 for more information. |
decompose_canonical |
Compute canonical Unicode decomposition for character. |
decompose_compatible |
Compute canonical or compatible Unicode decomposition for character. |
is_combining_mark |
Return whether the given character is a combining mark ( |