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 = "2018" 14rust-version = "1.63.0" 15name = "uuid" 16version = "1.12.1" 17authors = [ 18 "Ashley Mannix<ashleymannix@live.com.au>", 19 "Dylan DPC<dylan.dpc@gmail.com>", 20 "Hunar Roop Kahlon<hunar.roop@gmail.com>", 21] 22build = false 23include = [ 24 "src", 25 "README.md", 26 "LICENSE-APACHE", 27 "LICENSE-MIT", 28] 29autolib = false 30autobins = false 31autoexamples = false 32autotests = false 33autobenches = false 34description = "A library to generate and parse UUIDs." 35homepage = "https://github.com/uuid-rs/uuid" 36documentation = "https://docs.rs/uuid" 37readme = "README.md" 38keywords = [ 39 "guid", 40 "unique", 41 "uuid", 42] 43categories = [ 44 "data-structures", 45 "no-std", 46 "parser-implementations", 47 "wasm", 48] 49license = "Apache-2.0 OR MIT" 50repository = "https://github.com/uuid-rs/uuid" 51 52[package.metadata.docs.rs] 53features = [ 54 "serde", 55 "arbitrary", 56 "slog", 57 "borsh", 58 "v1", 59 "v3", 60 "v4", 61 "v5", 62 "v6", 63 "v7", 64 "v8", 65] 66rustc-args = [ 67 "--cfg", 68 "uuid_unstable", 69] 70rustdoc-args = [ 71 "--cfg", 72 "uuid_unstable", 73] 74targets = ["x86_64-unknown-linux-gnu"] 75 76[package.metadata.playground] 77features = [ 78 "serde", 79 "v1", 80 "v3", 81 "v4", 82 "v5", 83 "v6", 84 "v7", 85 "v8", 86] 87 88[lib] 89name = "uuid" 90path = "src/lib.rs" 91 92[dependencies.arbitrary] 93version = "1.1.3" 94optional = true 95 96[dependencies.atomic] 97version = "0.6" 98optional = true 99default-features = false 100 101[dependencies.borsh] 102version = "1" 103optional = true 104default-features = false 105 106[dependencies.borsh-derive] 107version = "1" 108optional = true 109default-features = false 110 111[dependencies.bytemuck] 112version = "1.14.0" 113features = ["derive"] 114optional = true 115 116[dependencies.getrandom] 117version = "0.2" 118optional = true 119 120[dependencies.md-5] 121version = "0.10" 122optional = true 123default-features = false 124 125[dependencies.rand] 126version = "0.8" 127optional = true 128 129[dependencies.serde] 130version = "1.0.56" 131optional = true 132default-features = false 133 134[dependencies.sha1_smol] 135version = "1" 136optional = true 137default-features = false 138 139[dependencies.slog] 140version = "2" 141optional = true 142 143[dependencies.uuid-macro-internal] 144version = "1.12.1" 145optional = true 146 147[dependencies.zerocopy] 148version = "0.8" 149features = ["derive"] 150optional = true 151 152[dev-dependencies.bincode] 153version = "1.0" 154 155[dev-dependencies.rustversion] 156version = "1" 157 158[dev-dependencies.serde_derive] 159version = "1.0.79" 160 161[dev-dependencies.serde_json] 162version = "1.0" 163 164[dev-dependencies.serde_test] 165version = "1.0.56" 166 167[dev-dependencies.trybuild] 168version = "1.0.52" 169 170[features] 171atomic = ["dep:atomic"] 172borsh = [ 173 "dep:borsh", 174 "dep:borsh-derive", 175] 176default = ["std"] 177fast-rng = [ 178 "rng", 179 "dep:rand", 180] 181js = [ 182 "dep:wasm-bindgen", 183 "getrandom?/js", 184] 185macro-diagnostics = ["dep:uuid-macro-internal"] 186md5 = ["dep:md-5"] 187rng = ["dep:getrandom"] 188sha1 = ["dep:sha1_smol"] 189std = [] 190v1 = ["atomic"] 191v3 = ["md5"] 192v4 = ["rng"] 193v5 = ["sha1"] 194v6 = ["atomic"] 195v7 = ["rng"] 196v8 = [] 197 198[target.'cfg(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown"))'.dependencies.wasm-bindgen] 199version = "0.2" 200optional = true 201 202[target.'cfg(all(target_arch = "wasm32", target_vendor = "unknown", target_os = "unknown"))'.dev-dependencies.wasm-bindgen-test] 203version = "0.3" 204 205[target.'cfg(target = "wasm32-unknown-unknown")'.dev-dependencies.wasm-bindgen] 206version = "0.2" 207 208[badges.is-it-maintained-issue-resolution] 209repository = "uuid-rs/uuid" 210 211[badges.is-it-maintained-open-issues] 212repository = "uuid-rs/uuid" 213 214[badges.maintenance] 215status = "actively-developed" 216 217[lints.rust.unexpected_cfgs] 218level = "allow" 219priority = 0 220check-cfg = ["cfg(uuid_unstable)"] 221