• 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 = "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