comparison Cargo.lock @ 108:e97534be35e3

Make some proc macros for doing cfg-like stuff for PAM impls.
author Paul Fisher <paul@pfish.zone>
date Sat, 28 Jun 2025 00:34:45 -0400
parents 49c6633f6fd2
children bb465393621f
comparison
equal deleted inserted replaced
107:49c6633f6fd2 108:e97534be35e3
143 version = "0.15.4" 143 version = "0.15.4"
144 source = "registry+https://github.com/rust-lang/crates.io-index" 144 source = "registry+https://github.com/rust-lang/crates.io-index"
145 checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" 145 checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5"
146 146
147 [[package]] 147 [[package]]
148 name = "heck"
149 version = "0.5.0"
150 source = "registry+https://github.com/rust-lang/crates.io-index"
151 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
152
153 [[package]]
148 name = "home" 154 name = "home"
149 version = "0.5.5" 155 version = "0.5.5"
150 source = "registry+https://github.com/rust-lang/crates.io-index" 156 source = "registry+https://github.com/rust-lang/crates.io-index"
151 checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 157 checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb"
152 dependencies = [ 158 dependencies = [
215 "windows-targets 0.53.2", 221 "windows-targets 0.53.2",
216 ] 222 ]
217 223
218 [[package]] 224 [[package]]
219 name = "libpam-sys" 225 name = "libpam-sys"
220 version = "0.0.8-alpha0" 226 version = "0.1.0"
221 dependencies = [ 227 dependencies = [
222 "bindgen 0.69.5", 228 "bindgen 0.69.5",
229 "libpam-sys-impls",
230 ]
231
232 [[package]]
233 name = "libpam-sys-impls"
234 version = "0.0.1"
235 dependencies = [
236 "bindgen 0.72.0",
237 "proc-macro2",
238 "quote",
239 "strum",
240 "syn",
223 ] 241 ]
224 242
225 [[package]] 243 [[package]]
226 name = "linux-raw-sys" 244 name = "linux-raw-sys"
227 version = "0.4.15" 245 version = "0.4.15"
270 version = "0.0.8-alpha0" 288 version = "0.0.8-alpha0"
271 dependencies = [ 289 dependencies = [
272 "bindgen 0.72.0", 290 "bindgen 0.72.0",
273 "bitflags", 291 "bitflags",
274 "libc", 292 "libc",
293 "libpam-sys",
275 "memoffset", 294 "memoffset",
276 "num_enum", 295 "num_enum",
277 "regex", 296 "regex",
278 ] 297 ]
279 298
469 [[package]] 488 [[package]]
470 name = "shlex" 489 name = "shlex"
471 version = "1.3.0" 490 version = "1.3.0"
472 source = "registry+https://github.com/rust-lang/crates.io-index" 491 source = "registry+https://github.com/rust-lang/crates.io-index"
473 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 492 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
493
494 [[package]]
495 name = "strum"
496 version = "0.27.1"
497 source = "registry+https://github.com/rust-lang/crates.io-index"
498 checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32"
499 dependencies = [
500 "strum_macros",
501 ]
502
503 [[package]]
504 name = "strum_macros"
505 version = "0.27.1"
506 source = "registry+https://github.com/rust-lang/crates.io-index"
507 checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8"
508 dependencies = [
509 "heck",
510 "proc-macro2",
511 "quote",
512 "rustversion",
513 "syn",
514 ]
474 515
475 [[package]] 516 [[package]]
476 name = "syn" 517 name = "syn"
477 version = "2.0.104" 518 version = "2.0.104"
478 source = "registry+https://github.com/rust-lang/crates.io-index" 519 source = "registry+https://github.com/rust-lang/crates.io-index"