Name Description Size
bidi.rs 11970
calendar.rs 4284
casemap.rs 19187
collator.rs 11376
collections_sets.rs 9286
date.rs 17157
date_formatter.rs 86818
date_time_formatter.rs 62571
datetime.rs 2737
datetime_helpers.rs 9584
datetime_options.rs 4753
decimal.rs 8778
displaynames.rs 9643
errors.rs 12208
exemplar_chars.rs 11572
fallbacker.rs 6640
fixed_decimal.rs 17479
iana_parser.rs 9211
lib.rs This crate contains the source of truth for the [Diplomat](https://github.com/rust-diplomat/diplomat)-generated FFI bindings. This generates the C, C++, JavaScript, and TypeScript bindings. This crate also contains the `extern "C"` FFI for ICU4X. While the types in this crate are public, APIs from this crate are *not intended to be used from Rust* and as such this crate may unpredictably change its Rust API across compatible semver versions. The `extern "C"` APIs exposed by this crate, while not directly documented, are stable within the same major semver version, as are the bindings exposed under the `cpp/` and `js/` folders. This crate may still be explored for documentation on docs.rs, and there are language-specific docs available as well. C++, Dart, and TypeScript headers contain inline documentation, which is available pre-rendered: [C++], [TypeScript]. This crate is `no_std`-compatible. If you wish to use it in `no_std` mode, you must write a wrapper crate that defines an allocator and a panic hook in order to compile as a C library. More information on using ICU4X from C++ can be found in [our tutorial]. [our tutorial]: https://github.com/unicode-org/icu4x/blob/main/tutorials/using-from-cpp.md [TypeScript]: https://unicode-org.github.io/icu4x/tsdoc [C++]: https://unicode-org.github.io/icu4x/cppdoc 6150
list.rs 8551
locale.rs 6651
locale_core.rs 8865
locale_directionality.rs 4573
logging.rs 856
measure_unit_parser.rs 3053
normalizer.rs 14002
normalizer_properties.rs 10101
pluralrules.rs 9035
properties_bidi.rs 1915
properties_enums.rs 104345
properties_iter.rs 1957
properties_maps.rs 23728
properties_names.rs 21938
properties_sets.rs 111731
properties_unisets.rs 3206
provider.rs 7178
script.rs 8776
segmenter_grapheme.rs 7236
segmenter_line.rs 16183
segmenter_sentence.rs 8040
segmenter_word.rs 16826
time.rs 3855
time_formatter.rs 7133
timezone.rs 9381
timezone_formatter.rs 22788
units_converter.rs 4489
variant_offset.rs 7605
week.rs 3702
windows_parser.rs 3024
zoned_date_formatter.rs 53108
zoned_date_time_formatter.rs 53498
zoned_datetime.rs 8052
zoned_time_formatter.rs 29038