Crate ucd_parse [−] [src]
A library for parsing the Unicode character database.
Structs
Age |
A single row in the |
CaseFold |
A single row in the |
Codepoint |
A single Unicode codepoint. |
CodepointIter |
An iterator over a range of Unicode codepoints. |
CodepointRange |
A range of Unicode codepoints. The range is inclusive; both ends of the range are guaranteed to be valid codepoints. |
CoreProperty |
A single row in the |
Error |
Represents any kind of error that can occur while parsing the UCD. |
JamoShortName |
A single row in the |
NameAlias |
A single row in the |
Property |
A single row in the |
PropertyAlias |
A single row in the |
PropertyValueAlias |
A single row in the |
Script |
A single row in the |
ScriptExtension |
A single row in the |
SpecialCaseMapping |
A single row in the |
UcdLineParser |
A line oriented parser for a particular UCD file. |
UnicodeData |
Represents a single row in the |
UnicodeDataDecomposition |
Represents a decomposition mapping of a single row in the
|
UnicodeDataExpander |
An iterator adapter that expands rows in |
Enums
CaseStatus |
The status of a particular case mapping. |
Codepoints |
A representation of either a single codepoint or a range of codepoints. |
ErrorKind |
The kind of error that occurred while parsing the UCD. |
NameAliasLabel |
The label of a name alias. |
UnicodeDataDecompositionTag |
The formatting tag on a decomposition mapping. |
UnicodeDataNumeric |
A numeric value corresponding to characters with |
Traits
UcdFile |
Describes a single UCD file. |
UcdFileByCodepoint |
Describes a single UCD file where every record in the file is associated with one or more codepoints. |
Functions
parse |
Parse a particular file in the UCD into a sequence of rows. |
parse_by_codepoint |
Parse a particular file in the UCD into a map from codepoint to the record. |
parse_many_by_codepoint |
Parse a particular file in the UCD into a map from codepoint to all records associated with that codepoint. |