Cargo Features

[dependencies]
icu_normalizer = { version = "2.0.0-beta1", default-features = false, features = ["std", "serde", "datagen", "experimental", "compiled_data", "icu_properties"] }
default = compiled_data

The compiled_data feature is set by default whenever icu_normalizer is added without default-features = false somewhere in the dependency tree.

std

Enables std of icu_collections, optional icu_properties, and icu_provider

serde datagen?

Enables serde, serde of zerovec and serde of icu_collections, icu_provider, and optional icu_properties

icu_provider:

Enable BufferProvider and other deserialization infrastructure

datagen = icu_properties, serde

n.b. "icu_properties" + "icu_properties?/datagen" is equivalent to "icu_properties/datagen", however we specify this explicitly since "optional_dep/feature" is a footgun that leads to us often accidentally enabling features

Enables databake, databake of icu_collections, databake of zerovec, datagen of optional icu_properties

Affects provider::MARKERS

experimental
compiled_data default

Enables icu_normalizer_data, compiled_data of optional icu_properties

Affects provider::Baked

icu_properties datagen?

Enables icu_properties