Expand description
§UNIC — Unicode Character Database
A component of unic
: Unicode and Internationalization Crates for Rust.
This UNIC component provides access to character properties as defined in the Unicode Standard Annex #44 - Unicode Character Database.
Re-exports§
pub use unic_ucd_common as common;
pub use unic_ucd_version as version;
pub use unic_ucd_age as age;
pub use unic_ucd_bidi as bidi;
pub use unic_ucd_block as block;
pub use unic_ucd_case as case;
pub use unic_ucd_category as category;
pub use unic_ucd_hangul as hangul;
pub use unic_ucd_ident as ident;
pub use unic_ucd_name as name;
pub use unic_ucd_name_aliases as name_aliases;
pub use unic_ucd_normal as normal;
pub use unic_ucd_segment as segment;
Modules§
- Unicode
Changes_When_Casefolded
Character Property. - Unicode
Changes_When_Casemapped
Character Property. - Unicode
Changes_When_Lowercased
Character Property. - Unicode
Changes_When_Titlecased
Character Property. - Unicode
Changes_When_Uppercased
Character Property.
Structs§
- Represents values of the Unicode character property Age.
- Represents values of the Unicode character property Alphabetic.
- A Unicode Block.
- Iterator for all assigned Unicode Blocks, except:
- Represents
Canonical_Combining_Class
property of a Unicode character. - Represents values of the Unicode character property
Case_Ignorable
. - Represents values of the Unicode character property
Cased
. - Represents values of the Unicode character property
Changes_When_Casefolded
. - Represents values of the Unicode character property
Changes_When_Casemapped
. - Represents values of the Unicode character property
Changes_When_Lowercased
. - Represents values of the Unicode character property
Changes_When_Titlecased
. - Represents values of the Unicode character property
Changes_When_Uppercased
. - Represents values of the Unicode character property
Lowercase
. - Represents a Unicode Version type.
- Represents values of the Unicode character property
Uppercase
. - Represents values of the Unicode character property White_Space.
Enums§
- Represents the Unicode character
Bidi_Class
property, also known as the bidirectional character type. - Represents the Unicode Character
General_Category
property. - Represents the Unicode character
Grapheme_Cluster_Break
property. - Represents values of the Unicode character property Name.
- Types of Unicode Name Aliases
- Represents the Unicode character
Sentence_Break
property. - Represents the Unicode character
Word_Break
property.
Constants§
- UNIC component description.
- UNIC component name.
- UNIC component version.
- The Unicode version of data The Version of The Unicode Standard of the Unicode Character Database in use.
Traits§
- Methods for character age property.
- Methods for
Bidi_Class
character property. - Methods for
Bidi_Class
character properties of string types.
Functions§
- Return
true
for characters that change when casefolded,false
otherwise. - Return
true
for characters that change when casemapped,false
otherwise. - Return
true
for characters that change when lowercased,false
otherwise. - Return
true
for characters that change when titlecased,false
otherwise. - Return
true
for characters that change when uppercased,false
otherwise. - Return
true
for Alphabetic characters,false
otherwise. - Return
true
if the character is a “mirrored” character in bidirectional context,false
otherwise. - Return
true
for case-ignorable character,false
otherwise. - Return
true
for cased character,false
otherwise. - Return
true
for lowercase character,false
otherwise. - Return
true
for uppercase character,false
otherwise. - Return
true
for white-space characters,false
otherwise. - Find Name Aliases for the given character with the specified type