Mercurial > crates > nonstick
comparison Cargo.lock @ 134:6c1e1bdb4164
Use standard #[cfg] directives rather than custom proc macros.
Instead of having to do a bunch of custom parsing and other logic
that tools often choke on, this change introduces an easy way
to depend upon custom #[cfg]s provided by the libpam-sys crate.
| author | Paul Fisher <paul@pfish.zone> |
|---|---|
| date | Thu, 03 Jul 2025 11:03:36 -0400 |
| parents | a632a8874131 |
| children | b52594841480 |
comparison
equal
deleted
inserted
replaced
| 133:32b2a545ca3e | 134:6c1e1bdb4164 |
|---|---|
| 33 "cexpr", | 33 "cexpr", |
| 34 "clang-sys", | 34 "clang-sys", |
| 35 "itertools", | 35 "itertools", |
| 36 "log", | 36 "log", |
| 37 "prettyplease", | 37 "prettyplease", |
| 38 "proc-macro2 1.0.95", | 38 "proc-macro2", |
| 39 "quote 1.0.40", | 39 "quote", |
| 40 "regex", | 40 "regex", |
| 41 "rustc-hash", | 41 "rustc-hash", |
| 42 "shlex", | 42 "shlex", |
| 43 "syn 2.0.104", | 43 "syn", |
| 44 ] | 44 ] |
| 45 | 45 |
| 46 [[package]] | 46 [[package]] |
| 47 name = "bitflags" | 47 name = "bitflags" |
| 48 version = "1.3.2" | 48 version = "1.3.2" |
| 140 "redox_users", | 140 "redox_users", |
| 141 "winapi", | 141 "winapi", |
| 142 ] | 142 ] |
| 143 | 143 |
| 144 [[package]] | 144 [[package]] |
| 145 name = "dlopen" | |
| 146 version = "0.1.8" | |
| 147 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 148 checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937" | |
| 149 dependencies = [ | |
| 150 "dlopen_derive", | |
| 151 "lazy_static", | |
| 152 "libc", | |
| 153 "winapi", | |
| 154 ] | |
| 155 | |
| 156 [[package]] | |
| 157 name = "dlopen_derive" | |
| 158 version = "0.1.4" | |
| 159 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 160 checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581" | |
| 161 dependencies = [ | |
| 162 "libc", | |
| 163 "quote 0.6.13", | |
| 164 "syn 0.15.44", | |
| 165 ] | |
| 166 | |
| 167 [[package]] | |
| 168 name = "either" | 145 name = "either" |
| 169 version = "1.15.0" | 146 version = "1.15.0" |
| 170 source = "registry+https://github.com/rust-lang/crates.io-index" | 147 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 171 checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" | 148 checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" |
| 172 | 149 |
| 184 dependencies = [ | 161 dependencies = [ |
| 185 "garando_pos", | 162 "garando_pos", |
| 186 "libc", | 163 "libc", |
| 187 "serde", | 164 "serde", |
| 188 "term", | 165 "term", |
| 189 "unicode-xid 0.2.6", | 166 "unicode-xid", |
| 190 ] | 167 ] |
| 191 | 168 |
| 192 [[package]] | 169 [[package]] |
| 193 name = "garando_pos" | 170 name = "garando_pos" |
| 194 version = "0.1.0" | 171 version = "0.1.0" |
| 208 "garando_errors", | 185 "garando_errors", |
| 209 "garando_pos", | 186 "garando_pos", |
| 210 "log", | 187 "log", |
| 211 "serde", | 188 "serde", |
| 212 "serde_json", | 189 "serde_json", |
| 213 "unicode-xid 0.2.6", | 190 "unicode-xid", |
| 214 ] | 191 ] |
| 215 | 192 |
| 216 [[package]] | 193 [[package]] |
| 217 name = "getrandom" | 194 name = "getrandom" |
| 218 version = "0.2.16" | 195 version = "0.2.16" |
| 235 version = "0.15.4" | 212 version = "0.15.4" |
| 236 source = "registry+https://github.com/rust-lang/crates.io-index" | 213 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 237 checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" | 214 checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" |
| 238 | 215 |
| 239 [[package]] | 216 [[package]] |
| 240 name = "heck" | |
| 241 version = "0.5.0" | |
| 242 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 243 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" | |
| 244 | |
| 245 [[package]] | |
| 246 name = "indexmap" | 217 name = "indexmap" |
| 247 version = "2.10.0" | 218 version = "2.10.0" |
| 248 source = "registry+https://github.com/rust-lang/crates.io-index" | 219 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 249 checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" | 220 checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" |
| 250 dependencies = [ | 221 dependencies = [ |
| 272 version = "1.0.15" | 243 version = "1.0.15" |
| 273 source = "registry+https://github.com/rust-lang/crates.io-index" | 244 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 274 checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" | 245 checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" |
| 275 | 246 |
| 276 [[package]] | 247 [[package]] |
| 277 name = "lazy_static" | |
| 278 version = "1.5.0" | |
| 279 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 280 checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" | |
| 281 | |
| 282 [[package]] | |
| 283 name = "libc" | 248 name = "libc" |
| 284 version = "0.2.174" | 249 version = "0.2.174" |
| 285 source = "registry+https://github.com/rust-lang/crates.io-index" | 250 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 286 checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" | 251 checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" |
| 287 | 252 |
| 298 [[package]] | 263 [[package]] |
| 299 name = "libpam-sys" | 264 name = "libpam-sys" |
| 300 version = "0.1.0" | 265 version = "0.1.0" |
| 301 dependencies = [ | 266 dependencies = [ |
| 302 "libc", | 267 "libc", |
| 303 "libpam-sys-impls", | |
| 304 "num_enum", | 268 "num_enum", |
| 305 "strum", | |
| 306 ] | |
| 307 | |
| 308 [[package]] | |
| 309 name = "libpam-sys-impls" | |
| 310 version = "0.0.1" | |
| 311 dependencies = [ | |
| 312 "dlopen", | |
| 313 "proc-macro2 1.0.95", | |
| 314 "quote 1.0.40", | |
| 315 "strum", | |
| 316 "syn 2.0.104", | |
| 317 ] | 269 ] |
| 318 | 270 |
| 319 [[package]] | 271 [[package]] |
| 320 name = "libpam-sys-test" | 272 name = "libpam-sys-test" |
| 321 version = "0.0.0" | 273 version = "0.0.0" |
| 322 dependencies = [ | 274 dependencies = [ |
| 323 "bindgen", | 275 "bindgen", |
| 324 "ctest", | 276 "ctest", |
| 325 "libc", | 277 "libc", |
| 326 "libpam-sys", | 278 "libpam-sys", |
| 327 "libpam-sys-impls", | 279 "proc-macro2", |
| 328 "proc-macro2 1.0.95", | 280 "quote", |
| 329 "quote 1.0.40", | 281 "syn", |
| 330 "syn 2.0.104", | |
| 331 ] | 282 ] |
| 332 | 283 |
| 333 [[package]] | 284 [[package]] |
| 334 name = "libredox" | 285 name = "libredox" |
| 335 version = "0.1.4" | 286 version = "0.1.4" |
| 379 | 330 |
| 380 [[package]] | 331 [[package]] |
| 381 name = "nonstick" | 332 name = "nonstick" |
| 382 version = "0.0.8-alpha0" | 333 version = "0.0.8-alpha0" |
| 383 dependencies = [ | 334 dependencies = [ |
| 384 "bindgen", | |
| 385 "bitflags 2.9.1", | 335 "bitflags 2.9.1", |
| 386 "libc", | 336 "libc", |
| 387 "libpam-sys", | 337 "libpam-sys", |
| 388 "memoffset", | 338 "memoffset", |
| 389 "num_enum", | 339 "num_enum", |
| 390 "regex", | |
| 391 ] | 340 ] |
| 392 | 341 |
| 393 [[package]] | 342 [[package]] |
| 394 name = "nonstick-testharness" | 343 name = "nonstick-testharness" |
| 395 version = "0.0.8-alpha0" | 344 version = "0.0.8-alpha0" |
| 415 version = "0.7.4" | 364 version = "0.7.4" |
| 416 source = "registry+https://github.com/rust-lang/crates.io-index" | 365 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 417 checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" | 366 checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" |
| 418 dependencies = [ | 367 dependencies = [ |
| 419 "proc-macro-crate", | 368 "proc-macro-crate", |
| 420 "proc-macro2 1.0.95", | 369 "proc-macro2", |
| 421 "quote 1.0.40", | 370 "quote", |
| 422 "syn 2.0.104", | 371 "syn", |
| 423 ] | 372 ] |
| 424 | 373 |
| 425 [[package]] | 374 [[package]] |
| 426 name = "prettyplease" | 375 name = "prettyplease" |
| 427 version = "0.2.35" | 376 version = "0.2.35" |
| 428 source = "registry+https://github.com/rust-lang/crates.io-index" | 377 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 429 checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a" | 378 checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a" |
| 430 dependencies = [ | 379 dependencies = [ |
| 431 "proc-macro2 1.0.95", | 380 "proc-macro2", |
| 432 "syn 2.0.104", | 381 "syn", |
| 433 ] | 382 ] |
| 434 | 383 |
| 435 [[package]] | 384 [[package]] |
| 436 name = "proc-macro-crate" | 385 name = "proc-macro-crate" |
| 437 version = "3.3.0" | 386 version = "3.3.0" |
| 441 "toml_edit", | 390 "toml_edit", |
| 442 ] | 391 ] |
| 443 | 392 |
| 444 [[package]] | 393 [[package]] |
| 445 name = "proc-macro2" | 394 name = "proc-macro2" |
| 446 version = "0.4.30" | |
| 447 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 448 checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" | |
| 449 dependencies = [ | |
| 450 "unicode-xid 0.1.0", | |
| 451 ] | |
| 452 | |
| 453 [[package]] | |
| 454 name = "proc-macro2" | |
| 455 version = "1.0.95" | 395 version = "1.0.95" |
| 456 source = "registry+https://github.com/rust-lang/crates.io-index" | 396 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 457 checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" | 397 checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" |
| 458 dependencies = [ | 398 dependencies = [ |
| 459 "unicode-ident", | 399 "unicode-ident", |
| 460 ] | |
| 461 | |
| 462 [[package]] | |
| 463 name = "quote" | |
| 464 version = "0.6.13" | |
| 465 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 466 checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" | |
| 467 dependencies = [ | |
| 468 "proc-macro2 0.4.30", | |
| 469 ] | 400 ] |
| 470 | 401 |
| 471 [[package]] | 402 [[package]] |
| 472 name = "quote" | 403 name = "quote" |
| 473 version = "1.0.40" | 404 version = "1.0.40" |
| 474 source = "registry+https://github.com/rust-lang/crates.io-index" | 405 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 475 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" | 406 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" |
| 476 dependencies = [ | 407 dependencies = [ |
| 477 "proc-macro2 1.0.95", | 408 "proc-macro2", |
| 478 ] | 409 ] |
| 479 | 410 |
| 480 [[package]] | 411 [[package]] |
| 481 name = "redox_users" | 412 name = "redox_users" |
| 482 version = "0.4.6" | 413 version = "0.4.6" |
| 579 name = "serde_derive" | 510 name = "serde_derive" |
| 580 version = "1.0.219" | 511 version = "1.0.219" |
| 581 source = "registry+https://github.com/rust-lang/crates.io-index" | 512 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 582 checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" | 513 checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" |
| 583 dependencies = [ | 514 dependencies = [ |
| 584 "proc-macro2 1.0.95", | 515 "proc-macro2", |
| 585 "quote 1.0.40", | 516 "quote", |
| 586 "syn 2.0.104", | 517 "syn", |
| 587 ] | 518 ] |
| 588 | 519 |
| 589 [[package]] | 520 [[package]] |
| 590 name = "serde_json" | 521 name = "serde_json" |
| 591 version = "1.0.140" | 522 version = "1.0.140" |
| 603 version = "1.3.0" | 534 version = "1.3.0" |
| 604 source = "registry+https://github.com/rust-lang/crates.io-index" | 535 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 605 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" | 536 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" |
| 606 | 537 |
| 607 [[package]] | 538 [[package]] |
| 608 name = "strum" | |
| 609 version = "0.27.1" | |
| 610 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 611 checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32" | |
| 612 dependencies = [ | |
| 613 "strum_macros", | |
| 614 ] | |
| 615 | |
| 616 [[package]] | |
| 617 name = "strum_macros" | |
| 618 version = "0.27.1" | |
| 619 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 620 checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8" | |
| 621 dependencies = [ | |
| 622 "heck", | |
| 623 "proc-macro2 1.0.95", | |
| 624 "quote 1.0.40", | |
| 625 "rustversion", | |
| 626 "syn 2.0.104", | |
| 627 ] | |
| 628 | |
| 629 [[package]] | |
| 630 name = "syn" | |
| 631 version = "0.15.44" | |
| 632 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 633 checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" | |
| 634 dependencies = [ | |
| 635 "proc-macro2 0.4.30", | |
| 636 "quote 0.6.13", | |
| 637 "unicode-xid 0.1.0", | |
| 638 ] | |
| 639 | |
| 640 [[package]] | |
| 641 name = "syn" | 539 name = "syn" |
| 642 version = "2.0.104" | 540 version = "2.0.104" |
| 643 source = "registry+https://github.com/rust-lang/crates.io-index" | 541 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 644 checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" | 542 checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" |
| 645 dependencies = [ | 543 dependencies = [ |
| 646 "proc-macro2 1.0.95", | 544 "proc-macro2", |
| 647 "quote 1.0.40", | 545 "quote", |
| 648 "unicode-ident", | 546 "unicode-ident", |
| 649 ] | 547 ] |
| 650 | 548 |
| 651 [[package]] | 549 [[package]] |
| 652 name = "term" | 550 name = "term" |
| 692 name = "thiserror-impl" | 590 name = "thiserror-impl" |
| 693 version = "1.0.69" | 591 version = "1.0.69" |
| 694 source = "registry+https://github.com/rust-lang/crates.io-index" | 592 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 695 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" | 593 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" |
| 696 dependencies = [ | 594 dependencies = [ |
| 697 "proc-macro2 1.0.95", | 595 "proc-macro2", |
| 698 "quote 1.0.40", | 596 "quote", |
| 699 "syn 2.0.104", | 597 "syn", |
| 700 ] | 598 ] |
| 701 | 599 |
| 702 [[package]] | 600 [[package]] |
| 703 name = "thiserror-impl" | 601 name = "thiserror-impl" |
| 704 version = "2.0.12" | 602 version = "2.0.12" |
| 705 source = "registry+https://github.com/rust-lang/crates.io-index" | 603 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 706 checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" | 604 checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" |
| 707 dependencies = [ | 605 dependencies = [ |
| 708 "proc-macro2 1.0.95", | 606 "proc-macro2", |
| 709 "quote 1.0.40", | 607 "quote", |
| 710 "syn 2.0.104", | 608 "syn", |
| 711 ] | 609 ] |
| 712 | 610 |
| 713 [[package]] | 611 [[package]] |
| 714 name = "toml" | 612 name = "toml" |
| 715 version = "0.5.11" | 613 version = "0.5.11" |
| 739 [[package]] | 637 [[package]] |
| 740 name = "unicode-ident" | 638 name = "unicode-ident" |
| 741 version = "1.0.18" | 639 version = "1.0.18" |
| 742 source = "registry+https://github.com/rust-lang/crates.io-index" | 640 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 743 checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" | 641 checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" |
| 744 | |
| 745 [[package]] | |
| 746 name = "unicode-xid" | |
| 747 version = "0.1.0" | |
| 748 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 749 checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" | |
| 750 | 642 |
| 751 [[package]] | 643 [[package]] |
| 752 name = "unicode-xid" | 644 name = "unicode-xid" |
| 753 version = "0.2.6" | 645 version = "0.2.6" |
| 754 source = "registry+https://github.com/rust-lang/crates.io-index" | 646 source = "registry+https://github.com/rust-lang/crates.io-index" |
