• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
2#
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.
7#
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.
11
12[package]
13edition = "2021"
14rust-version = "1.81"
15name = "icu_locale"
16version = "2.0.0-beta2"
17authors = ["The ICU4X Project Developers"]
18build = false
19include = [
20    "data/**/*",
21    "src/**/*",
22    "examples/**/*",
23    "benches/**/*",
24    "tests/**/*",
25    "Cargo.toml",
26    "LICENSE",
27    "README.md",
28]
29autolib = false
30autobins = false
31autoexamples = false
32autotests = false
33autobenches = false
34description = "API for Unicode Language and Locale Identifiers canonicalization"
35homepage = "https://icu4x.unicode.org"
36readme = "README.md"
37categories = ["internationalization"]
38license = "Unicode-3.0"
39repository = "https://github.com/unicode-org/icu4x"
40
41[package.metadata.cargo-all-features]
42skip_optional_dependencies = true
43
44[package.metadata.docs.rs]
45all-features = true
46
47[features]
48compiled_data = ["dep:icu_locale_data"]
49datagen = [
50    "serde",
51    "dep:databake",
52    "zerovec/databake",
53    "icu_locale_core/databake",
54    "tinystr/databake",
55    "icu_collections/databake",
56]
57default = ["compiled_data"]
58serde = [
59    "dep:serde",
60    "icu_locale_core/serde",
61    "tinystr/serde",
62    "zerovec/serde",
63    "icu_provider/serde",
64    "potential_utf/serde",
65    "icu_collections/serde",
66]
67
68[lib]
69name = "icu_locale"
70path = "src/lib.rs"
71bench = false
72
73[[test]]
74name = "locale_canonicalizer"
75path = "tests/locale_canonicalizer.rs"
76required-features = ["serde"]
77
78[[bench]]
79name = "locale_canonicalizer"
80path = "benches/locale_canonicalizer.rs"
81harness = false
82
83[dependencies.databake]
84version = "0.2.0"
85features = ["derive"]
86optional = true
87default-features = false
88
89[dependencies.displaydoc]
90version = "0.2.3"
91default-features = false
92
93[dependencies.icu_collections]
94version = "~2.0.0-beta2"
95default-features = false
96
97[dependencies.icu_locale_core]
98version = "2.0.0-beta2"
99features = [
100    "alloc",
101    "zerovec",
102]
103default-features = false
104
105[dependencies.icu_locale_data]
106version = "~2.0.0-beta2"
107optional = true
108default-features = false
109
110[dependencies.icu_provider]
111version = "2.0.0-beta2"
112default-features = false
113
114[dependencies.potential_utf]
115version = "0.1.1"
116features = [
117    "alloc",
118    "zerovec",
119]
120default-features = false
121
122[dependencies.serde]
123version = "1.0.110"
124features = [
125    "derive",
126    "alloc",
127]
128optional = true
129default-features = false
130
131[dependencies.tinystr]
132version = "0.8.0"
133features = [
134    "alloc",
135    "zerovec",
136]
137default-features = false
138
139[dependencies.zerovec]
140version = "0.11.1"
141features = [
142    "alloc",
143    "yoke",
144]
145default-features = false
146
147[dev-dependencies.serde]
148version = "1.0.110"
149features = ["derive"]
150default-features = false
151
152[dev-dependencies.serde_json]
153version = "1.0.45"
154
155[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.criterion]
156version = "0.5.0"
157