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. |