1 # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
3 # When uploading crates to the registry Cargo will automatically
4 # "normalize" Cargo.toml files for maximal compatibility
5 # with all versions of Cargo and also rewrite `path` dependencies
6 # to registry (e.g., crates.io) dependencies.
8 # If you are reading this file be aware that the original Cargo.toml
9 # will likely look very different (and much more reasonable).
10 # See Cargo.toml.orig for the original contents.
17 authors = ["The ICU4X Project Developers"]
28 description = "C interface to ICU4X"
29 homepage = "https://icu4x.unicode.org"
31 categories = ["internationalization"]
32 license-file = "LICENSE"
33 repository = "https://github.com/unicode-org/icu4x"
35 [package.metadata.cargo-all-features]
42 max_combination_size = 2
44 [package.metadata.docs.rs]
47 [dependencies.diplomat]
50 [dependencies.diplomat-runtime]
53 [dependencies.fixed_decimal]
57 default-features = false
59 [dependencies.icu_calendar]
62 default-features = false
64 [dependencies.icu_casemap]
67 default-features = false
69 [dependencies.icu_collator]
72 default-features = false
74 [dependencies.icu_collections]
77 default-features = false
79 [dependencies.icu_datetime]
82 default-features = false
84 [dependencies.icu_decimal]
87 default-features = false
89 [dependencies.icu_displaynames]
92 default-features = false
94 [dependencies.icu_list]
97 default-features = false
99 [dependencies.icu_locid]
101 default-features = false
103 [dependencies.icu_locid_transform]
106 default-features = false
108 [dependencies.icu_normalizer]
111 default-features = false
113 [dependencies.icu_plurals]
116 default-features = false
118 [dependencies.icu_properties]
122 default-features = false
124 [dependencies.icu_provider]
126 default-features = false
128 [dependencies.icu_provider_adapters]
130 default-features = false
132 [dependencies.icu_provider_blob]
135 default-features = false
137 [dependencies.icu_segmenter]
141 default-features = false
143 [dependencies.icu_timezone]
146 default-features = false
155 default-features = false
157 [dependencies.tinystr]
159 default-features = false
161 [dependencies.unicode-bidi]
164 default-features = false
166 [dependencies.writeable]
168 default-features = false
173 "dep:icu_provider_blob",
175 "icu_calendar?/serde",
176 "icu_casemap?/serde",
177 "icu_collator?/serde",
178 "icu_datetime?/serde",
179 "icu_decimal?/serde",
180 "icu_displaynames?/serde",
182 "icu_locid_transform?/serde",
184 "icu_normalizer?/serde",
185 "icu_plurals?/serde",
186 "icu_properties?/serde",
187 "icu_provider/serde",
188 "icu_provider_adapters/serde",
189 "icu_segmenter?/serde",
190 "icu_timezone?/serde",
193 "icu_segmenter?/compiled_data",
195 cpp_default = ["logging"]
198 "default_components",
202 default_components = [
209 "icu_locid_transform",
216 icu_calendar = ["dep:icu_calendar"]
217 icu_casemap = ["dep:icu_casemap"]
218 icu_collator = ["dep:icu_collator"]
230 icu_displaynames = ["dep:icu_displaynames"]
231 icu_list = ["dep:icu_list"]
232 icu_locid_transform = ["dep:icu_locid_transform"]
233 icu_normalizer = ["dep:icu_normalizer"]
239 "dep:icu_properties",
240 "dep:icu_collections",
243 icu_segmenter = ["dep:icu_segmenter"]
249 "icu_provider/logging",
251 "diplomat-runtime/log",
254 "dep:icu_provider_fs",
257 provider_test = ["compiled_data"]
262 wasm_default = ["logging"]
264 [target."cfg(not(any(target_arch = \"wasm32\", target_os = \"none\")))".dependencies.icu_provider_fs]
267 default-features = false
269 [target."cfg(not(target_arch = \"wasm32\"))".dependencies.simple_logger]