Name Description Size Coverage
Bidi.d.hpp An ICU4X Bidi object, containing loaded bidi data See the [Rust documentation for `BidiClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiClass.html) for more information. 4274 -
Bidi.hpp 4227 -
BidiClass.d.hpp See the [Rust documentation for `BidiClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiClass.html) for more information. 4336 -
BidiClass.hpp 4152 -
BidiDirection.d.hpp See the [Rust documentation for `Direction`](https://docs.rs/unicode_bidi/0.3.11/unicode_bidi/enum.Direction.html) for more information. 1338 -
BidiDirection.hpp 904 -
BidiInfo.d.hpp An object containing bidi information for a given string, produced by `for_text()` on `Bidi` See the [Rust documentation for `BidiInfo`](https://docs.rs/unicode_bidi/0.3.11/unicode_bidi/struct.BidiInfo.html) for more information. 2052 -
BidiInfo.hpp 2293 -
BidiMirroringGlyph.d.hpp See the [Rust documentation for `BidiMirroringGlyph`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.BidiMirroringGlyph.html) for more information. 1569 -
BidiMirroringGlyph.hpp .mirroring_glyph = 1661 -
BidiPairedBracketType.d.hpp See the [Rust documentation for `BidiPairedBracketType`](https://docs.rs/icu/2.1.1/icu/properties/props/enum.BidiPairedBracketType.html) for more information. 1493 -
BidiPairedBracketType.hpp 1018 -
BidiParagraph.d.hpp Bidi information for a single processed paragraph 3386 -
BidiParagraph.hpp 4194 -
Calendar.d.hpp See the [Rust documentation for `AnyCalendar`](https://docs.rs/icu/2.1.1/icu/calendar/enum.AnyCalendar.html) for more information. 2371 -
Calendar.hpp 2897 -
CalendarDateFromFieldsError.d.hpp Additional information: [1](https://docs.rs/icu/2.1.1/icu/calendar/error/enum.DateFromFieldsError.html) 2109 -
CalendarDateFromFieldsError.hpp 1562 -
CalendarError.d.hpp Additional information: [1](https://docs.rs/icu/2.1.1/icu/calendar/struct.RangeError.html), [2](https://docs.rs/icu/2.1.1/icu/calendar/enum.DateError.html) 1465 -
CalendarError.hpp 978 -
CalendarKind.d.hpp The various calendar types currently supported by {@link Calendar} See the [Rust documentation for `AnyCalendarKind`](https://docs.rs/icu/2.1.1/icu/calendar/enum.AnyCalendarKind.html) for more information. 2793 -
CalendarKind.hpp 2060 -
CanonicalCombiningClass.d.hpp See the [Rust documentation for `CanonicalCombiningClass`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.CanonicalCombiningClass.html) for more information. 6212 -
CanonicalCombiningClass.hpp 5659 -
CanonicalCombiningClassMap.d.hpp Lookup of the Canonical_Combining_Class Unicode property See the [Rust documentation for `CanonicalCombiningClassMap`](https://docs.rs/icu/2.1.1/icu/normalizer/properties/struct.CanonicalCombiningClassMap.html) for more information. 3030 -
CanonicalCombiningClassMap.hpp 3553 -
CanonicalComposition.d.hpp The raw canonical composition operation. Callers should generally use ComposingNormalizer unless they specifically need raw composition operations See the [Rust documentation for `CanonicalComposition`](https://docs.rs/icu/2.1.1/icu/normalizer/properties/struct.CanonicalComposition.html) for more information. 3034 -
CanonicalComposition.hpp 3343 -
CanonicalDecomposition.d.hpp The raw (non-recursive) canonical decomposition operation. Callers should generally use DecomposingNormalizer unless they specifically need raw composition operations See the [Rust documentation for `CanonicalDecomposition`](https://docs.rs/icu/2.1.1/icu/normalizer/properties/struct.CanonicalDecomposition.html) for more information. 3020 -
CanonicalDecomposition.hpp 3453 -
CaseMapCloser.d.hpp See the [Rust documentation for `CaseMapCloser`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapCloser.html) for more information. 3189 -
CaseMapCloser.hpp 4126 -
CaseMapper.d.hpp See the [Rust documentation for `CaseMapper`](https://docs.rs/icu/2.1.1/icu/casemap/struct.CaseMapper.html) for more information. 11936 -
CaseMapper.hpp 16017 -
CodePointMapData8.d.hpp An ICU4X Unicode Map Property object, capable of querying whether a code point (key) to obtain the Unicode property value, for a specific Unicode property. For properties whose values fit into 8 bits. See the [Rust documentation for `properties`](https://docs.rs/icu/2.1.1/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointMapData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapData.html) for more information. See the [Rust documentation for `CodePointMapDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html) for more information. 13801 -
CodePointMapData8.hpp 22777 -
CodePointMapData16.d.hpp An ICU4X Unicode Map Property object, capable of querying whether a code point (key) to obtain the Unicode property value, for a specific Unicode property. For properties whose values fit into 16 bits. See the [Rust documentation for `properties`](https://docs.rs/icu/2.1.1/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointMapData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapData.html) for more information. See the [Rust documentation for `CodePointMapDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointMapDataBorrowed.html) for more information. 4418 -
CodePointMapData16.hpp 4830 -
CodePointRangeIterator.d.hpp An iterator over code point ranges, produced by `CodePointSetData` or one of the `CodePointMapData` types 1718 -
CodePointRangeIterator.hpp 1894 -
CodePointRangeIteratorResult.d.hpp Result of a single iteration of {@link CodePointRangeIterator}. Logically can be considered to be an `Option<RangeInclusive<DiplomatChar>>`, `start` and `end` represent an inclusive range of code points `[start, end]`, and `done` will be true if the iterator has already finished. The last contentful iteration will NOT produce a range `done=true`, in other words `start` and `end` are useful values if and only if `done=false`. 1445 -
CodePointRangeIteratorResult.hpp .start = 1021 -
CodePointSetBuilder.d.hpp See the [Rust documentation for `CodePointInversionListBuilder`](https://docs.rs/icu/2.1.1/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html) for more information. 7116 -
CodePointSetBuilder.hpp 6404 -
CodePointSetData.d.hpp An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property. See the [Rust documentation for `properties`](https://docs.rs/icu/2.1.1/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointSetData`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetData.html) for more information. See the [Rust documentation for `CodePointSetDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.CodePointSetDataBorrowed.html) for more information. 79401 -
CodePointSetData.hpp 130716 -
Collator.d.hpp See the [Rust documentation for `Collator`](https://docs.rs/icu/2.1.1/icu/collator/struct.Collator.html) for more information. 3639 -
Collator.hpp 4729 -
CollatorAlternateHandling.d.hpp See the [Rust documentation for `AlternateHandling`](https://docs.rs/icu/2.1.1/icu/collator/options/enum.AlternateHandling.html) for more information. 1517 -
CollatorAlternateHandling.hpp 1026 -
CollatorCaseFirst.d.hpp See the [Rust documentation for `CollationCaseFirst`](https://docs.rs/icu/2.1.1/icu/collator/preferences/enum.CollationCaseFirst.html) for more information. 1426 -
CollatorCaseFirst.hpp 962 -
CollatorCaseLevel.d.hpp See the [Rust documentation for `CaseLevel`](https://docs.rs/icu/2.1.1/icu/collator/options/enum.CaseLevel.html) for more information. 1344 -
CollatorCaseLevel.hpp 908 -
CollatorMaxVariable.d.hpp See the [Rust documentation for `MaxVariable`](https://docs.rs/icu/2.1.1/icu/collator/options/enum.MaxVariable.html) for more information. 1522 -
CollatorMaxVariable.hpp 1055 -
CollatorNumericOrdering.d.hpp See the [Rust documentation for `CollationNumericOrdering`](https://docs.rs/icu/2.1.1/icu/collator/preferences/enum.CollationNumericOrdering.html) for more information. 1468 -
CollatorNumericOrdering.hpp 986 -
CollatorOptionsV1.d.hpp See the [Rust documentation for `CollatorOptions`](https://docs.rs/icu/2.1.1/icu/collator/options/struct.CollatorOptions.html) for more information. 1694 -
CollatorOptionsV1.hpp .strength = 2257 -
CollatorResolvedOptionsV1.d.hpp See the [Rust documentation for `ResolvedCollatorOptions`](https://docs.rs/icu/2.1.1/icu/collator/options/struct.ResolvedCollatorOptions.html) for more information. 2028 -
CollatorResolvedOptionsV1.hpp .strength = 1833 -
CollatorStrength.d.hpp See the [Rust documentation for `Strength`](https://docs.rs/icu/2.1.1/icu/collator/options/enum.Strength.html) for more information. 1536 -
CollatorStrength.hpp 1068 -
ComposingNormalizer.d.hpp See the [Rust documentation for `ComposingNormalizer`](https://docs.rs/icu/2.1.1/icu/normalizer/struct.ComposingNormalizer.html) for more information. 5489 -
ComposingNormalizer.hpp 6923 -
DataError.d.hpp Additional information: [1](https://docs.rs/icu_provider/2.1.1/icu_provider/struct.DataError.html), [2](https://docs.rs/icu_provider/2.1.1/icu_provider/enum.DataErrorKind.html) 1704 -
DataError.hpp 1161 -
DataProvider.d.hpp An ICU4X data provider, capable of loading ICU4X data keys from some source. Currently the only source supported is loading from "blob" formatted data from a bytes buffer or the file system. If you wish to use ICU4X's builtin "compiled data", use the version of the constructors that do not have `_with_provider` in their names. See the [Rust documentation for `icu_provider`](https://docs.rs/icu_provider/2.1.1/icu_provider/index.html) for more information. 4184 -
DataProvider.hpp 5842 -
Date.d.hpp An ICU4X Date object capable of containing a date for any calendar. See the [Rust documentation for `Date`](https://docs.rs/icu/2.1.1/icu/calendar/struct.Date.html) for more information. 9911 -
Date.hpp 11817 -
DateFields.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `DateFields`](https://docs.rs/icu/2.1.1/icu/calendar/types/struct.DateFields.html) for more information. 1471 -
DateFields.hpp .era = 2438 -
DateFormatter.d.hpp See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.DateTimeFormatter.html) for more information. 19272 -
DateFormatter.hpp 38849 -
DateFormatterGregorian.d.hpp See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 19340 -
DateFormatterGregorian.hpp 39409 -
DateFromFieldsOptions.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `DateFromFieldsOptions`](https://docs.rs/icu/2.1.1/icu/calendar/options/struct.DateFromFieldsOptions.html) for more information. 1484 -
DateFromFieldsOptions.hpp .overflow = 1561 -
DateMissingFieldsStrategy.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `MissingFieldsStrategy`](https://docs.rs/icu/2.1.1/icu/calendar/options/enum.MissingFieldsStrategy.html) for more information. 1597 -
DateMissingFieldsStrategy.hpp 1017 -
DateOverflow.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `Overflow`](https://docs.rs/icu/2.1.1/icu/calendar/options/enum.Overflow.html) for more information. 1389 -
DateOverflow.hpp 853 -
DateTime.d.hpp An ICU4X DateTime object capable of containing a date and time for any calendar. See the [Rust documentation for `DateTime`](https://docs.rs/icu/2.1.1/icu/time/struct.DateTime.html) for more information. 1615 -
DateTime.hpp .date = 1937 -
DateTimeAlignment.d.hpp See the [Rust documentation for `Alignment`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.Alignment.html) for more information. 1355 -
DateTimeAlignment.hpp 913 -
DateTimeFormatter.d.hpp See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.DateTimeFormatter.html) for more information. 16768 -
DateTimeFormatter.hpp 33578 -
DateTimeFormatterGregorian.d.hpp See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 16654 -
DateTimeFormatterGregorian.hpp 33275 -
DateTimeFormatterLoadError.d.hpp Additional information: [1](https://docs.rs/icu/2.1.1/icu/datetime/enum.DateTimeFormatterLoadError.html), [2](https://docs.rs/icu/2.1.1/icu/datetime/pattern/enum.PatternLoadError.html), [3](https://docs.rs/icu_provider/2.1.1/icu_provider/struct.DataError.html), [4](https://docs.rs/icu_provider/2.1.1/icu_provider/enum.DataErrorKind.html) 2680 -
DateTimeFormatterLoadError.hpp 1823 -
DateTimeLength.d.hpp See the [Rust documentation for `Length`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.Length.html) for more information. 1357 -
DateTimeLength.hpp 922 -
DateTimeMismatchedCalendarError.d.hpp See the [Rust documentation for `MismatchedCalendarError`](https://docs.rs/icu/2.1.1/icu/datetime/struct.MismatchedCalendarError.html) for more information. 1344 -
DateTimeMismatchedCalendarError.hpp .this_kind = 1323 -
DateTimeWriteError.d.hpp An error when formatting a datetime. Currently never returned by any API. Additional information: [1](https://docs.rs/icu/2.1.1/icu/datetime/unchecked/enum.FormattedDateTimeUncheckedError.html) 1482 -
DateTimeWriteError.hpp 945 -
Decimal.d.hpp See the [Rust documentation for `Decimal`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/type.Decimal.html) for more information. 11929 -
Decimal.hpp 14452 -
DecimalFormatter.d.hpp An ICU4X Decimal Format object, capable of formatting a {@link Decimal} as a string. See the [Rust documentation for `DecimalFormatter`](https://docs.rs/icu/2.1.1/icu/decimal/struct.DecimalFormatter.html) for more information. 3922 -
DecimalFormatter.hpp 7996 -
DecimalGroupingStrategy.d.hpp See the [Rust documentation for `GroupingStrategy`](https://docs.rs/icu/2.1.1/icu/decimal/options/enum.GroupingStrategy.html) for more information. 1576 -
DecimalGroupingStrategy.hpp 1104 -
DecimalLimitError.d.hpp Additional information: [1](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/struct.LimitError.html) 561 -
DecimalLimitError.hpp 415 -
DecimalParseError.d.hpp Additional information: [1](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.ParseError.html) 1383 -
DecimalParseError.hpp 967 -
DecimalRoundingIncrement.d.hpp Increment used in a rounding operation. See the [Rust documentation for `RoundingIncrement`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.RoundingIncrement.html) for more information. 1713 -
DecimalRoundingIncrement.hpp 1149 -
DecimalSign.d.hpp The sign of a Decimal, as shown in formatting. See the [Rust documentation for `Sign`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.Sign.html) for more information. 1369 -
DecimalSign.hpp 885 -
DecimalSignDisplay.d.hpp ECMA-402 compatible sign display preference. See the [Rust documentation for `SignDisplay`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.SignDisplay.html) for more information. 1609 -
DecimalSignDisplay.hpp 1090 -
DecimalSignedRoundingMode.d.hpp Mode used in a rounding operation for signed numbers. See the [Rust documentation for `SignedRoundingMode`](https://docs.rs/fixed_decimal/0.7.0/fixed_decimal/enum.SignedRoundingMode.html) for more information. 2030 -
DecimalSignedRoundingMode.hpp 1449 -
Decomposed.d.hpp The outcome of non-recursive canonical decomposition of a character. `second` will be NUL when the decomposition expands to a single character (which may or may not be the original one) See the [Rust documentation for `Decomposed`](https://docs.rs/icu/2.1.1/icu/normalizer/properties/enum.Decomposed.html) for more information. 1114 -
Decomposed.hpp .first = 770 -
DecomposingNormalizer.d.hpp See the [Rust documentation for `DecomposingNormalizer`](https://docs.rs/icu/2.1.1/icu/normalizer/struct.DecomposingNormalizer.html) for more information. 5573 -
DecomposingNormalizer.hpp 7073 -
diplomat_runtime.hpp 19137 -
DisplayNamesFallback.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `Fallback`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/enum.Fallback.html) for more information. 1499 -
DisplayNamesFallback.hpp 950 -
DisplayNamesOptionsV1.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `DisplayNamesOptions`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/struct.DisplayNamesOptions.html) for more information. 1629 -
DisplayNamesOptionsV1.hpp .style = 1848 -
DisplayNamesStyle.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `Style`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/enum.Style.html) for more information. 1560 -
DisplayNamesStyle.hpp 1014 -
EastAsianWidth.d.hpp See the [Rust documentation for `EastAsianWidth`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.EastAsianWidth.html) for more information. 3176 -
EastAsianWidth.hpp 3437 -
EmojiSetData.d.hpp An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property. See the [Rust documentation for `properties`](https://docs.rs/icu/2.1.1/icu/properties/index.html) for more information. See the [Rust documentation for `EmojiSetData`](https://docs.rs/icu/2.1.1/icu/properties/struct.EmojiSetData.html) for more information. See the [Rust documentation for `new`](https://docs.rs/icu/2.1.1/icu/properties/struct.EmojiSetData.html#method.new) for more information. See the [Rust documentation for `EmojiSetDataBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.EmojiSetDataBorrowed.html) for more information. 3288 -
EmojiSetData.hpp 3287 -
ExemplarCharacters.d.hpp A set of "exemplar characters" for a given locale. See the [Rust documentation for `locale`](https://docs.rs/icu/2.1.1/icu/locale/index.html) for more information. See the [Rust documentation for `ExemplarCharacters`](https://docs.rs/icu/2.1.1/icu/locale/exemplar_chars/struct.ExemplarCharacters.html) for more information. See the [Rust documentation for `ExemplarCharactersBorrowed`](https://docs.rs/icu/2.1.1/icu/locale/exemplar_chars/struct.ExemplarCharactersBorrowed.html) for more information. 7714 -
ExemplarCharacters.hpp 13515 -
GeneralCategory.d.hpp See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/enum.GeneralCategory.html) for more information. 5116 -
GeneralCategory.hpp 5262 -
GeneralCategoryGroup.d.hpp A mask that is capable of representing groups of `General_Category` values. See the [Rust documentation for `GeneralCategoryGroup`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GeneralCategoryGroup.html) for more information. 4613 -
GeneralCategoryGroup.hpp 5397 -
GeneralCategoryNameToGroupMapper.d.hpp A type capable of looking up General Category Group values from a string name. See the [Rust documentation for `PropertyParser`](https://docs.rs/icu/2.1.1/icu/properties/struct.PropertyParser.html) for more information. See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/enum.GeneralCategory.html) for more information. 3773 -
GeneralCategoryNameToGroupMapper.hpp 4551 -
GraphemeClusterBreak.d.hpp See the [Rust documentation for `GraphemeClusterBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.GraphemeClusterBreak.html) for more information. 3367 -
GraphemeClusterBreak.hpp 3137 -
GraphemeClusterBreakIteratorLatin1.d.hpp See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2111 -
GraphemeClusterBreakIteratorLatin1.hpp 2066 -
GraphemeClusterBreakIteratorUtf8.d.hpp See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2071 -
GraphemeClusterBreakIteratorUtf8.hpp 2012 -
GraphemeClusterBreakIteratorUtf16.d.hpp See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2091 -
GraphemeClusterBreakIteratorUtf16.hpp 2039 -
GraphemeClusterSegmenter.d.hpp An ICU4X grapheme-cluster-break segmenter, capable of finding grapheme cluster breakpoints in strings. See the [Rust documentation for `GraphemeClusterSegmenter`](https://docs.rs/icu/2.1.1/icu/segmenter/struct.GraphemeClusterSegmenter.html) for more information. 4197 -
GraphemeClusterSegmenter.hpp 5140 -
HangulSyllableType.d.hpp See the [Rust documentation for `HangulSyllableType`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.HangulSyllableType.html) for more information. 2725 -
HangulSyllableType.hpp 2466 -
IanaParser.d.hpp A mapper between IANA time zone identifiers and BCP-47 time zone identifiers. This mapper supports two-way mapping, but it is optimized for the case of IANA to BCP-47. It also supports normalizing and canonicalizing the IANA strings. See the [Rust documentation for `IanaParser`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.IanaParser.html) for more information. 2932 -
IanaParser.hpp 3382 -
IanaParserExtended.d.hpp A mapper between IANA time zone identifiers and BCP-47 time zone identifiers. This mapper supports two-way mapping, but it is optimized for the case of IANA to BCP-47. It also supports normalizing and canonicalizing the IANA strings. See the [Rust documentation for `IanaParserExtended`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.IanaParserExtended.html) for more information. 3618 -
IanaParserExtended.hpp 4452 -
IndicSyllabicCategory.d.hpp See the [Rust documentation for `IndicSyllabicCategory`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.IndicSyllabicCategory.html) for more information. 5133 -
IndicSyllabicCategory.hpp 4525 -
IsoDate.d.hpp An ICU4X Date object capable of containing a ISO-8601 date See the [Rust documentation for `Date`](https://docs.rs/icu/2.1.1/icu/calendar/struct.Date.html) for more information. 6177 -
IsoDate.hpp 6794 -
IsoDateTime.d.hpp An ICU4X DateTime object capable of containing a ISO-8601 date and time. See the [Rust documentation for `DateTime`](https://docs.rs/icu/2.1.1/icu/time/struct.DateTime.html) for more information. 1576 -
IsoDateTime.hpp .date = 1893 -
IsoWeekOfYear.d.hpp See the [Rust documentation for `IsoWeekOfYear`](https://docs.rs/icu/2.1.1/icu/calendar/types/struct.IsoWeekOfYear.html) for more information. 962 -
IsoWeekOfYear.hpp .week_number = 835 -
JoiningType.d.hpp See the [Rust documentation for `JoiningType`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.JoiningType.html) for more information. 3145 -
JoiningType.hpp 3306 -
LanguageDisplay.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `LanguageDisplay`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/enum.LanguageDisplay.html) for more information. 1455 -
LanguageDisplay.hpp 892 -
LeadingAdjustment.d.hpp See the [Rust documentation for `LeadingAdjustment`](https://docs.rs/icu/2.1.1/icu/casemap/options/enum.LeadingAdjustment.html) for more information. 1424 -
LeadingAdjustment.hpp 964 -
LineBreak.d.hpp See the [Rust documentation for `LineBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.LineBreak.html) for more information. 5556 -
LineBreak.hpp 5258 -
LineBreakIteratorLatin1.d.hpp See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1858 -
LineBreakIteratorLatin1.hpp 1769 -
LineBreakIteratorUtf8.d.hpp See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1818 -
LineBreakIteratorUtf8.hpp 1715 -
LineBreakIteratorUtf16.d.hpp See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1838 -
LineBreakIteratorUtf16.hpp 1742 -
LineBreakOptionsV2.d.hpp See the [Rust documentation for `LineBreakOptions`](https://docs.rs/icu/2.1.1/icu/segmenter/options/struct.LineBreakOptions.html) for more information. 1330 -
LineBreakOptionsV2.hpp .strictness = 1472 -
LineBreakStrictness.d.hpp See the [Rust documentation for `LineBreakStrictness`](https://docs.rs/icu/2.1.1/icu/segmenter/options/enum.LineBreakStrictness.html) for more information. 1530 -
LineBreakStrictness.hpp 1050 -
LineBreakWordOption.d.hpp See the [Rust documentation for `LineBreakWordOption`](https://docs.rs/icu/2.1.1/icu/segmenter/options/enum.LineBreakWordOption.html) for more information. 1476 -
LineBreakWordOption.hpp 998 -
LineSegmenter.d.hpp An ICU4X line-break segmenter, capable of finding breakpoints in strings. See the [Rust documentation for `LineSegmenter`](https://docs.rs/icu/2.1.1/icu/segmenter/struct.LineSegmenter.html) for more information. 7665 -
LineSegmenter.hpp 10078 -
ListFormatter.d.hpp See the [Rust documentation for `ListFormatter`](https://docs.rs/icu/2.1.1/icu/list/struct.ListFormatter.html) for more information. 5031 -
ListFormatter.hpp 10756 -
ListLength.d.hpp See the [Rust documentation for `ListLength`](https://docs.rs/icu/2.1.1/icu/list/options/enum.ListLength.html) for more information. 1295 -
ListLength.hpp 866 -
Locale.d.hpp An ICU4X Locale, capable of representing strings like `"en-US"`. See the [Rust documentation for `Locale`](https://docs.rs/icu/2.1.1/icu/locale/struct.Locale.html) for more information. 7505 -
Locale.hpp 14145 -
LocaleCanonicalizer.d.hpp A locale canonicalizer. See the [Rust documentation for `LocaleCanonicalizer`](https://docs.rs/icu/2.1.1/icu/locale/struct.LocaleCanonicalizer.html) for more information. 3461 -
LocaleCanonicalizer.hpp 5006 -
LocaleDirection.d.hpp See the [Rust documentation for `Direction`](https://docs.rs/icu/2.1.1/icu/locale/enum.Direction.html) for more information. 1398 -
LocaleDirection.hpp 950 -
LocaleDirectionality.d.hpp See the [Rust documentation for `LocaleDirectionality`](https://docs.rs/icu/2.1.1/icu/locale/struct.LocaleDirectionality.html) for more information. 4002 -
LocaleDirectionality.hpp 5819 -
LocaleDisplayNamesFormatter.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `LocaleDisplayNamesFormatter`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/struct.LocaleDisplayNamesFormatter.html) for more information. 3865 -
LocaleDisplayNamesFormatter.hpp 5256 -
LocaleExpander.d.hpp A locale expander. See the [Rust documentation for `LocaleExpander`](https://docs.rs/icu/2.1.1/icu/locale/struct.LocaleExpander.html) for more information. 3832 -
LocaleExpander.hpp 5482 -
LocaleFallbackConfig.d.hpp Collection of configurations for the ICU4X fallback algorithm. See the [Rust documentation for `LocaleFallbackConfig`](https://docs.rs/icu/2.1.1/icu/locale/fallback/struct.LocaleFallbackConfig.html) for more information. 1231 -
LocaleFallbackConfig.hpp .priority = 905 -
LocaleFallbacker.d.hpp An object that runs the ICU4X locale fallback algorithm. See the [Rust documentation for `LocaleFallbacker`](https://docs.rs/icu_locale/2.1.1/icu_locale/struct.LocaleFallbacker.html) for more information. 3129 -
LocaleFallbacker.hpp 3756 -
LocaleFallbackerWithConfig.d.hpp An object that runs the ICU4X locale fallback algorithm with specific configurations. See the [Rust documentation for `LocaleFallbacker`](https://docs.rs/icu_locale/2.1.1/icu_locale/struct.LocaleFallbacker.html) for more information. See the [Rust documentation for `LocaleFallbackerWithConfig`](https://docs.rs/icu/2.1.1/icu/locale/fallback/struct.LocaleFallbackerWithConfig.html) for more information. 2373 -
LocaleFallbackerWithConfig.hpp 2209 -
LocaleFallbackIterator.d.hpp An iterator over the locale under fallback. See the [Rust documentation for `LocaleFallbackIterator`](https://docs.rs/icu/2.1.1/icu/locale/fallback/struct.LocaleFallbackIterator.html) for more information. 1692 -
LocaleFallbackIterator.hpp 1856 -
LocaleFallbackPriority.d.hpp Priority mode for the ICU4X fallback algorithm. See the [Rust documentation for `LocaleFallbackPriority`](https://docs.rs/icu/2.1.1/icu/locale/fallback/enum.LocaleFallbackPriority.html) for more information. 1521 -
LocaleFallbackPriority.hpp 982 -
LocaleParseError.d.hpp Additional information: [1](https://docs.rs/icu/2.1.1/icu/locale/enum.ParseError.html) 1421 -
LocaleParseError.hpp 1010 -
Logger.d.hpp An object allowing control over the logging used 1292 -
Logger.hpp 1312 -
PluralCategories.d.hpp See the [Rust documentation for `categories`](https://docs.rs/icu/2.1.1/icu/plurals/struct.PluralRules.html#method.categories) for more information. 1091 -
PluralCategories.hpp .zero = 1076 -
PluralCategory.d.hpp See the [Rust documentation for `PluralCategory`](https://docs.rs/icu/2.1.1/icu/plurals/enum.PluralCategory.html) for more information. 2165 -
PluralCategory.hpp 1756 -
PluralOperands.d.hpp See the [Rust documentation for `PluralOperands`](https://docs.rs/icu/2.1.1/icu/plurals/struct.PluralOperands.html) for more information. 2212 -
PluralOperands.hpp 3125 -
PluralRules.d.hpp See the [Rust documentation for `PluralRules`](https://docs.rs/icu/2.1.1/icu/plurals/struct.PluralRules.html) for more information. 4027 -
PluralRules.hpp 6319 -
PropertyValueNameToEnumMapper.d.hpp A type capable of looking up a property value from a string name. See the [Rust documentation for `PropertyParser`](https://docs.rs/icu/2.1.1/icu/properties/struct.PropertyParser.html) for more information. See the [Rust documentation for `PropertyParserBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/struct.PropertyParserBorrowed.html) for more information. See the [Rust documentation for `new`](https://docs.rs/icu/2.1.1/icu/properties/struct.PropertyParser.html#method.new) for more information. 11962 -
PropertyValueNameToEnumMapper.hpp 22376 -
RegionDisplayNames.d.hpp 🚧 This API is experimental and may experience breaking changes outside major releases. See the [Rust documentation for `RegionDisplayNames`](https://docs.rs/icu/2.1.1/icu/experimental/displaynames/struct.RegionDisplayNames.html) for more information. 3737 -
RegionDisplayNames.hpp 5732 -
ReorderedIndexMap.d.hpp Thin wrapper around a vector that maps visual indices to source indices `map[visualIndex] = sourceIndex` Produced by `reorder_visual()` on {@link Bidi}. 1890 -
ReorderedIndexMap.hpp 2537 -
Rfc9557ParseError.d.hpp Additional information: [1](https://docs.rs/icu/2.1.1/icu/calendar/enum.ParseError.html), [2](https://docs.rs/icu/2.1.1/icu/time/enum.ParseError.html) 1602 -
Rfc9557ParseError.hpp 1099 -
Script.d.hpp 11566 -
Script.hpp 10116 -
ScriptExtensionsSet.d.hpp An object that represents the Script_Extensions property for a single character See the [Rust documentation for `ScriptExtensionsSet`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptExtensionsSet.html) for more information. 2378 -
ScriptExtensionsSet.hpp 2562 -
ScriptWithExtensions.d.hpp An ICU4X ScriptWithExtensions map object, capable of holding a map of codepoints to scriptextensions values See the [Rust documentation for `ScriptWithExtensions`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensions.html) for more information. 4161 -
ScriptWithExtensions.hpp 4721 -
ScriptWithExtensionsBorrowed.d.hpp A slightly faster ScriptWithExtensions object See the [Rust documentation for `ScriptWithExtensionsBorrowed`](https://docs.rs/icu/2.1.1/icu/properties/script/struct.ScriptWithExtensionsBorrowed.html) for more information. 3423 -
ScriptWithExtensionsBorrowed.hpp 3514 -
SegmenterWordType.d.hpp See the [Rust documentation for `WordType`](https://docs.rs/icu/2.1.1/icu/segmenter/options/enum.WordType.html) for more information. 1622 -
SegmenterWordType.hpp 1262 -
SentenceBreak.d.hpp See the [Rust documentation for `SentenceBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.SentenceBreak.html) for more information. 3578 -
SentenceBreak.hpp 3794 -
SentenceBreakIteratorLatin1.d.hpp See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1950 -
SentenceBreakIteratorLatin1.hpp 1877 -
SentenceBreakIteratorUtf8.d.hpp See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1910 -
SentenceBreakIteratorUtf8.hpp 1823 -
SentenceBreakIteratorUtf16.d.hpp See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1930 -
SentenceBreakIteratorUtf16.hpp 1850 -
SentenceSegmenter.d.hpp An ICU4X sentence-break segmenter, capable of finding sentence breakpoints in strings. See the [Rust documentation for `SentenceSegmenter`](https://docs.rs/icu/2.1.1/icu/segmenter/struct.SentenceSegmenter.html) for more information. 4219 -
SentenceSegmenter.hpp 5976 -
Time.d.hpp An ICU4X Time object representing a time in terms of hour, minute, second, nanosecond See the [Rust documentation for `Time`](https://docs.rs/icu/2.1.1/icu/time/struct.Time.html) for more information. 3650 -
Time.hpp 5352 -
TimeFormatter.d.hpp See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/type.NoCalendarFormatter.html) for more information. 3860 -
TimeFormatter.hpp 6098 -
TimePrecision.d.hpp See the [Rust documentation for `TimePrecision`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.TimePrecision.html) for more information. See the [Rust documentation for `SubsecondDigits`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.SubsecondDigits.html) for more information. 2458 -
TimePrecision.hpp 2086 -
TimeZone.d.hpp See the [Rust documentation for `TimeZone`](https://docs.rs/icu/2.1.1/icu/time/struct.TimeZone.html) for more information. 2719 -
TimeZone.hpp 2901 -
TimeZoneAndCanonical.d.hpp See the [Rust documentation for `TimeZoneAndCanonical`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneAndCanonical.html) for more information. 1226 -
TimeZoneAndCanonical.hpp .time_zone = 1075 -
TimeZoneAndCanonicalAndNormalized.d.hpp See the [Rust documentation for `TimeZoneAndCanonicalAndNormalized`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneAndCanonicalAndNormalized.html) for more information. 1488 -
TimeZoneAndCanonicalAndNormalized.hpp .time_zone = 1383 -
TimeZoneAndCanonicalAndNormalizedIterator.d.hpp See the [Rust documentation for `TimeZoneAndCanonicalAndNormalizedIter`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneAndCanonicalAndNormalizedIter.html) for more information. 2257 -
TimeZoneAndCanonicalAndNormalizedIterator.hpp 2772 -
TimeZoneAndCanonicalIterator.d.hpp See the [Rust documentation for `TimeZoneAndCanonicalIter`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneAndCanonicalIter.html) for more information. 1932 -
TimeZoneAndCanonicalIterator.hpp 2317 -
TimeZoneFormatter.d.hpp See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/type.NoCalendarFormatter.html) for more information. 11604 -
TimeZoneFormatter.hpp 23655 -
TimeZoneInfo.d.hpp See the [Rust documentation for `TimeZoneInfo`](https://docs.rs/icu/2.1.1/icu/time/struct.TimeZoneInfo.html) for more information. 5696 -
TimeZoneInfo.hpp 6390 -
TimeZoneInvalidOffsetError.d.hpp Additional information: [1](https://docs.rs/icu/2.1.1/icu/time/zone/struct.InvalidOffsetError.html) 595 -
TimeZoneInvalidOffsetError.hpp 451 -
TimeZoneIterator.d.hpp See the [Rust documentation for `TimeZoneIter`](https://docs.rs/icu/2.1.1/icu/time/zone/iana/struct.TimeZoneIter.html) for more information. 1669 -
TimeZoneIterator.hpp 1704 -
TimeZoneVariant.d.hpp See the [Rust documentation for `TimeZoneVariant`](https://docs.rs/icu/2.1.1/icu/time/zone/enum.TimeZoneVariant.html) for more information. \deprecated type not needed anymore 2008 -
TimeZoneVariant.hpp 1254 -
TitlecaseMapper.d.hpp See the [Rust documentation for `TitlecaseMapper`](https://docs.rs/icu/2.1.1/icu/casemap/struct.TitlecaseMapper.html) for more information. 4029 -
TitlecaseMapper.hpp 6754 -
TitlecaseOptionsV1.d.hpp See the [Rust documentation for `TitlecaseOptions`](https://docs.rs/icu/2.1.1/icu/casemap/options/struct.TitlecaseOptions.html) for more information. 1574 -
TitlecaseOptionsV1.hpp .leading_adjustment = 1823 -
TrailingCase.d.hpp See the [Rust documentation for `TrailingCase`](https://docs.rs/icu/2.1.1/icu/casemap/options/enum.TrailingCase.html) for more information. 1294 -
TrailingCase.hpp 852 -
TransformResult.d.hpp See the [Rust documentation for `TransformResult`](https://docs.rs/icu/2.1.1/icu/locale/enum.TransformResult.html) for more information. 1349 -
TransformResult.hpp 895 -
UtcOffset.d.hpp See the [Rust documentation for `UtcOffset`](https://docs.rs/icu/2.1.1/icu/time/zone/struct.UtcOffset.html) for more information. 4505 -
UtcOffset.hpp 4531 -
VariantOffsets.d.hpp See the [Rust documentation for `VariantOffsets`](https://docs.rs/icu/2.1.1/icu/time/zone/struct.VariantOffsets.html) for more information. 1142 -
VariantOffsets.hpp .standard = 1022 -
VariantOffsetsCalculator.d.hpp See the [Rust documentation for `VariantOffsetsCalculator`](https://docs.rs/icu/2.1.1/icu/time/zone/struct.VariantOffsetsCalculator.html) for more information. \deprecated this API is a bad approximation of a time zone database 3708 -
VariantOffsetsCalculator.hpp 5396 -
VerticalOrientation.d.hpp See the [Rust documentation for `VerticalOrientation`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.VerticalOrientation.html) for more information. 3226 -
VerticalOrientation.hpp 3602 -
Weekday.d.hpp See the [Rust documentation for `Weekday`](https://docs.rs/icu/2.1.1/icu/calendar/types/enum.Weekday.html) for more information. 1451 -
Weekday.hpp 1003 -
WeekdaySetIterator.d.hpp Documents which days of the week are considered to be a part of the weekend See the [Rust documentation for `WeekdaySetIterator`](https://docs.rs/icu/2.1.1/icu/calendar/week/struct.WeekdaySetIterator.html) for more information. 1767 -
WeekdaySetIterator.hpp 1952 -
WeekInformation.d.hpp A Week calculator, useful to be passed in to `week_of_year()` on Date and DateTime types See the [Rust documentation for `WeekInformation`](https://docs.rs/icu/2.1.1/icu/calendar/week/struct.WeekInformation.html) for more information. 3553 -
WeekInformation.hpp 4579 -
WindowsParser.d.hpp A mapper between Windows time zone identifiers and BCP-47 time zone identifiers. This mapper supports two-way mapping, but it is optimized for the case of Windows to BCP-47. It also supports normalizing and canonicalizing the Windows strings. See the [Rust documentation for `WindowsParser`](https://docs.rs/icu/2.1.1/icu/time/zone/windows/struct.WindowsParser.html) for more information. 2770 -
WindowsParser.hpp 3253 -
WordBreak.d.hpp See the [Rust documentation for `WordBreak`](https://docs.rs/icu/2.1.1/icu/properties/props/struct.WordBreak.html) for more information. 3960 -
WordBreak.hpp 3967 -
WordBreakIteratorLatin1.d.hpp See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2518 -
WordBreakIteratorLatin1.hpp 2456 -
WordBreakIteratorUtf8.d.hpp See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2478 -
WordBreakIteratorUtf8.hpp 2386 -
WordBreakIteratorUtf16.d.hpp See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/2.1.1/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2498 -
WordBreakIteratorUtf16.hpp 2421 -
WordSegmenter.d.hpp An ICU4X word-break segmenter, capable of finding word breakpoints in strings. See the [Rust documentation for `WordSegmenter`](https://docs.rs/icu/2.1.1/icu/segmenter/struct.WordSegmenter.html) for more information. 8601 -
WordSegmenter.hpp 11139 -
YearStyle.d.hpp See the [Rust documentation for `YearStyle`](https://docs.rs/icu/2.1.1/icu/datetime/options/enum.YearStyle.html) for more information. 1281 -
YearStyle.hpp 852 -
ZonedDateFormatter.d.hpp See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.DateTimeFormatter.html) for more information. 12435 -
ZonedDateFormatter.hpp 25909 -
ZonedDateFormatterGregorian.d.hpp See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 12978 -
ZonedDateFormatterGregorian.hpp 28366 -
ZonedDateTime.d.hpp An ICU4X DateTime object capable of containing a date, time, and zone for any calendar. See the [Rust documentation for `ZonedDateTime`](https://docs.rs/icu/2.1.1/icu/time/struct.ZonedDateTime.html) for more information. 4056 -
ZonedDateTime.hpp 7188 -
ZonedDateTimeFormatter.d.hpp See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.DateTimeFormatter.html) for more information. 12753 -
ZonedDateTimeFormatter.hpp 27146 -
ZonedDateTimeFormatterGregorian.d.hpp See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 13296 -
ZonedDateTimeFormatterGregorian.hpp 29603 -
ZonedIsoDateTime.d.hpp An ICU4X ZonedDateTime object capable of containing a ISO-8601 date, time, and zone. See the [Rust documentation for `ZonedDateTime`](https://docs.rs/icu/2.1.1/icu/time/struct.ZonedDateTime.html) for more information. 3242 -
ZonedIsoDateTime.hpp .date = 4201 -
ZonedTimeFormatter.d.hpp See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/2.1.1/icu/datetime/type.NoCalendarFormatter.html) for more information. 14172 -
ZonedTimeFormatter.hpp 36628 -