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