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