comparison Cargo.lock @ 127:c77846f3a979

GET CTEST WORKING. This will verify that the functions we're exporting are correct. It has been a nightmare.
author Paul Fisher <paul@pfish.zone>
date Mon, 30 Jun 2025 22:56:26 -0400
parents a12706e42c9d
children 5b2de52dd8b2
comparison
equal deleted inserted replaced
126:57c812e308bd 127:c77846f3a979
27 name = "bindgen" 27 name = "bindgen"
28 version = "0.72.0" 28 version = "0.72.0"
29 source = "registry+https://github.com/rust-lang/crates.io-index" 29 source = "registry+https://github.com/rust-lang/crates.io-index"
30 checksum = "4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f" 30 checksum = "4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f"
31 dependencies = [ 31 dependencies = [
32 "bitflags", 32 "bitflags 2.9.1",
33 "cexpr", 33 "cexpr",
34 "clang-sys", 34 "clang-sys",
35 "itertools", 35 "itertools",
36 "log", 36 "log",
37 "prettyplease", 37 "prettyplease",
43 "syn 2.0.104", 43 "syn 2.0.104",
44 ] 44 ]
45 45
46 [[package]] 46 [[package]]
47 name = "bitflags" 47 name = "bitflags"
48 version = "1.3.2"
49 source = "registry+https://github.com/rust-lang/crates.io-index"
50 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
51
52 [[package]]
53 name = "bitflags"
48 version = "2.9.1" 54 version = "2.9.1"
49 source = "registry+https://github.com/rust-lang/crates.io-index" 55 source = "registry+https://github.com/rust-lang/crates.io-index"
50 checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 56 checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
51 57
52 [[package]] 58 [[package]]
53 name = "cargo_metadata" 59 name = "cargo_metadata"
54 version = "0.9.1" 60 version = "0.9.1"
55 source = "registry+https://github.com/rust-lang/crates.io-index" 61 source = "registry+https://github.com/rust-lang/crates.io-index"
56 checksum = "46e3374c604fb39d1a2f35ed5e4a4e30e60d01fab49446e08f1b3e9a90aef202" 62 checksum = "46e3374c604fb39d1a2f35ed5e4a4e30e60d01fab49446e08f1b3e9a90aef202"
57 dependencies = [ 63 dependencies = [
58 "semver", 64 "semver 0.9.0",
59 "serde", 65 "serde",
60 "serde_derive", 66 "serde_derive",
61 "serde_json", 67 "serde_json",
62 ] 68 ]
63 69
64 [[package]] 70 [[package]]
71 name = "cc"
72 version = "1.2.27"
73 source = "registry+https://github.com/rust-lang/crates.io-index"
74 checksum = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc"
75 dependencies = [
76 "shlex",
77 ]
78
79 [[package]]
65 name = "cexpr" 80 name = "cexpr"
66 version = "0.6.0" 81 version = "0.6.0"
67 source = "registry+https://github.com/rust-lang/crates.io-index" 82 source = "registry+https://github.com/rust-lang/crates.io-index"
68 checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 83 checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
69 dependencies = [ 84 dependencies = [
70 "nom", 85 "nom",
71 ] 86 ]
87
88 [[package]]
89 name = "cfg-if"
90 version = "0.1.10"
91 source = "registry+https://github.com/rust-lang/crates.io-index"
92 checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822"
72 93
73 [[package]] 94 [[package]]
74 name = "cfg-if" 95 name = "cfg-if"
75 version = "1.0.1" 96 version = "1.0.1"
76 source = "registry+https://github.com/rust-lang/crates.io-index" 97 source = "registry+https://github.com/rust-lang/crates.io-index"
83 checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" 104 checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
84 dependencies = [ 105 dependencies = [
85 "glob", 106 "glob",
86 "libc", 107 "libc",
87 "libloading", 108 "libloading",
109 ]
110
111 [[package]]
112 name = "ctest"
113 version = "0.4.11"
114 source = "registry+https://github.com/rust-lang/crates.io-index"
115 checksum = "2f18c94d081f9a0355affbeee3f8e677ce206e9aea89b952421f0be6bc588dde"
116 dependencies = [
117 "cc",
118 "garando_syntax",
119 "indoc",
120 "rustc_version",
121 ]
122
123 [[package]]
124 name = "dirs"
125 version = "2.0.2"
126 source = "registry+https://github.com/rust-lang/crates.io-index"
127 checksum = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3"
128 dependencies = [
129 "cfg-if 0.1.10",
130 "dirs-sys",
131 ]
132
133 [[package]]
134 name = "dirs-sys"
135 version = "0.3.7"
136 source = "registry+https://github.com/rust-lang/crates.io-index"
137 checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6"
138 dependencies = [
139 "libc",
140 "redox_users",
141 "winapi",
88 ] 142 ]
89 143
90 [[package]] 144 [[package]]
91 name = "dlopen" 145 name = "dlopen"
92 version = "0.1.8" 146 version = "0.1.8"
121 version = "1.0.2" 175 version = "1.0.2"
122 source = "registry+https://github.com/rust-lang/crates.io-index" 176 source = "registry+https://github.com/rust-lang/crates.io-index"
123 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 177 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
124 178
125 [[package]] 179 [[package]]
180 name = "garando_errors"
181 version = "0.1.0"
182 source = "registry+https://github.com/rust-lang/crates.io-index"
183 checksum = "18495ec4aced5922809efe4d2862918ff0e8d75e122bde57bba9bae45965256a"
184 dependencies = [
185 "garando_pos",
186 "libc",
187 "serde",
188 "term",
189 "unicode-xid 0.2.6",
190 ]
191
192 [[package]]
193 name = "garando_pos"
194 version = "0.1.0"
195 source = "registry+https://github.com/rust-lang/crates.io-index"
196 checksum = "0c9386fc75dca486daefbbf5a8d2ea6f379237f95c9b982776159cd66f220aaf"
197 dependencies = [
198 "serde",
199 ]
200
201 [[package]]
202 name = "garando_syntax"
203 version = "0.1.1"
204 source = "registry+https://github.com/rust-lang/crates.io-index"
205 checksum = "1d8a383861d12fc78c251bbcb1ec252dd8338714ce02ab0cc393cfd02f40d32b"
206 dependencies = [
207 "bitflags 1.3.2",
208 "garando_errors",
209 "garando_pos",
210 "log",
211 "serde",
212 "serde_json",
213 "unicode-xid 0.2.6",
214 ]
215
216 [[package]]
217 name = "getrandom"
218 version = "0.2.16"
219 source = "registry+https://github.com/rust-lang/crates.io-index"
220 checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
221 dependencies = [
222 "cfg-if 1.0.1",
223 "libc",
224 "wasi",
225 ]
226
227 [[package]]
126 name = "glob" 228 name = "glob"
127 version = "0.3.2" 229 version = "0.3.2"
128 source = "registry+https://github.com/rust-lang/crates.io-index" 230 source = "registry+https://github.com/rust-lang/crates.io-index"
129 checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 231 checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
130 232
149 "equivalent", 251 "equivalent",
150 "hashbrown", 252 "hashbrown",
151 ] 253 ]
152 254
153 [[package]] 255 [[package]]
256 name = "indoc"
257 version = "2.0.6"
258 source = "registry+https://github.com/rust-lang/crates.io-index"
259 checksum = "f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd"
260
261 [[package]]
154 name = "itertools" 262 name = "itertools"
155 version = "0.13.0" 263 version = "0.13.0"
156 source = "registry+https://github.com/rust-lang/crates.io-index" 264 source = "registry+https://github.com/rust-lang/crates.io-index"
157 checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 265 checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186"
158 dependencies = [ 266 dependencies = [
181 name = "libloading" 289 name = "libloading"
182 version = "0.8.8" 290 version = "0.8.8"
183 source = "registry+https://github.com/rust-lang/crates.io-index" 291 source = "registry+https://github.com/rust-lang/crates.io-index"
184 checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" 292 checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667"
185 dependencies = [ 293 dependencies = [
186 "cfg-if", 294 "cfg-if 1.0.1",
187 "windows-targets", 295 "windows-targets",
188 ] 296 ]
189 297
190 [[package]] 298 [[package]]
191 name = "libpam-sys" 299 name = "libpam-sys"
192 version = "0.1.0" 300 version = "0.1.0"
193 dependencies = [ 301 dependencies = [
194 "libpam-sys-impls", 302 "libpam-sys-impls",
303 "strum",
195 ] 304 ]
196 305
197 [[package]] 306 [[package]]
198 name = "libpam-sys-impls" 307 name = "libpam-sys-impls"
199 version = "0.0.1" 308 version = "0.0.1"
209 [[package]] 318 [[package]]
210 name = "libpam-sys-test" 319 name = "libpam-sys-test"
211 version = "0.0.0" 320 version = "0.0.0"
212 dependencies = [ 321 dependencies = [
213 "bindgen", 322 "bindgen",
323 "ctest",
324 "libc",
214 "libpam-sys", 325 "libpam-sys",
215 "libpam-sys-impls", 326 "libpam-sys-impls",
327 "proc-macro2 1.0.95",
216 "quote 1.0.40", 328 "quote 1.0.40",
217 "syn 2.0.104", 329 "syn 2.0.104",
218 ] 330 ]
219 331
220 [[package]] 332 [[package]]
333 name = "libredox"
334 version = "0.1.4"
335 source = "registry+https://github.com/rust-lang/crates.io-index"
336 checksum = "1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638"
337 dependencies = [
338 "bitflags 2.9.1",
339 "libc",
340 ]
341
342 [[package]]
221 name = "log" 343 name = "log"
222 version = "0.4.27" 344 version = "0.4.27"
223 source = "registry+https://github.com/rust-lang/crates.io-index" 345 source = "registry+https://github.com/rust-lang/crates.io-index"
224 checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 346 checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
225 347
257 [[package]] 379 [[package]]
258 name = "nonstick" 380 name = "nonstick"
259 version = "0.0.8-alpha0" 381 version = "0.0.8-alpha0"
260 dependencies = [ 382 dependencies = [
261 "bindgen", 383 "bindgen",
262 "bitflags", 384 "bitflags 2.9.1",
263 "libc", 385 "libc",
264 "libpam-sys", 386 "libpam-sys",
265 "memoffset", 387 "memoffset",
266 "num_enum", 388 "num_enum",
267 "regex", 389 "regex",
272 version = "0.0.8-alpha0" 394 version = "0.0.8-alpha0"
273 dependencies = [ 395 dependencies = [
274 "anyhow", 396 "anyhow",
275 "nonstick", 397 "nonstick",
276 "test-cdylib", 398 "test-cdylib",
277 "thiserror", 399 "thiserror 2.0.12",
278 ] 400 ]
279 401
280 [[package]] 402 [[package]]
281 name = "num_enum" 403 name = "num_enum"
282 version = "0.7.4" 404 version = "0.7.4"
322 name = "proc-macro2" 444 name = "proc-macro2"
323 version = "0.4.30" 445 version = "0.4.30"
324 source = "registry+https://github.com/rust-lang/crates.io-index" 446 source = "registry+https://github.com/rust-lang/crates.io-index"
325 checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759" 447 checksum = "cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759"
326 dependencies = [ 448 dependencies = [
327 "unicode-xid", 449 "unicode-xid 0.1.0",
328 ] 450 ]
329 451
330 [[package]] 452 [[package]]
331 name = "proc-macro2" 453 name = "proc-macro2"
332 version = "1.0.95" 454 version = "1.0.95"
350 version = "1.0.40" 472 version = "1.0.40"
351 source = "registry+https://github.com/rust-lang/crates.io-index" 473 source = "registry+https://github.com/rust-lang/crates.io-index"
352 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 474 checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d"
353 dependencies = [ 475 dependencies = [
354 "proc-macro2 1.0.95", 476 "proc-macro2 1.0.95",
477 ]
478
479 [[package]]
480 name = "redox_users"
481 version = "0.4.6"
482 source = "registry+https://github.com/rust-lang/crates.io-index"
483 checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
484 dependencies = [
485 "getrandom",
486 "libredox",
487 "thiserror 1.0.69",
355 ] 488 ]
356 489
357 [[package]] 490 [[package]]
358 name = "regex" 491 name = "regex"
359 version = "1.11.1" 492 version = "1.11.1"
388 version = "2.1.1" 521 version = "2.1.1"
389 source = "registry+https://github.com/rust-lang/crates.io-index" 522 source = "registry+https://github.com/rust-lang/crates.io-index"
390 checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 523 checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
391 524
392 [[package]] 525 [[package]]
526 name = "rustc_version"
527 version = "0.4.1"
528 source = "registry+https://github.com/rust-lang/crates.io-index"
529 checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
530 dependencies = [
531 "semver 1.0.26",
532 ]
533
534 [[package]]
393 name = "rustversion" 535 name = "rustversion"
394 version = "1.0.21" 536 version = "1.0.21"
395 source = "registry+https://github.com/rust-lang/crates.io-index" 537 source = "registry+https://github.com/rust-lang/crates.io-index"
396 checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" 538 checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
397 539
408 checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 550 checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403"
409 dependencies = [ 551 dependencies = [
410 "semver-parser", 552 "semver-parser",
411 "serde", 553 "serde",
412 ] 554 ]
555
556 [[package]]
557 name = "semver"
558 version = "1.0.26"
559 source = "registry+https://github.com/rust-lang/crates.io-index"
560 checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
413 561
414 [[package]] 562 [[package]]
415 name = "semver-parser" 563 name = "semver-parser"
416 version = "0.7.0" 564 version = "0.7.0"
417 source = "registry+https://github.com/rust-lang/crates.io-index" 565 source = "registry+https://github.com/rust-lang/crates.io-index"
483 source = "registry+https://github.com/rust-lang/crates.io-index" 631 source = "registry+https://github.com/rust-lang/crates.io-index"
484 checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5" 632 checksum = "9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5"
485 dependencies = [ 633 dependencies = [
486 "proc-macro2 0.4.30", 634 "proc-macro2 0.4.30",
487 "quote 0.6.13", 635 "quote 0.6.13",
488 "unicode-xid", 636 "unicode-xid 0.1.0",
489 ] 637 ]
490 638
491 [[package]] 639 [[package]]
492 name = "syn" 640 name = "syn"
493 version = "2.0.104" 641 version = "2.0.104"
495 checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 643 checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40"
496 dependencies = [ 644 dependencies = [
497 "proc-macro2 1.0.95", 645 "proc-macro2 1.0.95",
498 "quote 1.0.40", 646 "quote 1.0.40",
499 "unicode-ident", 647 "unicode-ident",
648 ]
649
650 [[package]]
651 name = "term"
652 version = "0.6.1"
653 source = "registry+https://github.com/rust-lang/crates.io-index"
654 checksum = "c0863a3345e70f61d613eab32ee046ccd1bcc5f9105fe402c61fcd0c13eeb8b5"
655 dependencies = [
656 "dirs",
657 "winapi",
500 ] 658 ]
501 659
502 [[package]] 660 [[package]]
503 name = "test-cdylib" 661 name = "test-cdylib"
504 version = "1.1.0" 662 version = "1.1.0"
511 "toml", 669 "toml",
512 ] 670 ]
513 671
514 [[package]] 672 [[package]]
515 name = "thiserror" 673 name = "thiserror"
674 version = "1.0.69"
675 source = "registry+https://github.com/rust-lang/crates.io-index"
676 checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
677 dependencies = [
678 "thiserror-impl 1.0.69",
679 ]
680
681 [[package]]
682 name = "thiserror"
516 version = "2.0.12" 683 version = "2.0.12"
517 source = "registry+https://github.com/rust-lang/crates.io-index" 684 source = "registry+https://github.com/rust-lang/crates.io-index"
518 checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 685 checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
519 dependencies = [ 686 dependencies = [
520 "thiserror-impl", 687 "thiserror-impl 2.0.12",
688 ]
689
690 [[package]]
691 name = "thiserror-impl"
692 version = "1.0.69"
693 source = "registry+https://github.com/rust-lang/crates.io-index"
694 checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
695 dependencies = [
696 "proc-macro2 1.0.95",
697 "quote 1.0.40",
698 "syn 2.0.104",
521 ] 699 ]
522 700
523 [[package]] 701 [[package]]
524 name = "thiserror-impl" 702 name = "thiserror-impl"
525 version = "2.0.12" 703 version = "2.0.12"
566 [[package]] 744 [[package]]
567 name = "unicode-xid" 745 name = "unicode-xid"
568 version = "0.1.0" 746 version = "0.1.0"
569 source = "registry+https://github.com/rust-lang/crates.io-index" 747 source = "registry+https://github.com/rust-lang/crates.io-index"
570 checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" 748 checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc"
749
750 [[package]]
751 name = "unicode-xid"
752 version = "0.2.6"
753 source = "registry+https://github.com/rust-lang/crates.io-index"
754 checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
755
756 [[package]]
757 name = "wasi"
758 version = "0.11.1+wasi-snapshot-preview1"
759 source = "registry+https://github.com/rust-lang/crates.io-index"
760 checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
571 761
572 [[package]] 762 [[package]]
573 name = "winapi" 763 name = "winapi"
574 version = "0.3.9" 764 version = "0.3.9"
575 source = "registry+https://github.com/rust-lang/crates.io-index" 765 source = "registry+https://github.com/rust-lang/crates.io-index"