[−][src]Crate ucd_parse
A library for parsing the Unicode character database.
Structs
| Age | A single row in the |
| ArabicShaping | Represents a single row in the |
| BidiMirroring | Represents 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. |