comparison Cargo.lock @ 180:a1bb1d013567

Remove `syn` from the dependency tree by implementing our own num_enum.
author Paul Fisher <paul@pfish.zone>
date Wed, 30 Jul 2025 18:22:16 -0400
parents 9925fa14021b
children 42f747774d94
comparison
equal deleted inserted replaced
179:dba9c1f40883 180:a1bb1d013567
22 dependencies = [ 22 dependencies = [
23 "semver", 23 "semver",
24 "serde", 24 "serde",
25 "serde_derive", 25 "serde_derive",
26 "serde_json", 26 "serde_json",
27 ]
28
29 [[package]]
30 name = "equivalent"
31 version = "1.0.2"
32 source = "registry+https://github.com/rust-lang/crates.io-index"
33 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
34
35 [[package]]
36 name = "hashbrown"
37 version = "0.15.4"
38 source = "registry+https://github.com/rust-lang/crates.io-index"
39 checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
40
41 [[package]]
42 name = "indexmap"
43 version = "2.10.0"
44 source = "registry+https://github.com/rust-lang/crates.io-index"
45 checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661"
46 dependencies = [
47 "equivalent",
48 "hashbrown",
49 ] 27 ]
50 28
51 [[package]] 29 [[package]]
52 name = "itoa" 30 name = "itoa"
53 version = "1.0.15" 31 version = "1.0.15"
96 "bitflags", 74 "bitflags",
97 "libc", 75 "libc",
98 "libpam-sys", 76 "libpam-sys",
99 "libpam-sys-helpers", 77 "libpam-sys-helpers",
100 "libpam-sys-impls", 78 "libpam-sys-impls",
101 "num_enum",
102 ] 79 ]
103 80
104 [[package]] 81 [[package]]
105 name = "nonstick-testharness" 82 name = "nonstick-testharness"
106 version = "0.0.8-alpha0" 83 version = "0.0.8-alpha0"
111 "test-cdylib", 88 "test-cdylib",
112 "thiserror", 89 "thiserror",
113 ] 90 ]
114 91
115 [[package]] 92 [[package]]
116 name = "num_enum"
117 version = "0.7.4"
118 source = "registry+https://github.com/rust-lang/crates.io-index"
119 checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a"
120 dependencies = [
121 "num_enum_derive",
122 "rustversion",
123 ]
124
125 [[package]]
126 name = "num_enum_derive"
127 version = "0.7.4"
128 source = "registry+https://github.com/rust-lang/crates.io-index"
129 checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d"
130 dependencies = [
131 "proc-macro-crate",
132 "proc-macro2",
133 "quote",
134 "syn",
135 ]
136
137 [[package]]
138 name = "proc-macro-crate"
139 version = "3.3.0"
140 source = "registry+https://github.com/rust-lang/crates.io-index"
141 checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
142 dependencies = [
143 "toml_edit",
144 ]
145
146 [[package]]
147 name = "proc-macro2" 93 name = "proc-macro2"
148 version = "1.0.95" 94 version = "1.0.95"
149 source = "registry+https://github.com/rust-lang/crates.io-index" 95 source = "registry+https://github.com/rust-lang/crates.io-index"
150 checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 96 checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
151 dependencies = [ 97 dependencies = [
158 source = "registry+https://github.com/rust-lang/crates.io-index" 104 source = "registry+https://github.com/rust-lang/crates.io-index"
159 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 105 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
160 dependencies = [ 106 dependencies = [
161 "proc-macro2", 107 "proc-macro2",
162 ] 108 ]
163
164 [[package]]
165 name = "rustversion"
166 version = "1.0.21"
167 source = "registry+https://github.com/rust-lang/crates.io-index"
168 checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
169 109
170 [[package]] 110 [[package]]
171 name = "ryu" 111 name = "ryu"
172 version = "1.0.20" 112 version = "1.0.20"
173 source = "registry+https://github.com/rust-lang/crates.io-index" 113 source = "registry+https://github.com/rust-lang/crates.io-index"
272 dependencies = [ 212 dependencies = [
273 "serde", 213 "serde",
274 ] 214 ]
275 215
276 [[package]] 216 [[package]]
277 name = "toml_datetime"
278 version = "0.6.11"
279 source = "registry+https://github.com/rust-lang/crates.io-index"
280 checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
281
282 [[package]]
283 name = "toml_edit"
284 version = "0.22.27"
285 source = "registry+https://github.com/rust-lang/crates.io-index"
286 checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
287 dependencies = [
288 "indexmap",
289 "toml_datetime",
290 "winnow",
291 ]
292
293 [[package]]
294 name = "unicode-ident" 217 name = "unicode-ident"
295 version = "1.0.18" 218 version = "1.0.18"
296 source = "registry+https://github.com/rust-lang/crates.io-index" 219 source = "registry+https://github.com/rust-lang/crates.io-index"
297 checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 220 checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
298
299 [[package]]
300 name = "winnow"
301 version = "0.7.11"
302 source = "registry+https://github.com/rust-lang/crates.io-index"
303 checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd"
304 dependencies = [
305 "memchr",
306 ]