Mercurial > crates > nonstick
comparison Cargo.lock @ 116:a12706e42c9d
Logging, macros, and building:
- Changes logging API to accept the `Location` of the log statement.
Fixes OpenPAM implementation.
- Stops publicly exporting doc macros.
- Uses dlopen to detect the PAM library rather than header jankery.
| author | Paul Fisher <paul@pfish.zone> |
|---|---|
| date | Sun, 29 Jun 2025 18:27:51 -0400 |
| parents | 2346fd501b7a |
| children | c77846f3a979 |
comparison
equal
deleted
inserted
replaced
| 115:1e11a52b4665 | 116:a12706e42c9d |
|---|---|
| 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", | 38 "proc-macro2 1.0.95", |
| 39 "quote", | 39 "quote 1.0.40", |
| 40 "regex", | 40 "regex", |
| 41 "rustc-hash", | 41 "rustc-hash", |
| 42 "shlex", | 42 "shlex", |
| 43 "syn", | 43 "syn 2.0.104", |
| 44 ] | 44 ] |
| 45 | 45 |
| 46 [[package]] | 46 [[package]] |
| 47 name = "bitflags" | 47 name = "bitflags" |
| 48 version = "2.9.1" | 48 version = "2.9.1" |
| 86 "libc", | 86 "libc", |
| 87 "libloading", | 87 "libloading", |
| 88 ] | 88 ] |
| 89 | 89 |
| 90 [[package]] | 90 [[package]] |
| 91 name = "dlopen" | |
| 92 version = "0.1.8" | |
| 93 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 94 checksum = "71e80ad39f814a9abe68583cd50a2d45c8a67561c3361ab8da240587dda80937" | |
| 95 dependencies = [ | |
| 96 "dlopen_derive", | |
| 97 "lazy_static", | |
| 98 "libc", | |
| 99 "winapi", | |
| 100 ] | |
| 101 | |
| 102 [[package]] | |
| 103 name = "dlopen_derive" | |
| 104 version = "0.1.4" | |
| 105 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 106 checksum = "f236d9e1b1fbd81cea0f9cbdc8dcc7e8ebcd80e6659cd7cb2ad5f6c05946c581" | |
| 107 dependencies = [ | |
| 108 "libc", | |
| 109 "quote 0.6.13", | |
| 110 "syn 0.15.44", | |
| 111 ] | |
| 112 | |
| 113 [[package]] | |
| 91 name = "either" | 114 name = "either" |
| 92 version = "1.15.0" | 115 version = "1.15.0" |
| 93 source = "registry+https://github.com/rust-lang/crates.io-index" | 116 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 94 checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" | 117 checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" |
| 95 | 118 |
| 141 version = "1.0.15" | 164 version = "1.0.15" |
| 142 source = "registry+https://github.com/rust-lang/crates.io-index" | 165 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 143 checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" | 166 checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" |
| 144 | 167 |
| 145 [[package]] | 168 [[package]] |
| 169 name = "lazy_static" | |
| 170 version = "1.5.0" | |
| 171 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 172 checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" | |
| 173 | |
| 174 [[package]] | |
| 146 name = "libc" | 175 name = "libc" |
| 147 version = "0.2.174" | 176 version = "0.2.174" |
| 148 source = "registry+https://github.com/rust-lang/crates.io-index" | 177 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 149 checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" | 178 checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" |
| 150 | 179 |
| 168 [[package]] | 197 [[package]] |
| 169 name = "libpam-sys-impls" | 198 name = "libpam-sys-impls" |
| 170 version = "0.0.1" | 199 version = "0.0.1" |
| 171 dependencies = [ | 200 dependencies = [ |
| 172 "bindgen", | 201 "bindgen", |
| 173 "proc-macro2", | 202 "dlopen", |
| 174 "quote", | 203 "proc-macro2 1.0.95", |
| 204 "quote 1.0.40", | |
| 175 "strum", | 205 "strum", |
| 176 "syn", | 206 "syn 2.0.104", |
| 177 ] | 207 ] |
| 178 | 208 |
| 179 [[package]] | 209 [[package]] |
| 180 name = "libpam-sys-test" | 210 name = "libpam-sys-test" |
| 181 version = "0.0.0" | 211 version = "0.0.0" |
| 182 dependencies = [ | 212 dependencies = [ |
| 183 "bindgen", | 213 "bindgen", |
| 184 "libpam-sys", | 214 "libpam-sys", |
| 185 "libpam-sys-impls", | 215 "libpam-sys-impls", |
| 186 "quote", | 216 "quote 1.0.40", |
| 187 "syn", | 217 "syn 2.0.104", |
| 188 ] | 218 ] |
| 189 | 219 |
| 190 [[package]] | 220 [[package]] |
| 191 name = "log" | 221 name = "log" |
| 192 version = "0.4.27" | 222 version = "0.4.27" |
| 262 version = "0.7.4" | 292 version = "0.7.4" |
| 263 source = "registry+https://github.com/rust-lang/crates.io-index" | 293 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 264 checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" | 294 checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" |
| 265 dependencies = [ | 295 dependencies = [ |
| 266 "proc-macro-crate", | 296 "proc-macro-crate", |
| 267 "proc-macro2", | 297 "proc-macro2 1.0.95", |
| 268 "quote", | 298 "quote 1.0.40", |
| 269 "syn", | 299 "syn 2.0.104", |
| 270 ] | 300 ] |
| 271 | 301 |
| 272 [[package]] | 302 [[package]] |
| 273 name = "prettyplease" | 303 name = "prettyplease" |
| 274 version = "0.2.35" | 304 version = "0.2.35" |
| 275 source = "registry+https://github.com/rust-lang/crates.io-index" | 305 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 276 checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a" | 306 checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a" |
| 277 dependencies = [ | 307 dependencies = [ |
| 278 "proc-macro2", | 308 "proc-macro2 1.0.95", |
| 279 "syn", | 309 "syn 2.0.104", |
| 280 ] | 310 ] |
| 281 | 311 |
| 282 [[package]] | 312 [[package]] |
| 283 name = "proc-macro-crate" | 313 name = "proc-macro-crate" |
| 284 version = "3.3.0" | 314 version = "3.3.0" |
| 288 "toml_edit", | 318 "toml_edit", |
| 289 ] | 319 ] |
| 290 | 320 |
| 291 [[package]] | 321 [[package]] |
| 292 name = "proc-macro2" | 322 name = "proc-macro2" |
| 323 version = "0.4.30" | |
| 324 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 325 checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" | |
| 326 dependencies = [ | |
| 327 "unicode-xid", | |
| 328 ] | |
| 329 | |
| 330 [[package]] | |
| 331 name = "proc-macro2" | |
| 293 version = "1.0.95" | 332 version = "1.0.95" |
| 294 source = "registry+https://github.com/rust-lang/crates.io-index" | 333 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 295 checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" | 334 checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" |
| 296 dependencies = [ | 335 dependencies = [ |
| 297 "unicode-ident", | 336 "unicode-ident", |
| 337 ] | |
| 338 | |
| 339 [[package]] | |
| 340 name = "quote" | |
| 341 version = "0.6.13" | |
| 342 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 343 checksum = "6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1" | |
| 344 dependencies = [ | |
| 345 "proc-macro2 0.4.30", | |
| 298 ] | 346 ] |
| 299 | 347 |
| 300 [[package]] | 348 [[package]] |
| 301 name = "quote" | 349 name = "quote" |
| 302 version = "1.0.40" | 350 version = "1.0.40" |
| 303 source = "registry+https://github.com/rust-lang/crates.io-index" | 351 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 304 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" | 352 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" |
| 305 dependencies = [ | 353 dependencies = [ |
| 306 "proc-macro2", | 354 "proc-macro2 1.0.95", |
| 307 ] | 355 ] |
| 308 | 356 |
| 309 [[package]] | 357 [[package]] |
| 310 name = "regex" | 358 name = "regex" |
| 311 version = "1.11.1" | 359 version = "1.11.1" |
| 382 name = "serde_derive" | 430 name = "serde_derive" |
| 383 version = "1.0.219" | 431 version = "1.0.219" |
| 384 source = "registry+https://github.com/rust-lang/crates.io-index" | 432 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 385 checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" | 433 checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" |
| 386 dependencies = [ | 434 dependencies = [ |
| 387 "proc-macro2", | 435 "proc-macro2 1.0.95", |
| 388 "quote", | 436 "quote 1.0.40", |
| 389 "syn", | 437 "syn 2.0.104", |
| 390 ] | 438 ] |
| 391 | 439 |
| 392 [[package]] | 440 [[package]] |
| 393 name = "serde_json" | 441 name = "serde_json" |
| 394 version = "1.0.140" | 442 version = "1.0.140" |
| 421 version = "0.27.1" | 469 version = "0.27.1" |
| 422 source = "registry+https://github.com/rust-lang/crates.io-index" | 470 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 423 checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8" | 471 checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8" |
| 424 dependencies = [ | 472 dependencies = [ |
| 425 "heck", | 473 "heck", |
| 426 "proc-macro2", | 474 "proc-macro2 1.0.95", |
| 427 "quote", | 475 "quote 1.0.40", |
| 428 "rustversion", | 476 "rustversion", |
| 429 "syn", | 477 "syn 2.0.104", |
| 478 ] | |
| 479 | |
| 480 [[package]] | |
| 481 name = "syn" | |
| 482 version = "0.15.44" | |
| 483 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 484 checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" | |
| 485 dependencies = [ | |
| 486 "proc-macro2 0.4.30", | |
| 487 "quote 0.6.13", | |
| 488 "unicode-xid", | |
| 430 ] | 489 ] |
| 431 | 490 |
| 432 [[package]] | 491 [[package]] |
| 433 name = "syn" | 492 name = "syn" |
| 434 version = "2.0.104" | 493 version = "2.0.104" |
| 435 source = "registry+https://github.com/rust-lang/crates.io-index" | 494 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 436 checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" | 495 checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" |
| 437 dependencies = [ | 496 dependencies = [ |
| 438 "proc-macro2", | 497 "proc-macro2 1.0.95", |
| 439 "quote", | 498 "quote 1.0.40", |
| 440 "unicode-ident", | 499 "unicode-ident", |
| 441 ] | 500 ] |
| 442 | 501 |
| 443 [[package]] | 502 [[package]] |
| 444 name = "test-cdylib" | 503 name = "test-cdylib" |
| 465 name = "thiserror-impl" | 524 name = "thiserror-impl" |
| 466 version = "2.0.12" | 525 version = "2.0.12" |
| 467 source = "registry+https://github.com/rust-lang/crates.io-index" | 526 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 468 checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" | 527 checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" |
| 469 dependencies = [ | 528 dependencies = [ |
| 470 "proc-macro2", | 529 "proc-macro2 1.0.95", |
| 471 "quote", | 530 "quote 1.0.40", |
| 472 "syn", | 531 "syn 2.0.104", |
| 473 ] | 532 ] |
| 474 | 533 |
| 475 [[package]] | 534 [[package]] |
| 476 name = "toml" | 535 name = "toml" |
| 477 version = "0.5.11" | 536 version = "0.5.11" |
| 501 [[package]] | 560 [[package]] |
| 502 name = "unicode-ident" | 561 name = "unicode-ident" |
| 503 version = "1.0.18" | 562 version = "1.0.18" |
| 504 source = "registry+https://github.com/rust-lang/crates.io-index" | 563 source = "registry+https://github.com/rust-lang/crates.io-index" |
| 505 checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" | 564 checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" |
| 565 | |
| 566 [[package]] | |
| 567 name = "unicode-xid" | |
| 568 version = "0.1.0" | |
| 569 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 570 checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" | |
| 571 | |
| 572 [[package]] | |
| 573 name = "winapi" | |
| 574 version = "0.3.9" | |
| 575 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 576 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" | |
| 577 dependencies = [ | |
| 578 "winapi-i686-pc-windows-gnu", | |
| 579 "winapi-x86_64-pc-windows-gnu", | |
| 580 ] | |
| 581 | |
| 582 [[package]] | |
| 583 name = "winapi-i686-pc-windows-gnu" | |
| 584 version = "0.4.0" | |
| 585 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 586 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | |
| 587 | |
| 588 [[package]] | |
| 589 name = "winapi-x86_64-pc-windows-gnu" | |
| 590 version = "0.4.0" | |
| 591 source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 592 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | |
| 506 | 593 |
| 507 [[package]] | 594 [[package]] |
| 508 name = "windows-targets" | 595 name = "windows-targets" |
| 509 version = "0.53.2" | 596 version = "0.53.2" |
| 510 source = "registry+https://github.com/rust-lang/crates.io-index" | 597 source = "registry+https://github.com/rust-lang/crates.io-index" |
