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