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 extern crate unic_ucd_age as age;
pub extern crate unic_ucd_bidi as bidi;
pub extern crate unic_ucd_block as block;
pub extern crate unic_ucd_case as case;
pub extern crate unic_ucd_category as category;
pub extern crate unic_ucd_common as common;
pub extern crate unic_ucd_hangul as hangul;
pub extern crate unic_ucd_ident as ident;
pub extern crate unic_ucd_name as name;
pub extern crate unic_ucd_normal as normal;
pub extern crate unic_ucd_segment as segment;
pub extern crate unic_ucd_version as version;
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
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
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 a Unicode Version type.
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 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.