• 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_collections"
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 = "Collection of API for use in ICU libraries."
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.docs.rs]
42all-features = true
43
44[features]
45alloc = ["zerovec/alloc"]
46databake = [
47    "dep:databake",
48    "zerovec/databake",
49]
50serde = [
51    "dep:serde",
52    "zerovec/serde",
53    "potential_utf/serde",
54    "alloc",
55]
56
57[lib]
58name = "icu_collections"
59path = "src/lib.rs"
60bench = false
61
62[[example]]
63name = "unicode_bmp_blocks_selector"
64path = "examples/unicode_bmp_blocks_selector.rs"
65
66[[test]]
67name = "char16trie"
68path = "tests/char16trie.rs"
69
70[[test]]
71name = "cpt"
72path = "tests/cpt.rs"
73
74[[bench]]
75name = "codepointtrie"
76path = "benches/codepointtrie.rs"
77harness = false
78
79[[bench]]
80name = "iai_cpt"
81path = "benches/iai_cpt.rs"
82harness = false
83
84[[bench]]
85name = "inv_list"
86path = "benches/inv_list.rs"
87harness = false
88
89[dependencies.databake]
90version = "0.2.0"
91features = ["derive"]
92optional = true
93default-features = false
94
95[dependencies.displaydoc]
96version = "0.2.3"
97default-features = false
98
99[dependencies.potential_utf]
100version = "0.1.1"
101features = ["zerovec"]
102default-features = false
103
104[dependencies.serde]
105version = "1.0.110"
106features = [
107    "derive",
108    "alloc",
109]
110optional = true
111default-features = false
112
113[dependencies.yoke]
114version = "0.8.0"
115features = ["derive"]
116default-features = false
117
118[dependencies.zerofrom]
119version = "0.1.3"
120features = ["derive"]
121default-features = false
122
123[dependencies.zerovec]
124version = "0.11.1"
125features = [
126    "derive",
127    "yoke",
128]
129default-features = false
130
131[dev-dependencies.iai]
132version = "0.1.1"
133
134[dev-dependencies.postcard]
135version = "1.0.3"
136features = ["alloc"]
137default-features = false
138
139[dev-dependencies.serde]
140version = "1.0.110"
141features = ["derive"]
142default-features = false
143
144[dev-dependencies.serde_json]
145version = "1.0.45"
146
147[dev-dependencies.toml]
148version = "0.5.8"
149
150[target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies.criterion]
151version = "0.5.0"
152