Name Description Size
Bidi.d.hpp An ICU4X Bidi object, containing loaded bidi data See the [Rust documentation for `BidiClass`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiClass.html) for more information. 4191
Bidi.hpp 4099
BidiClass.d.hpp See the [Rust documentation for `BidiClass`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiClass.html) for more information. 4194
BidiClass.hpp 4007
BidiDirection.d.hpp 1149
BidiDirection.hpp 910
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/latest/unicode_bidi/struct.BidiInfo.html) for more information. 2014
BidiInfo.hpp 2262
BidiMirroringGlyph.d.hpp See the [Rust documentation for `BidiMirroringGlyph`](https://docs.rs/icu/latest/icu/properties/props/struct.BidiMirroringGlyph.html) for more information. 1538
BidiMirroringGlyph.hpp .mirroring_glyph = 1614
BidiPairedBracketType.d.hpp See the [Rust documentation for `BidiPairedBracketType`](https://docs.rs/icu/latest/icu/properties/props/enum.BidiPairedBracketType.html) for more information. 1452
BidiPairedBracketType.hpp 1024
BidiParagraph.d.hpp Bidi information for a single processed paragraph 3201
BidiParagraph.hpp 3636
Calendar.d.hpp See the [Rust documentation for `AnyCalendar`](https://docs.rs/icu/latest/icu/calendar/enum.AnyCalendar.html) for more information. 2322
Calendar.hpp 2839
CalendarError.d.hpp Additional information: [1](https://docs.rs/icu/latest/icu/calendar/struct.RangeError.html), [2](https://docs.rs/icu/latest/icu/calendar/enum.DateError.html) 1418
CalendarError.hpp 980
CalendarKind.d.hpp The various calendar types currently supported by [`Calendar`] See the [Rust documentation for `AnyCalendarKind`](https://docs.rs/icu/latest/icu/calendar/enum.AnyCalendarKind.html) for more information. 2667
CalendarKind.hpp 1965
CanonicalCombiningClass.d.hpp See the [Rust documentation for `CanonicalCombiningClass`](https://docs.rs/icu/latest/icu/properties/props/struct.CanonicalCombiningClass.html) for more information. 5927
CanonicalCombiningClass.hpp 5396
CanonicalCombiningClassMap.d.hpp Lookup of the Canonical_Combining_Class Unicode property See the [Rust documentation for `CanonicalCombiningClassMap`](https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalCombiningClassMap.html) for more information. 2990
CanonicalCombiningClassMap.hpp 3495
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/latest/icu/normalizer/properties/struct.CanonicalComposition.html) for more information. 2993
CanonicalComposition.hpp 3281
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/latest/icu/normalizer/properties/struct.CanonicalDecomposition.html) for more information. 2979
CanonicalDecomposition.hpp 3395
CaseMapCloser.d.hpp See the [Rust documentation for `CaseMapCloser`](https://docs.rs/icu/latest/icu/casemap/struct.CaseMapCloser.html) for more information. 3142
CaseMapCloser.hpp 4012
CaseMapper.d.hpp See the [Rust documentation for `CaseMapper`](https://docs.rs/icu/latest/icu/casemap/struct.CaseMapper.html) for more information. 8426
CaseMapper.hpp 9433
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/latest/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointMapData`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapData.html) for more information. See the [Rust documentation for `CodePointMapDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapDataBorrowed.html) for more information. 13707
CodePointMapData8.hpp 22214
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/latest/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointMapData`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapData.html) for more information. See the [Rust documentation for `CodePointMapDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.CodePointMapDataBorrowed.html) for more information. 4378
CodePointMapData16.hpp 4748
CodePointRangeIterator.d.hpp An iterator over code point ranges, produced by `CodePointSetData` or one of the `CodePointMapData` types 1680
CodePointRangeIterator.hpp 1883
CodePointRangeIteratorResult.d.hpp Result of a single iteration of [`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`. 1430
CodePointRangeIteratorResult.hpp .start = 1029
CodePointSetBuilder.d.hpp See the [Rust documentation for `CodePointInversionListBuilder`](https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html) for more information. 7095
CodePointSetBuilder.hpp 6295
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/latest/icu/properties/index.html) for more information. See the [Rust documentation for `CodePointSetData`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetData.html) for more information. See the [Rust documentation for `CodePointSetDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.CodePointSetDataBorrowed.html) for more information. 74558
CodePointSetData.hpp 119987
Collator.d.hpp See the [Rust documentation for `Collator`](https://docs.rs/icu/latest/icu/collator/struct.Collator.html) for more information. 3593
Collator.hpp 4576
CollatorAlternateHandling.d.hpp See the [Rust documentation for `AlternateHandling`](https://docs.rs/icu/latest/icu/collator/options/enum.AlternateHandling.html) for more information. 1472
CollatorAlternateHandling.hpp 1036
CollatorCaseFirst.d.hpp See the [Rust documentation for `CollationCaseFirst`](https://docs.rs/icu/latest/icu/collator/preferences/enum.CollationCaseFirst.html) for more information. 1386
CollatorCaseFirst.hpp 968
CollatorCaseLevel.d.hpp See the [Rust documentation for `CaseLevel`](https://docs.rs/icu/latest/icu/collator/options/enum.CaseLevel.html) for more information. 1308
CollatorCaseLevel.hpp 918
CollatorMaxVariable.d.hpp See the [Rust documentation for `MaxVariable`](https://docs.rs/icu/latest/icu/collator/options/enum.MaxVariable.html) for more information. 1476
CollatorMaxVariable.hpp 1057
CollatorNumericOrdering.d.hpp See the [Rust documentation for `CollationNumericOrdering`](https://docs.rs/icu/latest/icu/collator/preferences/enum.CollationNumericOrdering.html) for more information. 1432
CollatorNumericOrdering.hpp 996
CollatorOptionsV1.d.hpp See the [Rust documentation for `CollatorOptions`](https://docs.rs/icu/latest/icu/collator/options/struct.CollatorOptions.html) for more information. 1667
CollatorOptionsV1.hpp .strength = 2257
CollatorResolvedOptionsV1.d.hpp See the [Rust documentation for `ResolvedCollatorOptions`](https://docs.rs/icu/latest/icu/collator/options/struct.ResolvedCollatorOptions.html) for more information. 1997
CollatorResolvedOptionsV1.hpp .strength = 1817
CollatorStrength.d.hpp See the [Rust documentation for `Strength`](https://docs.rs/icu/latest/icu/collator/options/enum.Strength.html) for more information. 1484
CollatorStrength.hpp 1066
ComposingNormalizer.d.hpp See the [Rust documentation for `ComposingNormalizer`](https://docs.rs/icu/latest/icu/normalizer/struct.ComposingNormalizer.html) for more information. 5347
ComposingNormalizer.hpp 6383
DataError.d.hpp Additional information: [1](https://docs.rs/icu_provider/latest/icu_provider/struct.DataError.html), [2](https://docs.rs/icu_provider/latest/icu_provider/enum.DataErrorKind.html) 1637
DataError.hpp 1143
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/latest/icu_provider/index.html) for more information. 4063
DataProvider.hpp 5607
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/latest/icu/calendar/struct.Date.html) for more information. 8778
Date.hpp 9587
DateFormatter.d.hpp See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.DateTimeFormatter.html) for more information. 18866
DateFormatter.hpp 36586
DateFormatterGregorian.d.hpp See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 19132
DateFormatterGregorian.hpp 37990
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/latest/icu/time/struct.DateTime.html) for more information. 1582
DateTime.hpp .date = 1866
DateTimeAlignment.d.hpp See the [Rust documentation for `Alignment`](https://docs.rs/icu/latest/icu/datetime/options/enum.Alignment.html) for more information. 1318
DateTimeAlignment.hpp 923
DateTimeFormatter.d.hpp See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.DateTimeFormatter.html) for more information. 16342
DateTimeFormatter.hpp 31443
DateTimeFormatterGregorian.d.hpp See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 16451
DateTimeFormatterGregorian.hpp 32043
DateTimeFormatterLoadError.d.hpp Additional information: [1](https://docs.rs/icu/latest/icu/datetime/enum.DateTimeFormatterLoadError.html), [2](https://docs.rs/icu/latest/icu/datetime/pattern/enum.PatternLoadError.html), [3](https://docs.rs/icu_provider/latest/icu_provider/struct.DataError.html), [4](https://docs.rs/icu_provider/latest/icu_provider/enum.DataErrorKind.html) 2599
DateTimeFormatterLoadError.hpp 1789
DateTimeLength.d.hpp See the [Rust documentation for `Length`](https://docs.rs/icu/latest/icu/datetime/options/enum.Length.html) for more information. 1314
DateTimeLength.hpp 928
DateTimeMismatchedCalendarError.d.hpp See the [Rust documentation for `MismatchedCalendarError`](https://docs.rs/icu/latest/icu/datetime/struct.MismatchedCalendarError.html) for more information. 1321
DateTimeMismatchedCalendarError.hpp .this_kind = 1339
DateTimeWriteError.d.hpp An error when formatting a datetime. Currently the only reachable error here is a missing time zone variant. If you encounter that error, you need to call `with_variant` or `infer_variant` on your `TimeZoneInfo`. Additional information: [1](https://docs.rs/icu/latest/icu/datetime/unchecked/enum.FormattedDateTimeUncheckedError.html) 1584
DateTimeWriteError.hpp 955
Decimal.d.hpp See the [Rust documentation for `Decimal`](https://docs.rs/fixed_decimal/latest/fixed_decimal/type.Decimal.html) for more information. 11755
Decimal.hpp 13746
DecimalFormatter.d.hpp An ICU4X Decimal Format object, capable of formatting a [`Decimal`] as a string. See the [Rust documentation for `DecimalFormatter`](https://docs.rs/icu/latest/icu/decimal/struct.DecimalFormatter.html) for more information. 3734
DecimalFormatter.hpp 7394
DecimalGroupingStrategy.d.hpp See the [Rust documentation for `GroupingStrategy`](https://docs.rs/icu/latest/icu/decimal/options/enum.GroupingStrategy.html) for more information. 1531
DecimalGroupingStrategy.hpp 1106
DecimalLimitError.d.hpp Additional information: [1](https://docs.rs/fixed_decimal/latest/fixed_decimal/struct.LimitError.html) 565
DecimalLimitError.hpp 455
DecimalParseError.d.hpp Additional information: [1](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.ParseError.html) 1339
DecimalParseError.hpp 973
DecimalRoundingIncrement.d.hpp Increment used in a rounding operation. See the [Rust documentation for `RoundingIncrement`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.RoundingIncrement.html) for more information. 1660
DecimalRoundingIncrement.hpp 1151
DecimalSign.d.hpp The sign of a Decimal, as shown in formatting. See the [Rust documentation for `Sign`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.Sign.html) for more information. 1328
DecimalSign.hpp 891
DecimalSignDisplay.d.hpp ECMA-402 compatible sign display preference. See the [Rust documentation for `SignDisplay`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.SignDisplay.html) for more information. 1560
DecimalSignDisplay.hpp 1088
DecimalSignedRoundingMode.d.hpp Mode used in a rounding operation for signed numbers. See the [Rust documentation for `SignedRoundingMode`](https://docs.rs/fixed_decimal/latest/fixed_decimal/enum.SignedRoundingMode.html) for more information. 1963
DecimalSignedRoundingMode.hpp 1431
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/latest/icu/normalizer/properties/enum.Decomposed.html) for more information. 1110
Decomposed.hpp .first = 786
DecomposingNormalizer.d.hpp See the [Rust documentation for `DecomposingNormalizer`](https://docs.rs/icu/latest/icu/normalizer/struct.DecomposingNormalizer.html) for more information. 5439
DecomposingNormalizer.hpp 6537
DisplayNamesFallback.d.hpp See the [Rust documentation for `Fallback`](https://docs.rs/icu/latest/icu/experimental/displaynames/options/enum.Fallback.html) for more information. 1374
DisplayNamesFallback.hpp 960
DisplayNamesOptionsV1.d.hpp See the [Rust documentation for `DisplayNamesOptions`](https://docs.rs/icu/latest/icu/experimental/displaynames/options/struct.DisplayNamesOptions.html) for more information. 1516
DisplayNamesOptionsV1.hpp .style = 1856
DisplayNamesStyle.d.hpp See the [Rust documentation for `Style`](https://docs.rs/icu/latest/icu/experimental/displaynames/options/enum.Style.html) for more information. 1425
DisplayNamesStyle.hpp 1016
EastAsianWidth.d.hpp See the [Rust documentation for `EastAsianWidth`](https://docs.rs/icu/latest/icu/properties/props/struct.EastAsianWidth.html) for more information. 3106
EastAsianWidth.hpp 3360
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/latest/icu/properties/index.html) for more information. See the [Rust documentation for `EmojiSetData`](https://docs.rs/icu/latest/icu/properties/struct.EmojiSetData.html) for more information. See the [Rust documentation for `new`](https://docs.rs/icu/latest/icu/properties/struct.EmojiSetData.html#method.new) for more information. See the [Rust documentation for `EmojiSetDataBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.EmojiSetDataBorrowed.html) for more information. 3251
EmojiSetData.hpp 3214
ExemplarCharacters.d.hpp A set of "exemplar characters" for a given locale. See the [Rust documentation for `locale`](https://docs.rs/icu/latest/icu/locale/index.html) for more information. See the [Rust documentation for `ExemplarCharacters`](https://docs.rs/icu/latest/icu/locale/exemplar_chars/struct.ExemplarCharacters.html) for more information. See the [Rust documentation for `ExemplarCharactersBorrowed`](https://docs.rs/icu/latest/icu/locale/exemplar_chars/struct.ExemplarCharactersBorrowed.html) for more information. 7581
ExemplarCharacters.hpp 13075
GeneralCategory.d.hpp See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/latest/icu/properties/props/enum.GeneralCategory.html) for more information. 4946
GeneralCategory.hpp 5085
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/latest/icu/properties/props/struct.GeneralCategoryGroup.html) for more information. 4606
GeneralCategoryGroup.hpp 5316
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/latest/icu/properties/struct.PropertyParser.html) for more information. See the [Rust documentation for `GeneralCategory`](https://docs.rs/icu/latest/icu/properties/props/enum.GeneralCategory.html) for more information. 3734
GeneralCategoryNameToGroupMapper.hpp 4471
GraphemeClusterBreak.d.hpp See the [Rust documentation for `GraphemeClusterBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.GraphemeClusterBreak.html) for more information. 3249
GraphemeClusterBreak.hpp 3034
GraphemeClusterBreakIteratorLatin1.d.hpp See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2094
GraphemeClusterBreakIteratorLatin1.hpp 2055
GraphemeClusterBreakIteratorUtf8.d.hpp See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2054
GraphemeClusterBreakIteratorUtf8.hpp 2001
GraphemeClusterBreakIteratorUtf16.d.hpp See the [Rust documentation for `GraphemeClusterBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.GraphemeClusterBreakIterator.html) for more information. 2074
GraphemeClusterBreakIteratorUtf16.hpp 2028
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/latest/icu/segmenter/struct.GraphemeClusterSegmenter.html) for more information. 4143
GraphemeClusterSegmenter.hpp 5038
HangulSyllableType.d.hpp See the [Rust documentation for `HangulSyllableType`](https://docs.rs/icu/latest/icu/properties/props/struct.HangulSyllableType.html) for more information. 2647
HangulSyllableType.hpp 2411
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/latest/icu/time/zone/iana/struct.IanaParser.html) for more information. 2884
IanaParser.hpp 3313
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/latest/icu/time/zone/iana/struct.IanaParserExtended.html) for more information. 3571
IanaParserExtended.hpp 4379
IndicSyllabicCategory.d.hpp See the [Rust documentation for `IndicSyllabicCategory`](https://docs.rs/icu/latest/icu/properties/props/struct.IndicSyllabicCategory.html) for more information. 4939
IndicSyllabicCategory.hpp 4346
IsoDate.d.hpp An ICU4X Date object capable of containing a ISO-8601 date See the [Rust documentation for `Date`](https://docs.rs/icu/latest/icu/calendar/struct.Date.html) for more information. 6131
IsoDate.hpp 6634
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/latest/icu/time/struct.DateTime.html) for more information. 1543
IsoDateTime.hpp .date = 1826
IsoWeekOfYear.d.hpp 803
IsoWeekOfYear.hpp .week_number = 851
JoiningType.d.hpp See the [Rust documentation for `JoiningType`](https://docs.rs/icu/latest/icu/properties/props/struct.JoiningType.html) for more information. 3072
JoiningType.hpp 3229
LanguageDisplay.d.hpp See the [Rust documentation for `LanguageDisplay`](https://docs.rs/icu/latest/icu/experimental/displaynames/options/enum.LanguageDisplay.html) for more information. 1327
LanguageDisplay.hpp 902
LeadingAdjustment.d.hpp See the [Rust documentation for `LeadingAdjustment`](https://docs.rs/icu/latest/icu/casemap/options/enum.LeadingAdjustment.html) for more information. 1383
LeadingAdjustment.hpp 970
LineBreak.d.hpp See the [Rust documentation for `LineBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.LineBreak.html) for more information. 5246
LineBreak.hpp 4958
LineBreakIteratorLatin1.d.hpp See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1841
LineBreakIteratorLatin1.hpp 1758
LineBreakIteratorUtf8.d.hpp See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1801
LineBreakIteratorUtf8.hpp 1704
LineBreakIteratorUtf16.d.hpp See the [Rust documentation for `LineBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.LineBreakIterator.html) for more information. 1821
LineBreakIteratorUtf16.hpp 1731
LineBreakOptionsV2.d.hpp See the [Rust documentation for `LineBreakOptions`](https://docs.rs/icu/latest/icu/segmenter/options/struct.LineBreakOptions.html) for more information. 1307
LineBreakOptionsV2.hpp .strictness = 1488
LineBreakStrictness.d.hpp See the [Rust documentation for `LineBreakStrictness`](https://docs.rs/icu/latest/icu/segmenter/options/enum.LineBreakStrictness.html) for more information. 1483
LineBreakStrictness.hpp 1052
LineBreakWordOption.d.hpp See the [Rust documentation for `LineBreakWordOption`](https://docs.rs/icu/latest/icu/segmenter/options/enum.LineBreakWordOption.html) for more information. 1433
LineBreakWordOption.hpp 1004
LineSegmenter.d.hpp An ICU4X line-break segmenter, capable of finding breakpoints in strings. See the [Rust documentation for `LineSegmenter`](https://docs.rs/icu/latest/icu/segmenter/struct.LineSegmenter.html) for more information. 7576
LineSegmenter.hpp 9842
ListFormatter.d.hpp See the [Rust documentation for `ListFormatter`](https://docs.rs/icu/latest/icu/list/struct.ListFormatter.html) for more information. 4621
ListFormatter.hpp 9425
ListLength.d.hpp See the [Rust documentation for `ListLength`](https://docs.rs/icu/latest/icu/list/options/enum.ListLength.html) for more information. 1254
ListLength.hpp 872
Locale.d.hpp An ICU4X Locale, capable of representing strings like `"en-US"`. See the [Rust documentation for `Locale`](https://docs.rs/icu/latest/icu/locale/struct.Locale.html) for more information. 6355
Locale.hpp 10274
LocaleCanonicalizer.d.hpp A locale canonicalizer. See the [Rust documentation for `LocaleCanonicalizer`](https://docs.rs/icu/latest/icu/locale/struct.LocaleCanonicalizer.html) for more information. 3399
LocaleCanonicalizer.hpp 4905
LocaleDirection.d.hpp See the [Rust documentation for `Direction`](https://docs.rs/icu/latest/icu/locale/enum.Direction.html) for more information. 1354
LocaleDirection.hpp 956
LocaleDirectionality.d.hpp See the [Rust documentation for `LocaleDirectionality`](https://docs.rs/icu/latest/icu/locale/struct.LocaleDirectionality.html) for more information. 3958
LocaleDirectionality.hpp 5702
LocaleDisplayNamesFormatter.d.hpp See the [Rust documentation for `LocaleDisplayNamesFormatter`](https://docs.rs/icu/latest/icu/experimental/displaynames/struct.LocaleDisplayNamesFormatter.html) for more information. 3223
LocaleDisplayNamesFormatter.hpp 4774
LocaleExpander.d.hpp A locale expander. See the [Rust documentation for `LocaleExpander`](https://docs.rs/icu/latest/icu/locale/struct.LocaleExpander.html) for more information. 3772
LocaleExpander.hpp 5365
LocaleFallbackConfig.d.hpp Collection of configurations for the ICU4X fallback algorithm. See the [Rust documentation for `LocaleFallbackConfig`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbackConfig.html) for more information. 1210
LocaleFallbackConfig.hpp .priority = 929
LocaleFallbacker.d.hpp An object that runs the ICU4X locale fallback algorithm. See the [Rust documentation for `LocaleFallbacker`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbacker.html) for more information. 3099
LocaleFallbacker.hpp 3694
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/latest/icu/locale/fallback/struct.LocaleFallbacker.html) for more information. See the [Rust documentation for `LocaleFallbackerWithConfig`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbackerWithConfig.html) for more information. 2342
LocaleFallbackerWithConfig.hpp 2194
LocaleFallbackIterator.d.hpp An iterator over the locale under fallback. See the [Rust documentation for `LocaleFallbackIterator`](https://docs.rs/icu/latest/icu/locale/fallback/struct.LocaleFallbackIterator.html) for more information. 1655
LocaleFallbackIterator.hpp 1845
LocaleFallbackPriority.d.hpp Priority mode for the ICU4X fallback algorithm. See the [Rust documentation for `LocaleFallbackPriority`](https://docs.rs/icu/latest/icu/locale/fallback/enum.LocaleFallbackPriority.html) for more information. 1480
LocaleFallbackPriority.hpp 992
LocaleParseError.d.hpp Additional information: [1](https://docs.rs/icu/latest/icu/locale/enum.ParseError.html) 1373
LocaleParseError.hpp 1012
Logger.d.hpp An object allowing control over the logging used 1273
Logger.hpp 1301
MeasureUnit.d.hpp An ICU4X Measurement Unit object which represents a single unit of measurement such as `meter`, `second`, `kilometer-per-hour`, `square-meter`, etc. You can create an instance of this object using [`MeasureUnitParser`] by calling the `parse` method. See the [Rust documentation for `MeasureUnit`](https://docs.rs/icu/latest/icu/experimental/measure/measureunit/struct.MeasureUnit.html) for more information. 1527
MeasureUnit.hpp 1225
MeasureUnitParser.d.hpp An ICU4X Measure Unit Parser object, capable of parsing the CLDR unit identifier (e.g. `meter-per-square-second`) and get the [`MeasureUnit`]. See the [Rust documentation for `MeasureUnitParser`](https://docs.rs/icu/latest/icu/experimental/measure/parser/struct.MeasureUnitParser.html) for more information. 2780
MeasureUnitParser.hpp 3284
PluralCategories.d.hpp 918
PluralCategories.hpp .zero = 1060
PluralCategory.d.hpp See the [Rust documentation for `PluralCategory`](https://docs.rs/icu/latest/icu/plurals/enum.PluralCategory.html) for more information. 2094
PluralCategory.hpp 1702
PluralOperands.d.hpp See the [Rust documentation for `PluralOperands`](https://docs.rs/icu/latest/icu/plurals/struct.PluralOperands.html) for more information. 2169
PluralOperands.hpp 3064
PluralRules.d.hpp See the [Rust documentation for `PluralRules`](https://docs.rs/icu/latest/icu/plurals/struct.PluralRules.html) for more information. 3952
PluralRules.hpp 6136
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/latest/icu/properties/struct.PropertyParser.html) for more information. See the [Rust documentation for `PropertyParserBorrowed`](https://docs.rs/icu/latest/icu/properties/struct.PropertyParserBorrowed.html) for more information. See the [Rust documentation for `new`](https://docs.rs/icu/latest/icu/properties/struct.PropertyParser.html#method.new) for more information. 11874
PropertyValueNameToEnumMapper.hpp 21866
RegionDisplayNames.d.hpp See the [Rust documentation for `RegionDisplayNames`](https://docs.rs/icu/latest/icu/experimental/displaynames/struct.RegionDisplayNames.html) for more information. 3127
RegionDisplayNames.hpp 4849
ReorderedIndexMap.d.hpp Thin wrapper around a vector that maps visual indices to source indices `map[visualIndex] = sourceIndex` Produced by `reorder_visual()` on [`Bidi`]. 1860
ReorderedIndexMap.hpp 2489
Rfc9557ParseError.d.hpp Additional information: [1](https://docs.rs/icu/latest/icu/calendar/enum.ParseError.html), [2](https://docs.rs/icu/latest/icu/time/enum.ParseError.html) 1551
Rfc9557ParseError.hpp 1097
Script.d.hpp 10601
Script.hpp 9191
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/latest/icu/properties/script/struct.ScriptExtensionsSet.html) for more information. 2363
ScriptExtensionsSet.hpp 2535
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/latest/icu/properties/script/struct.ScriptWithExtensions.html) for more information. 4123
ScriptWithExtensions.hpp 4639
ScriptWithExtensionsBorrowed.d.hpp A slightly faster ScriptWithExtensions object See the [Rust documentation for `ScriptWithExtensionsBorrowed`](https://docs.rs/icu/latest/icu/properties/script/struct.ScriptWithExtensionsBorrowed.html) for more information. 3390
ScriptWithExtensionsBorrowed.hpp 3471
SegmenterWordType.d.hpp See the [Rust documentation for `WordType`](https://docs.rs/icu/latest/icu/segmenter/options/enum.WordType.html) for more information. 1582
SegmenterWordType.hpp 1227
SentenceBreak.d.hpp See the [Rust documentation for `SentenceBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.SentenceBreak.html) for more information. 3474
SentenceBreak.hpp 3681
SentenceBreakIteratorLatin1.d.hpp See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1933
SentenceBreakIteratorLatin1.hpp 1866
SentenceBreakIteratorUtf8.d.hpp See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1893
SentenceBreakIteratorUtf8.hpp 1812
SentenceBreakIteratorUtf16.d.hpp See the [Rust documentation for `SentenceBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.SentenceBreakIterator.html) for more information. 1913
SentenceBreakIteratorUtf16.hpp 1839
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/latest/icu/segmenter/struct.SentenceSegmenter.html) for more information. 4153
SentenceSegmenter.hpp 5831
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/latest/icu/time/struct.Time.html) for more information. 3577
Time.hpp 5154
TimeFormatter.d.hpp See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/latest/icu/datetime/type.NoCalendarFormatter.html) for more information. 3717
TimeFormatter.hpp 5626
TimePrecision.d.hpp See the [Rust documentation for `TimePrecision`](https://docs.rs/icu/latest/icu/datetime/options/enum.TimePrecision.html) for more information. See the [Rust documentation for `SubsecondDigits`](https://docs.rs/icu/latest/icu/datetime/options/enum.SubsecondDigits.html) for more information. 2358
TimePrecision.hpp 2011
TimeZone.d.hpp See the [Rust documentation for `TimeZone`](https://docs.rs/icu/latest/icu/time/struct.TimeZone.html) for more information. 2687
TimeZone.hpp 2863
TimeZoneAndCanonical.d.hpp See the [Rust documentation for `TimeZoneAndCanonical`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneAndCanonical.html) for more information. 1196
TimeZoneAndCanonical.hpp .time_zone = 1091
TimeZoneAndCanonicalAndNormalized.d.hpp See the [Rust documentation for `TimeZoneAndCanonicalAndNormalized`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneAndCanonicalAndNormalized.html) for more information. 1449
TimeZoneAndCanonicalAndNormalized.hpp .time_zone = 1391
TimeZoneAndCanonicalAndNormalizedIterator.d.hpp See the [Rust documentation for `TimeZoneAndCanonicalAndNormalizedIter`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneAndCanonicalAndNormalizedIter.html) for more information. 2221
TimeZoneAndCanonicalAndNormalizedIterator.hpp 2761
TimeZoneAndCanonicalIterator.d.hpp See the [Rust documentation for `TimeZoneAndCanonicalIter`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneAndCanonicalIter.html) for more information. 1896
TimeZoneAndCanonicalIterator.hpp 2306
TimeZoneFormatter.d.hpp See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/latest/icu/datetime/type.NoCalendarFormatter.html) for more information. 11292
TimeZoneFormatter.hpp 22207
TimeZoneInfo.d.hpp See the [Rust documentation for `TimeZoneInfo`](https://docs.rs/icu/latest/icu/time/struct.TimeZoneInfo.html) for more information. 4347
TimeZoneInfo.hpp 5554
TimeZoneInvalidOffsetError.d.hpp Additional information: [1](https://docs.rs/icu/latest/icu/time/zone/struct.InvalidOffsetError.html) 599
TimeZoneInvalidOffsetError.hpp 491
TimeZoneIterator.d.hpp See the [Rust documentation for `TimeZoneIter`](https://docs.rs/icu/latest/icu/time/zone/iana/struct.TimeZoneIter.html) for more information. 1633
TimeZoneIterator.hpp 1693
TimeZoneVariant.d.hpp Sets the `variant` field to "daylight" time. See the [Rust documentation for `from_rearguard_isdst`](https://docs.rs/icu/latest/icu/time/zone/enum.TimeZoneVariant.html#method.from_rearguard_isdst) for more information. See the [Rust documentation for `with_variant`](https://docs.rs/icu/latest/icu/time/struct.TimeZoneInfo.html#method.with_variant) for more information. Additional information: [1](https://docs.rs/icu/latest/icu/time/zone/enum.TimeZoneVariant.html) 1784
TimeZoneVariant.hpp 1283
TitlecaseMapper.d.hpp See the [Rust documentation for `TitlecaseMapper`](https://docs.rs/icu/latest/icu/casemap/struct.TitlecaseMapper.html) for more information. 3456
TitlecaseMapper.hpp 5030
TitlecaseOptionsV1.d.hpp See the [Rust documentation for `TitlecaseOptions`](https://docs.rs/icu/latest/icu/casemap/options/struct.TitlecaseOptions.html) for more information. 1552
TitlecaseOptionsV1.hpp .leading_adjustment = 1798
TrailingCase.d.hpp See the [Rust documentation for `TrailingCase`](https://docs.rs/icu/latest/icu/casemap/options/enum.TrailingCase.html) for more information. 1256
TrailingCase.hpp 862
TransformResult.d.hpp See the [Rust documentation for `TransformResult`](https://docs.rs/icu/latest/icu/locale/enum.TransformResult.html) for more information. 1306
TransformResult.hpp 905
UnitsConverter.d.hpp An ICU4X Units Converter object, capable of converting between two [`MeasureUnit`]s. You can create an instance of this object using [`UnitsConverterFactory`] by calling the `converter` method. See the [Rust documentation for `UnitsConverter`](https://docs.rs/icu/latest/icu/experimental/units/converter/struct.UnitsConverter.html) for more information. 2383
UnitsConverter.hpp 1945
UnitsConverterFactory.d.hpp An ICU4X Units Converter Factory object, capable of creating converters a [`UnitsConverter`] for converting between two [`MeasureUnit`]s. Also, it can parse the CLDR unit identifier (e.g. `meter-per-square-second`) and get the [`MeasureUnit`]. See the [Rust documentation for `ConverterFactory`](https://docs.rs/icu/latest/icu/experimental/units/converter_factory/struct.ConverterFactory.html) for more information. 3380
UnitsConverterFactory.hpp 3588
UtcOffset.d.hpp See the [Rust documentation for `UtcOffset`](https://docs.rs/icu/latest/icu/time/zone/struct.UtcOffset.html) for more information. 4470
UtcOffset.hpp 4415
VariantOffsets.d.hpp See the [Rust documentation for `VariantOffsets`](https://docs.rs/icu/latest/icu/time/zone/struct.VariantOffsets.html) for more information. 1119
VariantOffsets.hpp .standard = 1038
VariantOffsetsCalculator.d.hpp See the [Rust documentation for `VariantOffsetsCalculator`](https://docs.rs/icu/latest/icu/time/zone/struct.VariantOffsetsCalculator.html) for more information. 3096
VariantOffsetsCalculator.hpp 4328
VerticalOrientation.d.hpp See the [Rust documentation for `VerticalOrientation`](https://docs.rs/icu/latest/icu/properties/props/struct.VerticalOrientation.html) for more information. 3164
VerticalOrientation.hpp 3533
Weekday.d.hpp 1251
Weekday.hpp 993
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/latest/icu/calendar/week/struct.WeekdaySetIterator.html) for more information. 1731
WeekdaySetIterator.hpp 1941
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/latest/icu/calendar/week/struct.WeekInformation.html) for more information. 3500
WeekInformation.hpp 4474
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/latest/icu/time/zone/windows/struct.WindowsParser.html) for more information. 2721
WindowsParser.hpp 3177
WordBreak.d.hpp See the [Rust documentation for `WordBreak`](https://docs.rs/icu/latest/icu/properties/props/struct.WordBreak.html) for more information. 3824
WordBreak.hpp 3822
WordBreakIteratorLatin1.d.hpp See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2484
WordBreakIteratorLatin1.hpp 2437
WordBreakIteratorUtf8.d.hpp See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2444
WordBreakIteratorUtf8.hpp 2367
WordBreakIteratorUtf16.d.hpp See the [Rust documentation for `WordBreakIterator`](https://docs.rs/icu/latest/icu/segmenter/iterators/struct.WordBreakIterator.html) for more information. 2464
WordBreakIteratorUtf16.hpp 2402
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/latest/icu/segmenter/struct.WordSegmenter.html) for more information. 8491
WordSegmenter.hpp 10822
YearStyle.d.hpp See the [Rust documentation for `YearStyle`](https://docs.rs/icu/latest/icu/datetime/options/enum.YearStyle.html) for more information. 1240
YearStyle.hpp 858
ZonedDateFormatter.d.hpp See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.DateTimeFormatter.html) for more information. 12083
ZonedDateFormatter.hpp 24313
ZonedDateFormatterGregorian.d.hpp See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 12626
ZonedDateFormatterGregorian.hpp 26752
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/latest/icu/time/struct.ZonedDateTime.html) for more information. 3480
ZonedDateTime.hpp 5782
ZonedDateTimeFormatter.d.hpp See the [Rust documentation for `DateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.DateTimeFormatter.html) for more information. 12376
ZonedDateTimeFormatter.hpp 25491
ZonedDateTimeFormatterGregorian.d.hpp See the [Rust documentation for `FixedCalendarDateTimeFormatter`](https://docs.rs/icu/latest/icu/datetime/struct.FixedCalendarDateTimeFormatter.html) for more information. 12919
ZonedDateTimeFormatterGregorian.hpp 27930
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/latest/icu/time/struct.ZonedDateTime.html) for more information. 2687
ZonedIsoDateTime.hpp .date = 3011
ZonedTimeFormatter.d.hpp See the [Rust documentation for `NoCalendarFormatter`](https://docs.rs/icu/latest/icu/datetime/type.NoCalendarFormatter.html) for more information. 13835
ZonedTimeFormatter.hpp 34935