Module icu::properties::provider
source · 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
Modules§
- 🚧 [Unstable] Property names-related data for this component
Structs§
- Marker type for
PropertyCodePointSetV1
: “props/alnum@1” - Marker type for
PropertyCodePointSetV1
: “props/Alpha@1” - Marker type for
PropertyCodePointSetV1
: “props/AHex@1” - Baked data
- Marker type for
PropertyUnicodeSetV1
: “props/Basic_Emoji@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/bc@2” - Data marker for the ‘BidiClass’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/bc@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/bc@1” - Marker type for
PropertyCodePointSetV1
: “props/Bidi_C@1” - Marker type for
PropertyCodePointSetV1
: “props/Bidi_M@1” - Data marker for the ‘BidiMirroringGlyph’ Unicode property
- Marker type for
PropertyCodePointSetV1
: “props/blank@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/ccc@2” - Data marker for the ‘CanonicalCombiningClass’ Unicode property
- Marker type for
PropertyEnumToValueNameSparseMapV1
: “propnames/to/long/sparse/ccc@1” - Marker type for
PropertyEnumToValueNameSparseMapV1
: “propnames/to/short/sparse/ccc@1” - Marker type for
PropertyCodePointSetV1
: “props/CI@1” - Marker type for
PropertyCodePointSetV1
: “props/Sensitive@1” - Marker type for
PropertyCodePointSetV1
: “props/Cased@1” - Marker type for
PropertyCodePointSetV1
: “props/CWCF@1” - Marker type for
PropertyCodePointSetV1
: “props/CWCM@1” - Marker type for
PropertyCodePointSetV1
: “props/CWL@1” - Marker type for
PropertyCodePointSetV1
: “props/CWKCF@1” - Marker type for
PropertyCodePointSetV1
: “props/CWT@1” - Marker type for
PropertyCodePointSetV1
: “props/CWU@1” - Marker type for
PropertyCodePointSetV1
: “props/Dash@1” - Marker type for
PropertyCodePointSetV1
: “props/DI@1” - Marker type for
PropertyCodePointSetV1
: “props/Dep@1” - Marker type for
PropertyCodePointSetV1
: “props/Dia@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/ea@2” - Data marker for the ‘EastAsianWidth’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/ea@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/ea@1” - Marker type for
PropertyCodePointSetV1
: “props/EComp@1” - Marker type for
PropertyCodePointSetV1
: “props/EBase@1” - Marker type for
PropertyCodePointSetV1
: “props/EMod@1” - Marker type for
PropertyCodePointSetV1
: “props/EPres@1” - Marker type for
PropertyCodePointSetV1
: “props/Emoji@1” - Marker type for
PropertyCodePointSetV1
: “props/ExtPict@1” - Marker type for
PropertyCodePointSetV1
: “props/Ext@1” - Marker type for
PropertyCodePointSetV1
: “props/Comp_Ex@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/gcm@2” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/gc@2” ULE
type for GeneralCategory- Data marker for the ‘GeneralCategory’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/gc@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/gc@1” - Marker type for
PropertyCodePointSetV1
: “props/graph@1” - Marker type for
PropertyCodePointSetV1
: “props/Gr_Base@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/GCB@2” - Data marker for the ‘GraphemeClusterBreak’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/GCB@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/GCB@1” - Marker type for
PropertyCodePointSetV1
: “props/Gr_Ext@1” - Marker type for
PropertyCodePointSetV1
: “props/Gr_Link@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/hst@2” - Data marker for the ‘HangulSyllableType’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/hst@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/hst@1” - Marker type for
PropertyCodePointSetV1
: “props/Hex@1” - Marker type for
PropertyCodePointSetV1
: “props/Hyphen@1” - Marker type for
PropertyCodePointSetV1
: “props/IDC@1” - Marker type for
PropertyCodePointSetV1
: “props/IDS@1” - Marker type for
PropertyCodePointSetV1
: “props/Ideo@1” - Marker type for
PropertyCodePointSetV1
: “props/IDSB@1” - Marker type for
PropertyCodePointSetV1
: “props/IDST@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/InSC@2” - Data marker for the ‘IndicSyllabicCategory’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/InSC@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/InSC@1” - Marker type for
PropertyCodePointSetV1
: “props/Join_C@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/jt@2” - Data marker for the ‘JoiningType’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/jt@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/jt@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/lb@2” - Data marker for the ‘LineBreak’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/lb@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/lb@1” - Marker type for
PropertyCodePointSetV1
: “props/LOE@1” - Marker type for
PropertyCodePointSetV1
: “props/Lower@1” - Marker type for
PropertyCodePointSetV1
: “props/Math@1” - Marker type for
PropertyCodePointSetV1
: “props/nfcinert@1” - Marker type for
PropertyCodePointSetV1
: “props/nfdinert@1” - Marker type for
PropertyCodePointSetV1
: “props/nfkcinert@1” - Marker type for
PropertyCodePointSetV1
: “props/nfkdinert@1” - Marker type for
PropertyCodePointSetV1
: “props/NChar@1” - Marker type for
PropertyCodePointSetV1
: “props/Pat_Syn@1” - Marker type for
PropertyCodePointSetV1
: “props/Pat_WS@1” - Marker type for
PropertyCodePointSetV1
: “props/PCM@1” - Marker type for
PropertyCodePointSetV1
: “props/print@1” - Marker type for
PropertyCodePointSetV1
: “props/QMark@1” - Marker type for
PropertyCodePointSetV1
: “props/Radical@1” - Marker type for
PropertyCodePointSetV1
: “props/RI@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/sc@2” - Data marker for the ‘Script’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/sc@1” - Marker type for
PropertyScriptToIcuScriptMapV1
: “propnames/to/short/linear4/sc@1” - A struct that efficiently stores
Script
andScript_Extensions
property data. - Marker type for
ScriptWithExtensionsPropertyV1
: “props/scx@1” - Marker type for
PropertyCodePointSetV1
: “props/segstart@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/SB@2” - Data marker for the ‘SentenceBreak’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/SB@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/SB@1” - Marker type for
PropertyCodePointSetV1
: “props/STerm@1” - Marker type for
PropertyCodePointSetV1
: “props/SD@1” - Marker type for
PropertyCodePointSetV1
: “props/Term@1” - Marker type for
PropertyCodePointSetV1
: “props/UIdeo@1” - Marker type for
PropertyCodePointSetV1
: “props/Upper@1” - Marker type for
PropertyCodePointSetV1
: “props/VS@1” - Marker type for
PropertyCodePointSetV1
: “props/WSpace@1” - Marker type for
PropertyValueNameToEnumMapV1
: “propnames/from/WB@2” - Data marker for the ‘WordBreak’ Unicode property
- Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/long/linear/WB@1” - Marker type for
PropertyEnumToValueNameLinearMapV1
: “propnames/to/short/linear/WB@1” - Marker type for
PropertyCodePointSetV1
: “props/xdigit@1” - Marker type for
PropertyCodePointSetV1
: “props/XIDC@1” - Marker type for
PropertyCodePointSetV1
: “props/XIDS@1”
Enums§
- A map efficiently storing data about individual characters.
- A set of characters which share a particular property value.
- A set of characters and strings which share a particular property value.
Constants§
- All data keys in this module.