Crate unic_ucd_normal

Source
Expand description

§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('Å'));
}

Re-exports§

pub use crate::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§

PKG_DESCRIPTION
UNIC component description.
PKG_NAME
UNIC component name.
PKG_VERSION
UNIC component version.
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 (General_Category=Mark)