Expand description
🚧 [Unstable] Data provider struct definitions for this ICU4X component.
🚧 This code is considered unstable; it may change at any time, in breaking or non-breaking ways,
including in SemVer minor releases. While the serde representation of data structs is guaranteed
to be stable, their Rust representation might not be. Use with caution.
Read more about data providers: icu_provider
Re-exports§
pub use self::names::GeneralCategoryMaskNameToValueV1Marker;
Modules§
- bidi_
data - 🚧 [Unstable] Data provider struct definitions for this ICU4X component.
- names
- 🚧 [Unstable] Property names-related data for this component
Structs§
- Alnum
V1Marker - Data marker for the ‘alnum’ Unicode property
- Alphabetic
V1Marker - Data marker for the ‘Alpha’ Unicode property
- Ascii
HexDigit V1Marker - Data marker for the ‘AHex’ Unicode property
- Baked
- Baked data
- Basic
Emoji V1Marker - Data marker for the ‘Basic_Emoji’ Unicode property
- Bidi
Class Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘bc’ Unicode property
- Bidi
Class V1Marker - Data marker for the ‘bc’ Unicode property
- Bidi
Class Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘bc’ Unicode property
- Bidi
Class Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘bc’ Unicode property
- Bidi
Control V1Marker - Data marker for the ‘Bidi_C’ Unicode property
- Bidi
Mirrored V1Marker - Data marker for the ‘Bidi_M’ Unicode property
- Blank
V1Marker - Data marker for the ‘blank’ Unicode property
- Canonical
Combining Class Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘ccc’ Unicode property
- Canonical
Combining Class V1Marker - Data marker for the ‘ccc’ Unicode property
- Canonical
Combining Class Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘ccc’ Unicode property
- Canonical
Combining Class Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘ccc’ Unicode property
- Case
Ignorable V1Marker - Data marker for the ‘CI’ Unicode property
- Case
Sensitive V1Marker - Data marker for the ‘Sensitive’ Unicode property
- Cased
V1Marker - Data marker for the ‘Cased’ Unicode property
- Changes
When Casefolded V1Marker - Data marker for the ‘CWCF’ Unicode property
- Changes
When Casemapped V1Marker - Data marker for the ‘CWCM’ Unicode property
- Changes
When Lowercased V1Marker - Data marker for the ‘CWL’ Unicode property
- Changes
When Nfkc Casefolded V1Marker - Data marker for the ‘CWKCF’ Unicode property
- Changes
When Titlecased V1Marker - Data marker for the ‘CWT’ Unicode property
- Changes
When Uppercased V1Marker - Data marker for the ‘CWU’ Unicode property
- Dash
V1Marker - Data marker for the ‘Dash’ Unicode property
- Default
Ignorable Code Point V1Marker - Data marker for the ‘DI’ Unicode property
- Deprecated
V1Marker - Data marker for the ‘Dep’ Unicode property
- Diacritic
V1Marker - Data marker for the ‘Dia’ Unicode property
- East
Asian Width Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘ea’ Unicode property
- East
Asian Width V1Marker - Data marker for the ‘ea’ Unicode property
- East
Asian Width Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘ea’ Unicode property
- East
Asian Width Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘ea’ Unicode property
- Emoji
Component V1Marker - Data marker for the ‘EComp’ Unicode property
- Emoji
Modifier Base V1Marker - Data marker for the ‘EBase’ Unicode property
- Emoji
Modifier V1Marker - Data marker for the ‘EMod’ Unicode property
- Emoji
Presentation V1Marker - Data marker for the ‘EPres’ Unicode property
- Emoji
V1Marker - Data marker for the ‘Emoji’ Unicode property
- Exemplar
Characters Auxiliary V1Marker - Data marker for the ‘exemplarchars/auxiliary’ Unicode property
- Exemplar
Characters Index V1Marker - Data marker for the ‘exemplarchars/index’ Unicode property
- Exemplar
Characters Main V1Marker - Data marker for the ‘exemplarchars/main’ Unicode property
- Exemplar
Characters Numbers V1Marker - Data marker for the ‘exemplarchars/numbers’ Unicode property
- Exemplar
Characters Punctuation V1Marker - Data marker for the ‘exemplarchars/punctuation’ Unicode property
- Extended
Pictographic V1Marker - Data marker for the ‘ExtPict’ Unicode property
- Extender
V1Marker - Data marker for the ‘Ext’ Unicode property
- Full
Composition Exclusion V1Marker - Data marker for the ‘Comp_Ex’ Unicode property
- General
Category Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘gc’ Unicode property
- General
Category V1Marker - Data marker for the ‘gc’ Unicode property
- General
Category Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘gc’ Unicode property
- General
Category Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘gc’ Unicode property
- Graph
V1Marker - Data marker for the ‘graph’ Unicode property
- Grapheme
Base V1Marker - Data marker for the ‘Gr_Base’ Unicode property
- Grapheme
Cluster Break Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘GCB’ Unicode property
- Grapheme
Cluster Break V1Marker - Data marker for the ‘GCB’ Unicode property
- Grapheme
Cluster Break Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘GCB’ Unicode property
- Grapheme
Cluster Break Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘GCB’ Unicode property
- Grapheme
Extend V1Marker - Data marker for the ‘Gr_Ext’ Unicode property
- Grapheme
Link V1Marker - Data marker for the ‘Gr_Link’ Unicode property
- Hangul
Syllable Type Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘hst’ Unicode property
- Hangul
Syllable Type V1Marker - Data marker for the ‘hst’ Unicode property
- Hangul
Syllable Type Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘hst’ Unicode property
- Hangul
Syllable Type Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘hst’ Unicode property
- HexDigit
V1Marker - Data marker for the ‘Hex’ Unicode property
- Hyphen
V1Marker - Data marker for the ‘Hyphen’ Unicode property
- IdContinue
V1Marker - Data marker for the ‘IDC’ Unicode property
- IdStart
V1Marker - Data marker for the ‘IDS’ Unicode property
- Ideographic
V1Marker - Data marker for the ‘Ideo’ Unicode property
- IdsBinary
Operator V1Marker - Data marker for the ‘IDSB’ Unicode property
- IdsTrinary
Operator V1Marker - Data marker for the ‘IDST’ Unicode property
- Indic
Syllabic Category Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘InSC’ Unicode property
- Indic
Syllabic Category V1Marker - Data marker for the ‘InSC’ Unicode property
- Indic
Syllabic Category Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘InSC’ Unicode property
- Indic
Syllabic Category Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘InSC’ Unicode property
- Join
Control V1Marker - Data marker for the ‘Join_C’ Unicode property
- Joining
Type Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘jt’ Unicode property
- Joining
Type V1Marker - Data marker for the ‘jt’ Unicode property
- Joining
Type Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘jt’ Unicode property
- Joining
Type Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘jt’ Unicode property
- Line
Break Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘lb’ Unicode property
- Line
Break V1Marker - Data marker for the ‘lb’ Unicode property
- Line
Break Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘lb’ Unicode property
- Line
Break Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘lb’ Unicode property
- Logical
Order Exception V1Marker - Data marker for the ‘LOE’ Unicode property
- Lowercase
V1Marker - Data marker for the ‘Lower’ Unicode property
- Math
V1Marker - Data marker for the ‘Math’ Unicode property
- NfcInert
V1Marker - Data marker for the ‘nfcinert’ Unicode property
- NfdInert
V1Marker - Data marker for the ‘nfdinert’ Unicode property
- Nfkc
Inert V1Marker - Data marker for the ‘nfkcinert’ Unicode property
- Nfkd
Inert V1Marker - Data marker for the ‘nfkdinert’ Unicode property
- Noncharacter
Code Point V1Marker - Data marker for the ‘NChar’ Unicode property
- Pattern
Syntax V1Marker - Data marker for the ‘Pat_Syn’ Unicode property
- Pattern
White Space V1Marker - Data marker for the ‘Pat_WS’ Unicode property
- Prepended
Concatenation Mark V1Marker - Data marker for the ‘PCM’ Unicode property
- Print
V1Marker - Data marker for the ‘print’ Unicode property
- Quotation
Mark V1Marker - Data marker for the ‘QMark’ Unicode property
- Radical
V1Marker - Data marker for the ‘Radical’ Unicode property
- Regional
Indicator V1Marker - Data marker for the ‘RI’ Unicode property
- Script
Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘sc’ Unicode property
- Script
V1Marker - Data marker for the ‘sc’ Unicode property
- Script
Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘sc’ Unicode property
- Script
Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘sc’ Unicode property
- Script
With Extensions Property V1 - A struct that efficiently stores
Script
andScript_Extensions
property data. - Script
With Extensions Property V1Marker - Marker type for
ScriptWithExtensionsPropertyV1
: “props/scx@1” - Segment
Starter V1Marker - Data marker for the ‘segstart’ Unicode property
- Sentence
Break Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘SB’ Unicode property
- Sentence
Break V1Marker - Data marker for the ‘SB’ Unicode property
- Sentence
Break Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘SB’ Unicode property
- Sentence
Break Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘SB’ Unicode property
- Sentence
Terminal V1Marker - Data marker for the ‘STerm’ Unicode property
- Soft
Dotted V1Marker - Data marker for the ‘SD’ Unicode property
- Terminal
Punctuation V1Marker - Data marker for the ‘Term’ Unicode property
- Unified
Ideograph V1Marker - Data marker for the ‘UIdeo’ Unicode property
- Uppercase
V1Marker - Data marker for the ‘Upper’ Unicode property
- Variation
Selector V1Marker - Data marker for the ‘VS’ Unicode property
- White
Space V1Marker - Data marker for the ‘WSpace’ Unicode property
- Word
Break Name ToValue V1Marker - Data marker for parsing the names of the values of the ‘WB’ Unicode property
- Word
Break V1Marker - Data marker for the ‘WB’ Unicode property
- Word
Break Value ToLong Name V1Marker - Data marker for producing long names of the values of the ‘WB’ Unicode property
- Word
Break Value ToShort Name V1Marker - Data marker for producing short names of the values of the ‘WB’ Unicode property
- Xdigit
V1Marker - Data marker for the ‘xdigit’ Unicode property
- XidContinue
V1Marker - Data marker for the ‘XIDC’ Unicode property
- XidStart
V1Marker - Data marker for the ‘XIDS’ Unicode property
Enums§
- Property
Code Point MapV1 - A map efficiently storing data about individual characters.
- Property
Code Point SetV1 - A set of characters which share a particular property value.
- Property
Unicode SetV1 - A set of characters and strings which share a particular property value.
Constants§
- KEYS
- All data keys in this module.