Cargo Features

[dependencies]
icu_testdata = { version = "1.4.0", default-features = false, features = ["std", "icu_datetime_experimental", "icu_plurals_experimental", "buffer", "icu_calendar", "icu_casemap", "icu_collator", "icu_compactdecimal", "icu_decimal", "icu_displaynames", "icu_list", "icu_locid_transform", "icu_normalizer", "icu_properties", "icu_relativetime", "icu_segmenter", "icu_timezone"] }
default = icu_calendar, icu_collator, icu_datetime, icu_decimal, icu_list, icu_locid_transform, icu_normalizer, icu_plurals, icu_properties, icu_segmenter, icu_timezone

These default features are set whenever icu_testdata is added without default-features = false somewhere in the dependency tree.

std

Affects icu_testdata::paths

icu_datetime_experimental

Enables experimental of icu_datetime

icu_plurals_experimental

Enables experimental of icu_plurals

buffer

Enables sync of icu_provider, serde of icu_provider_adapters and icu_provider_blob

buffer feature

Affects icu_testdata::buffer, icu_testdata::buffer_no_fallback

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features.

icu_calendar default

Enables icu_calendar

databake options

icu_casemap implicit feature

Enables icu_casemap

icu_casemap:

Unicode case mapping and folding algorithms

icu_collator default
icu_compactdecimal implicit feature

Enables icu_compactdecimal

icu_compactdecimal:

Compact decimal

icu_datetime default icu_datetime_experimental?
icu_decimal default
icu_displaynames implicit feature

Enables icu_displaynames

icu_displaynames:

API to enable the translation of Language and Region display names

icu_list default
icu_locid_transform default

Affects icu_testdata::unstable, icu_testdata::any

icu_normalizer default
icu_plurals default icu_plurals_experimental?
icu_properties default
icu_relativetime implicit feature

Enables icu_relativetime

icu_relativetime:

Relative time formatting

icu_segmenter default
icu_timezone default