Cargo Features
icu_provider has no features set by default.
[dependencies]
icu_provider = { version = "2.0.0", features = ["std", "alloc", "sync", "logging", "serde", "deserialize_json", "deserialize_bincode_1", "deserialize_postcard_1", "baked", "export"] }
- std deserialize_bincode_1? export? = alloc
- alloc std?
-
Enables alloc of icu_locale_core, zerotrie, and zerovec
Affects
baked::DataStore.iter
,data_provider::IterableDataProvider
,data_provider::IterableDynamicDataProvider
,icu_provider::hello_world
,request::DataIdentifierCow
,icu_provider::serde_borrow_de_utils
… - sync export?
- logging
-
Enable logging of additional context of data errors
Enables log
- serde deserialize_bincode_1? deserialize_json? deserialize_postcard_1? export?
-
Enable BufferProvider and other deserialization infrastructure
Affects
icu_provider::serde_borrow_de_utils
… - deserialize_json = serde
-
Features for specific serde formats
Enables serde_json
Affects
hello_world::HelloWorldJsonProvider
… - deserialize_bincode_1 = serde, std
-
Enables bincode ^1.3.1
serde
- deserialize_postcard_1 = serde
-
Enables postcard
- baked = zerotrie
-
Dependencies for baked provider scaffolding
Affects
icu_provider::baked
… - export = serde, std, sync
-
Dependencies for running data generation
Enables databake, erased-serde, and postcard, databake of zerovec
Affects
icu_provider::export
,marker::DataMarkerInfo.attributes_domain
,varule_traits::MaybeEncodeAsVarULE
…
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.