Mercurial > crates > nonstick
comparison Cargo.lock @ 116:a12706e42c9d default tip
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 |
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" |