Module icu_locale::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
]
Structs§
- This alias data is used for locale canonicalization.
- Marker type for
AliasesV2
: “locale/aliases@2” - Baked data
- Marker type for
ExemplarCharactersV1
: “locale/exemplarchars/auxiliary@1” - Marker type for
ExemplarCharactersV1
: “locale/exemplarchars/index@1” - Marker type for
ExemplarCharactersV1
: “locale/exemplarchars/main@1” - Marker type for
ExemplarCharactersV1
: “locale/exemplarchars/numbers@1” - Marker type for
ExemplarCharactersV1
: “locale/exemplarchars/punctuation@1” - A set of characters and strings which share a particular property value.
- A triplet of strings with a EncodeAsVarULE implementation.
- This likely subtags data is used for full coverage of locales, including ones that don’t otherwise have data in the Common Locale Data Repository (CLDR).
- Marker type for
LikelySubtagsExtendedV1
: “locale/likelysubtags_ext@1” - This likely subtags data is used for the minimize and maximize operations.
- Marker type for
LikelySubtagsForLanguageV1
: “locale/likelysubtags_l@1” - This likely subtags data is used for the minimize and maximize operations.
- Marker type for
LikelySubtagsForScriptRegionV1
: “locale/likelysubtags_sr@1” - Locale fallback rules derived from CLDR parent locales data.
- Marker type for
ParentsV1
: “locale/parents@1” - This directionality data is used to determine the script directionality of a locale.
- Marker type for
ScriptDirectionV1
: “locale/script_dir@1” - A pair of strings with a EncodeAsVarULE implementation.
Constants§
- The latest minimum set of markers required by this component.