[−][src]Crate ucd_parse
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 |
EmojiProperty | A single row in the |
Error | Represents any kind of error that can occur while parsing the UCD. |
GraphemeClusterBreak | A single row in the |
GraphemeClusterBreakTest | A single row in the |
JamoShortName | A single row in the |
LineBreakTest | 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 |
SentenceBreak | A single row in the |
SentenceBreakTest | 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 |
WordBreak | A single row in the |
WordBreakTest | A single row in the |
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. |