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 ( |