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