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§
- Baked data
- Marker type for
PluralRulesV1
: “plurals/cardinal@1” - Four bits of metadata that are stored and retrieved with the plural elements.
- Marker type for
PluralRulesV1
: “plurals/ordinal@1” - A sized packed
PluralElements
suitable for use in data structs. - A bitpacked DST for
PluralElements
. - Plural categories for ranges.
- Marker type for
PluralRangesV1
: “plurals/ranges@1” - Plural rule strings conforming to UTS 35 syntax. Includes separate fields for five of the six standard plural forms. If none of the rules match, the “other” category is assumed.
ULE
type for RawPluralCategory- An
u8
that is expected to be a plural range, but does not enforce this invariant. ULE
type forUnvalidatedPluralRange
Enums§
PluralCategory
but serializable as provider data.
Constants§
- The latest minimum set of markers required by this component.