• 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_provider"
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 = "Trait and struct definitions for the ICU data provider"
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]
42denylist = ["macros"]
43max_combination_size = 3
44
45[package.metadata.docs.rs]
46all-features = true
47
48[features]
49alloc = [
50    "icu_locale_core/alloc",
51    "zerovec/alloc",
52]
53deserialize_bincode_1 = [
54    "serde",
55    "dep:bincode",
56    "std",
57]
58deserialize_json = [
59    "serde",
60    "dep:serde_json",
61]
62deserialize_postcard_1 = [
63    "serde",
64    "dep:postcard",
65]
66export = [
67    "serde",
68    "dep:erased-serde",
69    "dep:databake",
70    "std",
71    "sync",
72    "dep:postcard",
73    "zerovec/databake",
74]
75logging = ["dep:log"]
76serde = [
77    "dep:serde",
78    "yoke/serde",
79]
80std = ["alloc"]
81sync = []
82
83[lib]
84name = "icu_provider"
85path = "src/lib.rs"
86bench = false
87
88[[bench]]
89name = "data_locale_bench"
90path = "benches/data_locale_bench.rs"
91harness = false
92
93[dependencies.bincode]
94version = "1.3.1"
95optional = true
96
97[dependencies.databake]
98version = "0.2.0"
99features = ["derive"]
100optional = true
101default-features = false
102
103[dependencies.displaydoc]
104version = "0.2.3"
105default-features = false
106
107[dependencies.erased-serde]
108version = "0.3.11"
109features = ["alloc"]
110optional = true
111
112[dependencies.icu_locale_core]
113version = "2.0.0-beta2"
114default-features = false
115
116[dependencies.log]
117version = "0.4.17"
118optional = true
119default-features = false
120
121[dependencies.postcard]
122version = "1.0.3"
123optional = true
124default-features = false
125
126[dependencies.serde]
127version = "1.0.110"
128features = [
129    "derive",
130    "alloc",
131]
132optional = true
133default-features = false
134
135[dependencies.serde_json]
136version = "1.0.45"
137optional = true
138
139[dependencies.stable_deref_trait]
140version = "1.2.0"
141default-features = false
142
143[dependencies.tinystr]
144version = "0.8.0"
145default-features = false
146
147[dependencies.writeable]
148version = "0.6.0"
149default-features = false
150
151[dependencies.yoke]
152version = "0.8.0"
153features = [
154    "alloc",
155    "derive",
156]
157default-features = false
158
159[dependencies.zerofrom]
160version = "0.1.3"
161features = [
162    "alloc",
163    "derive",
164]
165default-features = false
166
167[dependencies.zerovec]
168version = "0.11.1"
169features = ["derive"]
170default-features = false
171
172[dev-dependencies.serde_json]
173version = "1.0.45"
174
175[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.criterion]
176version = "0.5.0"
177