This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

:construction: Add project management commands to the CLI

+3460 -105
+3190 -97
Cargo.lock
··· 24 24 checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" 25 25 26 26 [[package]] 27 + name = "ahash" 28 + version = "0.8.11" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" 31 + dependencies = [ 32 + "cfg-if 1.0.0", 33 + "once_cell", 34 + "version_check", 35 + "zerocopy 0.7.35", 36 + ] 37 + 38 + [[package]] 27 39 name = "aho-corasick" 28 40 version = "1.1.3" 29 41 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 33 45 ] 34 46 35 47 [[package]] 48 + name = "allocator-api2" 49 + version = "0.2.21" 50 + source = "registry+https://github.com/rust-lang/crates.io-index" 51 + checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" 52 + 53 + [[package]] 36 54 name = "android-tzdata" 37 55 version = "0.1.1" 38 56 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 48 66 ] 49 67 50 68 [[package]] 69 + name = "annotate-snippets" 70 + version = "0.11.5" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "710e8eae58854cdc1790fcb56cca04d712a17be849eeb81da2a724bf4bae2bc4" 73 + dependencies = [ 74 + "anstyle", 75 + "unicode-width 0.2.0", 76 + ] 77 + 78 + [[package]] 51 79 name = "anstream" 52 80 version = "0.6.15" 53 81 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 83 111 source = "registry+https://github.com/rust-lang/crates.io-index" 84 112 checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" 85 113 dependencies = [ 86 - "windows-sys", 114 + "windows-sys 0.52.0", 87 115 ] 88 116 89 117 [[package]] ··· 93 121 checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" 94 122 dependencies = [ 95 123 "anstyle", 96 - "windows-sys", 124 + "windows-sys 0.52.0", 97 125 ] 98 126 99 127 [[package]] 100 128 name = "anyhow" 101 - version = "1.0.82" 129 + version = "1.0.97" 102 130 source = "registry+https://github.com/rust-lang/crates.io-index" 103 - checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" 131 + checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" 104 132 105 133 [[package]] 106 134 name = "anymap3" ··· 109 137 checksum = "170433209e817da6aae2c51aa0dd443009a613425dd041ebfb2492d1c4c11a25" 110 138 111 139 [[package]] 140 + name = "arc-swap" 141 + version = "1.7.1" 142 + source = "registry+https://github.com/rust-lang/crates.io-index" 143 + checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" 144 + 145 + [[package]] 112 146 name = "arrayref" 113 147 version = "0.3.9" 114 148 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 136 170 ] 137 171 138 172 [[package]] 173 + name = "async-priority-channel" 174 + version = "0.2.0" 175 + source = "registry+https://github.com/rust-lang/crates.io-index" 176 + checksum = "acde96f444d31031f760c5c43dc786b97d3e1cb2ee49dd06898383fe9a999758" 177 + dependencies = [ 178 + "event-listener", 179 + ] 180 + 181 + [[package]] 182 + name = "async-recursion" 183 + version = "1.1.1" 184 + source = "registry+https://github.com/rust-lang/crates.io-index" 185 + checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" 186 + dependencies = [ 187 + "proc-macro2", 188 + "quote", 189 + "syn 2.0.98", 190 + ] 191 + 192 + [[package]] 193 + name = "atomic-take" 194 + version = "1.1.0" 195 + source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3" 197 + 198 + [[package]] 139 199 name = "atomic_float" 140 200 version = "0.1.0" 141 201 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 180 240 ] 181 241 182 242 [[package]] 243 + name = "base16ct" 244 + version = "0.2.0" 245 + source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" 247 + 248 + [[package]] 183 249 name = "base64" 184 250 version = "0.22.1" 185 251 source = "registry+https://github.com/rust-lang/crates.io-index" 186 252 checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" 187 253 188 254 [[package]] 255 + name = "base64ct" 256 + version = "1.7.3" 257 + source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3" 259 + 260 + [[package]] 189 261 name = "bindgen" 190 262 version = "0.70.1" 191 263 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 194 266 "bitflags 2.8.0", 195 267 "cexpr", 196 268 "clang-sys", 197 - "itertools", 269 + "itertools 0.13.0", 198 270 "proc-macro2", 199 271 "quote", 200 272 "regex", 201 - "rustc-hash", 273 + "rustc-hash 1.1.0", 202 274 "shlex", 203 275 "syn 2.0.98", 204 276 ] ··· 216 288 checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" 217 289 218 290 [[package]] 291 + name = "bitmaps" 292 + version = "2.1.0" 293 + source = "registry+https://github.com/rust-lang/crates.io-index" 294 + checksum = "031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2" 295 + dependencies = [ 296 + "typenum", 297 + ] 298 + 299 + [[package]] 300 + name = "blake3" 301 + version = "1.7.0" 302 + source = "registry+https://github.com/rust-lang/crates.io-index" 303 + checksum = "b17679a8d69b6d7fd9cd9801a536cec9fa5e5970b69f9d4747f70b39b031f5e7" 304 + dependencies = [ 305 + "arrayref", 306 + "arrayvec", 307 + "cc", 308 + "cfg-if 1.0.0", 309 + "constant_time_eq", 310 + ] 311 + 312 + [[package]] 219 313 name = "block-buffer" 220 314 version = "0.7.3" 221 315 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 246 340 ] 247 341 248 342 [[package]] 343 + name = "bstr" 344 + version = "1.11.3" 345 + source = "registry+https://github.com/rust-lang/crates.io-index" 346 + checksum = "531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0" 347 + dependencies = [ 348 + "memchr", 349 + "regex-automata 0.4.9", 350 + "serde", 351 + ] 352 + 353 + [[package]] 249 354 name = "bumpalo" 250 355 version = "3.16.0" 251 356 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 284 389 "byteorder", 285 390 "iovec", 286 391 ] 392 + 393 + [[package]] 394 + name = "bytes" 395 + version = "1.10.1" 396 + source = "registry+https://github.com/rust-lang/crates.io-index" 397 + checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 398 + 399 + [[package]] 400 + name = "bytesize" 401 + version = "1.3.2" 402 + source = "registry+https://github.com/rust-lang/crates.io-index" 403 + checksum = "2d2c12f985c78475a6b8d629afd0c360260ef34cfef52efccdcfd31972f81c2e" 287 404 288 405 [[package]] 289 406 name = "camino" ··· 295 412 ] 296 413 297 414 [[package]] 415 + name = "cargo" 416 + version = "0.86.0" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "62fdf5dbde4bf8d8149a4d32568d28d92af9dc4a4975727d89bd8dfb69fb810e" 419 + dependencies = [ 420 + "annotate-snippets", 421 + "anstream", 422 + "anstyle", 423 + "anyhow", 424 + "base64", 425 + "blake3", 426 + "bytesize", 427 + "cargo-credential", 428 + "cargo-credential-libsecret", 429 + "cargo-credential-macos-keychain", 430 + "cargo-credential-wincred", 431 + "cargo-platform 0.2.0", 432 + "cargo-util", 433 + "cargo-util-schemas", 434 + "clap", 435 + "clap_complete", 436 + "color-print", 437 + "crates-io", 438 + "curl", 439 + "curl-sys", 440 + "filetime", 441 + "flate2", 442 + "git2", 443 + "git2-curl", 444 + "gix", 445 + "glob", 446 + "hex", 447 + "hmac", 448 + "home", 449 + "http-auth", 450 + "humantime", 451 + "ignore", 452 + "im-rc", 453 + "indexmap", 454 + "itertools 0.13.0", 455 + "jobserver", 456 + "lazycell", 457 + "libc", 458 + "libgit2-sys", 459 + "memchr", 460 + "opener", 461 + "os_info", 462 + "pasetors", 463 + "pathdiff", 464 + "rand 0.8.5", 465 + "regex", 466 + "rusqlite", 467 + "rustc-hash 2.1.1", 468 + "rustc-stable-hash", 469 + "rustfix", 470 + "same-file", 471 + "semver", 472 + "serde", 473 + "serde-untagged", 474 + "serde_ignored", 475 + "serde_json", 476 + "sha1", 477 + "shell-escape", 478 + "supports-hyperlinks", 479 + "supports-unicode", 480 + "tar", 481 + "tempfile", 482 + "thiserror 1.0.69", 483 + "time", 484 + "toml 0.8.20", 485 + "toml_edit 0.22.24", 486 + "tracing", 487 + "tracing-chrome", 488 + "tracing-subscriber", 489 + "unicase", 490 + "unicode-width 0.2.0", 491 + "url", 492 + "walkdir", 493 + "windows-sys 0.59.0", 494 + ] 495 + 496 + [[package]] 497 + name = "cargo-credential" 498 + version = "0.4.8" 499 + source = "registry+https://github.com/rust-lang/crates.io-index" 500 + checksum = "ac1ef5080adde1db190e901884d2c400990856c2a23201c5a181b910a6dbdf2a" 501 + dependencies = [ 502 + "anyhow", 503 + "libc", 504 + "serde", 505 + "serde_json", 506 + "thiserror 1.0.69", 507 + "time", 508 + "windows-sys 0.59.0", 509 + ] 510 + 511 + [[package]] 512 + name = "cargo-credential-libsecret" 513 + version = "0.4.11" 514 + source = "registry+https://github.com/rust-lang/crates.io-index" 515 + checksum = "f2d33572942f4b5f59376b7041198c56b5585404c59172c62fff2372dedba102" 516 + dependencies = [ 517 + "anyhow", 518 + "cargo-credential", 519 + "libloading", 520 + ] 521 + 522 + [[package]] 523 + name = "cargo-credential-macos-keychain" 524 + version = "0.4.9" 525 + source = "registry+https://github.com/rust-lang/crates.io-index" 526 + checksum = "d331053cb9e1d39bcbb2bf3b9979bad399e6f630f54c29fd64396a57887fb281" 527 + dependencies = [ 528 + "cargo-credential", 529 + "security-framework", 530 + ] 531 + 532 + [[package]] 533 + name = "cargo-credential-wincred" 534 + version = "0.4.11" 535 + source = "registry+https://github.com/rust-lang/crates.io-index" 536 + checksum = "62219d774bd2d26e803d75d7dfd234022173af157eb9d6f887016839db4d1f19" 537 + dependencies = [ 538 + "cargo-credential", 539 + "windows-sys 0.59.0", 540 + ] 541 + 542 + [[package]] 298 543 name = "cargo-platform" 299 544 version = "0.1.9" 300 545 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 304 549 ] 305 550 306 551 [[package]] 552 + name = "cargo-platform" 553 + version = "0.2.0" 554 + source = "registry+https://github.com/rust-lang/crates.io-index" 555 + checksum = "84982c6c0ae343635a3a4ee6dedef965513735c8b183caa7289fa6e27399ebd4" 556 + dependencies = [ 557 + "serde", 558 + ] 559 + 560 + [[package]] 561 + name = "cargo-util" 562 + version = "0.2.15" 563 + source = "registry+https://github.com/rust-lang/crates.io-index" 564 + checksum = "b6dd67a24439ca5260a08128b6cbf4b0f4453497a2f60508163ab9d5b534b122" 565 + dependencies = [ 566 + "anyhow", 567 + "core-foundation", 568 + "filetime", 569 + "hex", 570 + "ignore", 571 + "jobserver", 572 + "libc", 573 + "miow 0.6.0", 574 + "same-file", 575 + "sha2", 576 + "shell-escape", 577 + "tempfile", 578 + "tracing", 579 + "walkdir", 580 + "windows-sys 0.59.0", 581 + ] 582 + 583 + [[package]] 584 + name = "cargo-util-schemas" 585 + version = "0.7.2" 586 + source = "registry+https://github.com/rust-lang/crates.io-index" 587 + checksum = "9f905f68f8cb8a8182592d9858a5895360f0a5b08b6901fdb10498fb91829804" 588 + dependencies = [ 589 + "semver", 590 + "serde", 591 + "serde-untagged", 592 + "serde-value", 593 + "thiserror 1.0.69", 594 + "toml 0.8.20", 595 + "unicode-xid", 596 + "url", 597 + ] 598 + 599 + [[package]] 307 600 name = "cargo_metadata" 308 601 version = "0.18.1" 309 602 source = "registry+https://github.com/rust-lang/crates.io-index" 310 603 checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" 311 604 dependencies = [ 312 605 "camino", 313 - "cargo-platform", 606 + "cargo-platform 0.1.9", 314 607 "semver", 315 608 "serde", 316 609 "serde_json", 317 - "thiserror", 610 + "thiserror 1.0.69", 318 611 ] 319 612 320 613 [[package]] ··· 323 616 source = "registry+https://github.com/rust-lang/crates.io-index" 324 617 checksum = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9" 325 618 dependencies = [ 619 + "jobserver", 620 + "libc", 326 621 "shlex", 327 622 ] 328 623 ··· 348 643 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 349 644 350 645 [[package]] 646 + name = "cfg_aliases" 647 + version = "0.2.1" 648 + source = "registry+https://github.com/rust-lang/crates.io-index" 649 + checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 650 + 651 + [[package]] 351 652 name = "chrono" 352 653 version = "0.4.38" 353 654 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 358 659 "js-sys", 359 660 "num-traits", 360 661 "wasm-bindgen", 361 - "windows-targets 0.52.5", 662 + "windows-targets 0.52.6", 362 663 ] 363 664 364 665 [[package]] ··· 388 689 ] 389 690 390 691 [[package]] 692 + name = "clap" 693 + version = "4.5.32" 694 + source = "registry+https://github.com/rust-lang/crates.io-index" 695 + checksum = "6088f3ae8c3608d19260cd7445411865a485688711b78b5be70d78cd96136f83" 696 + dependencies = [ 697 + "clap_builder", 698 + ] 699 + 700 + [[package]] 391 701 name = "clap-sys" 392 702 version = "0.3.0" 393 703 source = "git+https://github.com/robbert-vdh/clap-sys.git?branch=feature%2Fcstr-macro#523a5f8a8dd021ec99e7d6e0c0ebe7741a3da9d4" 394 704 395 705 [[package]] 706 + name = "clap_builder" 707 + version = "4.5.32" 708 + source = "registry+https://github.com/rust-lang/crates.io-index" 709 + checksum = "22a7ef7f676155edfb82daa97f99441f3ebf4a58d5e32f295a56259f1b6facc8" 710 + dependencies = [ 711 + "anstream", 712 + "anstyle", 713 + "clap_lex", 714 + "strsim 0.11.1", 715 + "terminal_size", 716 + ] 717 + 718 + [[package]] 719 + name = "clap_complete" 720 + version = "4.5.47" 721 + source = "registry+https://github.com/rust-lang/crates.io-index" 722 + checksum = "c06f5378ea264ad4f82bbc826628b5aad714a75abf6ece087e923010eb937fb6" 723 + dependencies = [ 724 + "clap", 725 + "clap_lex", 726 + "is_executable", 727 + "shlex", 728 + ] 729 + 730 + [[package]] 731 + name = "clap_lex" 732 + version = "0.7.4" 733 + source = "registry+https://github.com/rust-lang/crates.io-index" 734 + checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" 735 + 736 + [[package]] 737 + name = "clru" 738 + version = "0.6.2" 739 + source = "registry+https://github.com/rust-lang/crates.io-index" 740 + checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" 741 + 742 + [[package]] 743 + name = "color-print" 744 + version = "0.3.7" 745 + source = "registry+https://github.com/rust-lang/crates.io-index" 746 + checksum = "3aa954171903797d5623e047d9ab69d91b493657917bdfb8c2c80ecaf9cdb6f4" 747 + dependencies = [ 748 + "color-print-proc-macro", 749 + ] 750 + 751 + [[package]] 752 + name = "color-print-proc-macro" 753 + version = "0.3.7" 754 + source = "registry+https://github.com/rust-lang/crates.io-index" 755 + checksum = "692186b5ebe54007e45a59aea47ece9eb4108e141326c304cdc91699a7118a22" 756 + dependencies = [ 757 + "nom", 758 + "proc-macro2", 759 + "quote", 760 + "syn 2.0.98", 761 + ] 762 + 763 + [[package]] 396 764 name = "color_quant" 397 765 version = "1.1.0" 398 766 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 405 773 checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" 406 774 407 775 [[package]] 776 + name = "concurrent-queue" 777 + version = "2.5.0" 778 + source = "registry+https://github.com/rust-lang/crates.io-index" 779 + checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" 780 + dependencies = [ 781 + "crossbeam-utils", 782 + ] 783 + 784 + [[package]] 408 785 name = "console" 409 786 version = "0.15.8" 410 787 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 413 790 "encode_unicode", 414 791 "lazy_static", 415 792 "libc", 416 - "unicode-width", 417 - "windows-sys", 793 + "unicode-width 0.1.12", 794 + "windows-sys 0.52.0", 418 795 ] 796 + 797 + [[package]] 798 + name = "const-oid" 799 + version = "0.9.6" 800 + source = "registry+https://github.com/rust-lang/crates.io-index" 801 + checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" 802 + 803 + [[package]] 804 + name = "constant_time_eq" 805 + version = "0.3.1" 806 + source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" 419 808 420 809 [[package]] 421 810 name = "core-foundation" ··· 452 841 ] 453 842 454 843 [[package]] 844 + name = "crates-io" 845 + version = "0.40.8" 846 + source = "registry+https://github.com/rust-lang/crates.io-index" 847 + checksum = "3278cae111be507cd074ac10cac0ca4638c90911f978a849c1b96086381d347c" 848 + dependencies = [ 849 + "curl", 850 + "percent-encoding", 851 + "serde", 852 + "serde_json", 853 + "thiserror 1.0.69", 854 + "url", 855 + ] 856 + 857 + [[package]] 455 858 name = "crc32fast" 456 859 version = "1.4.2" 457 860 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 517 920 checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 518 921 519 922 [[package]] 923 + name = "crypto-bigint" 924 + version = "0.5.5" 925 + source = "registry+https://github.com/rust-lang/crates.io-index" 926 + checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 927 + dependencies = [ 928 + "generic-array 0.14.7", 929 + "rand_core 0.6.4", 930 + "subtle", 931 + "zeroize", 932 + ] 933 + 934 + [[package]] 520 935 name = "crypto-common" 521 936 version = "0.1.6" 522 937 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 527 942 ] 528 943 529 944 [[package]] 945 + name = "ct-codecs" 946 + version = "1.1.3" 947 + source = "registry+https://github.com/rust-lang/crates.io-index" 948 + checksum = "b916ba8ce9e4182696896f015e8a5ae6081b305f74690baa8465e35f5a142ea4" 949 + 950 + [[package]] 951 + name = "curl" 952 + version = "0.4.47" 953 + source = "registry+https://github.com/rust-lang/crates.io-index" 954 + checksum = "d9fb4d13a1be2b58f14d60adba57c9834b78c62fd86c3e76a148f732686e9265" 955 + dependencies = [ 956 + "curl-sys", 957 + "libc", 958 + "openssl-probe", 959 + "openssl-sys", 960 + "schannel", 961 + "socket2", 962 + "windows-sys 0.52.0", 963 + ] 964 + 965 + [[package]] 966 + name = "curl-sys" 967 + version = "0.4.80+curl-8.12.1" 968 + source = "registry+https://github.com/rust-lang/crates.io-index" 969 + checksum = "55f7df2eac63200c3ab25bde3b2268ef2ee56af3d238e76d61f01c3c49bff734" 970 + dependencies = [ 971 + "cc", 972 + "libc", 973 + "libnghttp2-sys", 974 + "libz-sys", 975 + "openssl-sys", 976 + "pkg-config", 977 + "vcpkg", 978 + "windows-sys 0.52.0", 979 + ] 980 + 981 + [[package]] 530 982 name = "data-url" 531 983 version = "0.3.1" 532 984 source = "registry+https://github.com/rust-lang/crates.io-index" 533 985 checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" 534 986 535 987 [[package]] 988 + name = "dbus" 989 + version = "0.9.7" 990 + source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b" 992 + dependencies = [ 993 + "libc", 994 + "libdbus-sys", 995 + "winapi 0.3.9", 996 + ] 997 + 998 + [[package]] 999 + name = "der" 1000 + version = "0.7.9" 1001 + source = "registry+https://github.com/rust-lang/crates.io-index" 1002 + checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" 1003 + dependencies = [ 1004 + "const-oid", 1005 + "pem-rfc7468", 1006 + "zeroize", 1007 + ] 1008 + 1009 + [[package]] 536 1010 name = "deranged" 537 1011 version = "0.3.11" 538 1012 source = "registry+https://github.com/rust-lang/crates.io-index" 539 1013 checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 540 1014 dependencies = [ 541 1015 "powerfmt", 1016 + "serde", 542 1017 ] 543 1018 544 1019 [[package]] ··· 563 1038 checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 564 1039 dependencies = [ 565 1040 "block-buffer 0.10.4", 1041 + "const-oid", 566 1042 "crypto-common", 1043 + "subtle", 567 1044 ] 568 1045 569 1046 [[package]] ··· 578 1055 ] 579 1056 580 1057 [[package]] 1058 + name = "dna-analysis-machine" 1059 + version = "0.1.0" 1060 + dependencies = [ 1061 + "rand 0.9.0", 1062 + "shapemaker", 1063 + ] 1064 + 1065 + [[package]] 581 1066 name = "docopt" 582 1067 version = "1.1.1" 583 1068 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 586 1071 "lazy_static", 587 1072 "regex", 588 1073 "serde", 589 - "strsim", 1074 + "strsim 0.10.0", 1075 + ] 1076 + 1077 + [[package]] 1078 + name = "dunce" 1079 + version = "1.0.5" 1080 + source = "registry+https://github.com/rust-lang/crates.io-index" 1081 + checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" 1082 + 1083 + [[package]] 1084 + name = "ecdsa" 1085 + version = "0.16.9" 1086 + source = "registry+https://github.com/rust-lang/crates.io-index" 1087 + checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" 1088 + dependencies = [ 1089 + "der", 1090 + "digest 0.10.7", 1091 + "elliptic-curve", 1092 + "rfc6979", 1093 + "signature", 1094 + "spki", 1095 + ] 1096 + 1097 + [[package]] 1098 + name = "ed25519-compact" 1099 + version = "2.1.1" 1100 + source = "registry+https://github.com/rust-lang/crates.io-index" 1101 + checksum = "e9b3460f44bea8cd47f45a0c70892f1eff856d97cd55358b2f73f663789f6190" 1102 + dependencies = [ 1103 + "getrandom 0.2.14", 590 1104 ] 591 1105 592 1106 [[package]] ··· 596 1110 checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" 597 1111 598 1112 [[package]] 1113 + name = "elliptic-curve" 1114 + version = "0.13.8" 1115 + source = "registry+https://github.com/rust-lang/crates.io-index" 1116 + checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" 1117 + dependencies = [ 1118 + "base16ct", 1119 + "crypto-bigint", 1120 + "digest 0.10.7", 1121 + "ff", 1122 + "generic-array 0.14.7", 1123 + "group", 1124 + "hkdf", 1125 + "pem-rfc7468", 1126 + "pkcs8", 1127 + "rand_core 0.6.4", 1128 + "sec1", 1129 + "subtle", 1130 + "zeroize", 1131 + ] 1132 + 1133 + [[package]] 599 1134 name = "encode_unicode" 600 1135 version = "0.3.6" 601 1136 source = "registry+https://github.com/rust-lang/crates.io-index" 602 1137 checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" 603 1138 604 1139 [[package]] 1140 + name = "encoding_rs" 1141 + version = "0.8.35" 1142 + source = "registry+https://github.com/rust-lang/crates.io-index" 1143 + checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" 1144 + dependencies = [ 1145 + "cfg-if 1.0.0", 1146 + ] 1147 + 1148 + [[package]] 1149 + name = "endian-type" 1150 + version = "0.1.2" 1151 + source = "registry+https://github.com/rust-lang/crates.io-index" 1152 + checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" 1153 + 1154 + [[package]] 605 1155 name = "env_filter" 606 1156 version = "0.1.3" 607 1157 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 631 1181 checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 632 1182 633 1183 [[package]] 1184 + name = "erased-serde" 1185 + version = "0.4.6" 1186 + source = "registry+https://github.com/rust-lang/crates.io-index" 1187 + checksum = "e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7" 1188 + dependencies = [ 1189 + "serde", 1190 + "typeid", 1191 + ] 1192 + 1193 + [[package]] 1194 + name = "errno" 1195 + version = "0.3.10" 1196 + source = "registry+https://github.com/rust-lang/crates.io-index" 1197 + checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" 1198 + dependencies = [ 1199 + "libc", 1200 + "windows-sys 0.59.0", 1201 + ] 1202 + 1203 + [[package]] 1204 + name = "event-listener" 1205 + version = "4.0.3" 1206 + source = "registry+https://github.com/rust-lang/crates.io-index" 1207 + checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" 1208 + dependencies = [ 1209 + "concurrent-queue", 1210 + "parking", 1211 + "pin-project-lite", 1212 + ] 1213 + 1214 + [[package]] 634 1215 name = "fake-simd" 635 1216 version = "0.1.2" 636 1217 source = "registry+https://github.com/rust-lang/crates.io-index" 637 1218 checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" 638 1219 639 1220 [[package]] 1221 + name = "fallible-iterator" 1222 + version = "0.3.0" 1223 + source = "registry+https://github.com/rust-lang/crates.io-index" 1224 + checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" 1225 + 1226 + [[package]] 1227 + name = "fallible-streaming-iterator" 1228 + version = "0.1.9" 1229 + source = "registry+https://github.com/rust-lang/crates.io-index" 1230 + checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" 1231 + 1232 + [[package]] 1233 + name = "faster-hex" 1234 + version = "0.9.0" 1235 + source = "registry+https://github.com/rust-lang/crates.io-index" 1236 + checksum = "a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183" 1237 + dependencies = [ 1238 + "serde", 1239 + ] 1240 + 1241 + [[package]] 1242 + name = "fastrand" 1243 + version = "2.3.0" 1244 + source = "registry+https://github.com/rust-lang/crates.io-index" 1245 + checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 1246 + 1247 + [[package]] 640 1248 name = "fdeflate" 641 1249 version = "0.3.7" 642 1250 source = "registry+https://github.com/rust-lang/crates.io-index" 643 1251 checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c" 644 1252 dependencies = [ 645 1253 "simd-adler32", 1254 + ] 1255 + 1256 + [[package]] 1257 + name = "ff" 1258 + version = "0.13.1" 1259 + source = "registry+https://github.com/rust-lang/crates.io-index" 1260 + checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" 1261 + dependencies = [ 1262 + "rand_core 0.6.4", 1263 + "subtle", 646 1264 ] 647 1265 648 1266 [[package]] ··· 671 1289 ] 672 1290 673 1291 [[package]] 1292 + name = "fiat-crypto" 1293 + version = "0.2.9" 1294 + source = "registry+https://github.com/rust-lang/crates.io-index" 1295 + checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" 1296 + 1297 + [[package]] 1298 + name = "filetime" 1299 + version = "0.2.25" 1300 + source = "registry+https://github.com/rust-lang/crates.io-index" 1301 + checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" 1302 + dependencies = [ 1303 + "cfg-if 1.0.0", 1304 + "libc", 1305 + "libredox", 1306 + "windows-sys 0.59.0", 1307 + ] 1308 + 1309 + [[package]] 674 1310 name = "flate2" 675 1311 version = "1.0.35" 676 1312 source = "registry+https://github.com/rust-lang/crates.io-index" 677 1313 checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" 678 1314 dependencies = [ 679 1315 "crc32fast", 1316 + "libz-sys", 680 1317 "miniz_oxide 0.8.4", 681 1318 ] 682 1319 ··· 685 1322 version = "0.9.0" 686 1323 source = "registry+https://github.com/rust-lang/crates.io-index" 687 1324 checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 1325 + 1326 + [[package]] 1327 + name = "fnv" 1328 + version = "1.0.7" 1329 + source = "registry+https://github.com/rust-lang/crates.io-index" 1330 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 688 1331 689 1332 [[package]] 690 1333 name = "fontconfig-parser" ··· 719 1362 ] 720 1363 721 1364 [[package]] 1365 + name = "fsevent-sys" 1366 + version = "4.1.0" 1367 + source = "registry+https://github.com/rust-lang/crates.io-index" 1368 + checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" 1369 + dependencies = [ 1370 + "libc", 1371 + ] 1372 + 1373 + [[package]] 722 1374 name = "fuchsia-zircon" 723 1375 version = "0.3.3" 724 1376 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 735 1387 checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 736 1388 737 1389 [[package]] 1390 + name = "futures" 1391 + version = "0.3.31" 1392 + source = "registry+https://github.com/rust-lang/crates.io-index" 1393 + checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 1394 + dependencies = [ 1395 + "futures-channel", 1396 + "futures-core", 1397 + "futures-executor", 1398 + "futures-io", 1399 + "futures-sink", 1400 + "futures-task", 1401 + "futures-util", 1402 + ] 1403 + 1404 + [[package]] 1405 + name = "futures-channel" 1406 + version = "0.3.31" 1407 + source = "registry+https://github.com/rust-lang/crates.io-index" 1408 + checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 1409 + dependencies = [ 1410 + "futures-core", 1411 + "futures-sink", 1412 + ] 1413 + 1414 + [[package]] 738 1415 name = "futures-core" 739 1416 version = "0.3.31" 740 1417 source = "registry+https://github.com/rust-lang/crates.io-index" 741 1418 checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 742 1419 743 1420 [[package]] 1421 + name = "futures-executor" 1422 + version = "0.3.31" 1423 + source = "registry+https://github.com/rust-lang/crates.io-index" 1424 + checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 1425 + dependencies = [ 1426 + "futures-core", 1427 + "futures-task", 1428 + "futures-util", 1429 + ] 1430 + 1431 + [[package]] 1432 + name = "futures-io" 1433 + version = "0.3.31" 1434 + source = "registry+https://github.com/rust-lang/crates.io-index" 1435 + checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 1436 + 1437 + [[package]] 744 1438 name = "futures-macro" 745 1439 version = "0.3.31" 746 1440 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 752 1446 ] 753 1447 754 1448 [[package]] 1449 + name = "futures-sink" 1450 + version = "0.3.31" 1451 + source = "registry+https://github.com/rust-lang/crates.io-index" 1452 + checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 1453 + 1454 + [[package]] 755 1455 name = "futures-task" 756 1456 version = "0.3.31" 757 1457 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 763 1463 source = "registry+https://github.com/rust-lang/crates.io-index" 764 1464 checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 765 1465 dependencies = [ 1466 + "futures-channel", 766 1467 "futures-core", 1468 + "futures-io", 767 1469 "futures-macro", 1470 + "futures-sink", 768 1471 "futures-task", 1472 + "memchr", 769 1473 "pin-project-lite", 770 1474 "pin-utils", 771 1475 "slab", ··· 788 1492 dependencies = [ 789 1493 "typenum", 790 1494 "version_check", 1495 + "zeroize", 791 1496 ] 792 1497 793 1498 [[package]] ··· 815 1520 ] 816 1521 817 1522 [[package]] 1523 + name = "getrandom" 1524 + version = "0.3.2" 1525 + source = "registry+https://github.com/rust-lang/crates.io-index" 1526 + checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" 1527 + dependencies = [ 1528 + "cfg-if 1.0.0", 1529 + "js-sys", 1530 + "libc", 1531 + "r-efi", 1532 + "wasi 0.14.2+wasi-0.2.4", 1533 + "wasm-bindgen", 1534 + ] 1535 + 1536 + [[package]] 818 1537 name = "gif" 819 1538 version = "0.13.1" 820 1539 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 831 1550 checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 832 1551 833 1552 [[package]] 1553 + name = "git2" 1554 + version = "0.19.0" 1555 + source = "registry+https://github.com/rust-lang/crates.io-index" 1556 + checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724" 1557 + dependencies = [ 1558 + "bitflags 2.8.0", 1559 + "libc", 1560 + "libgit2-sys", 1561 + "log", 1562 + "openssl-probe", 1563 + "openssl-sys", 1564 + "url", 1565 + ] 1566 + 1567 + [[package]] 1568 + name = "git2-curl" 1569 + version = "0.20.0" 1570 + source = "registry+https://github.com/rust-lang/crates.io-index" 1571 + checksum = "68ff14527a1c242320039b138376f8e0786697a1b7b172bc44f6efda3ab9079f" 1572 + dependencies = [ 1573 + "curl", 1574 + "git2", 1575 + "log", 1576 + "url", 1577 + ] 1578 + 1579 + [[package]] 1580 + name = "gix" 1581 + version = "0.69.1" 1582 + source = "registry+https://github.com/rust-lang/crates.io-index" 1583 + checksum = "8d0eebdaecdcf405d5433a36f85e4f058cf4de48ee2604388be0dbccbaad353e" 1584 + dependencies = [ 1585 + "gix-actor", 1586 + "gix-attributes", 1587 + "gix-command", 1588 + "gix-commitgraph", 1589 + "gix-config", 1590 + "gix-credentials", 1591 + "gix-date", 1592 + "gix-diff", 1593 + "gix-dir", 1594 + "gix-discover", 1595 + "gix-features", 1596 + "gix-filter", 1597 + "gix-fs", 1598 + "gix-glob", 1599 + "gix-hash", 1600 + "gix-hashtable", 1601 + "gix-ignore", 1602 + "gix-index", 1603 + "gix-lock", 1604 + "gix-negotiate", 1605 + "gix-object", 1606 + "gix-odb", 1607 + "gix-pack", 1608 + "gix-path", 1609 + "gix-pathspec", 1610 + "gix-prompt", 1611 + "gix-protocol", 1612 + "gix-ref", 1613 + "gix-refspec", 1614 + "gix-revision", 1615 + "gix-revwalk", 1616 + "gix-sec", 1617 + "gix-shallow", 1618 + "gix-submodule", 1619 + "gix-tempfile", 1620 + "gix-trace", 1621 + "gix-transport", 1622 + "gix-traverse", 1623 + "gix-url", 1624 + "gix-utils", 1625 + "gix-validate", 1626 + "gix-worktree", 1627 + "once_cell", 1628 + "prodash", 1629 + "smallvec", 1630 + "thiserror 2.0.12", 1631 + ] 1632 + 1633 + [[package]] 1634 + name = "gix-actor" 1635 + version = "0.33.2" 1636 + source = "registry+https://github.com/rust-lang/crates.io-index" 1637 + checksum = "20018a1a6332e065f1fcc8305c1c932c6b8c9985edea2284b3c79dc6fa3ee4b2" 1638 + dependencies = [ 1639 + "bstr", 1640 + "gix-date", 1641 + "gix-utils", 1642 + "itoa", 1643 + "thiserror 2.0.12", 1644 + "winnow 0.6.26", 1645 + ] 1646 + 1647 + [[package]] 1648 + name = "gix-attributes" 1649 + version = "0.23.1" 1650 + source = "registry+https://github.com/rust-lang/crates.io-index" 1651 + checksum = "ddf9bf852194c0edfe699a2d36422d2c1f28f73b7c6d446c3f0ccd3ba232cadc" 1652 + dependencies = [ 1653 + "bstr", 1654 + "gix-glob", 1655 + "gix-path", 1656 + "gix-quote", 1657 + "gix-trace", 1658 + "kstring", 1659 + "smallvec", 1660 + "thiserror 2.0.12", 1661 + "unicode-bom", 1662 + ] 1663 + 1664 + [[package]] 1665 + name = "gix-bitmap" 1666 + version = "0.2.14" 1667 + source = "registry+https://github.com/rust-lang/crates.io-index" 1668 + checksum = "b1db9765c69502650da68f0804e3dc2b5f8ccc6a2d104ca6c85bc40700d37540" 1669 + dependencies = [ 1670 + "thiserror 2.0.12", 1671 + ] 1672 + 1673 + [[package]] 1674 + name = "gix-chunk" 1675 + version = "0.4.11" 1676 + source = "registry+https://github.com/rust-lang/crates.io-index" 1677 + checksum = "0b1f1d8764958699dc764e3f727cef280ff4d1bd92c107bbf8acd85b30c1bd6f" 1678 + dependencies = [ 1679 + "thiserror 2.0.12", 1680 + ] 1681 + 1682 + [[package]] 1683 + name = "gix-command" 1684 + version = "0.4.1" 1685 + source = "registry+https://github.com/rust-lang/crates.io-index" 1686 + checksum = "cb410b84d6575db45e62025a9118bdbf4d4b099ce7575a76161e898d9ca98df1" 1687 + dependencies = [ 1688 + "bstr", 1689 + "gix-path", 1690 + "gix-trace", 1691 + "shell-words", 1692 + ] 1693 + 1694 + [[package]] 1695 + name = "gix-commitgraph" 1696 + version = "0.25.1" 1697 + source = "registry+https://github.com/rust-lang/crates.io-index" 1698 + checksum = "a8da6591a7868fb2b6dabddea6b09988b0b05e0213f938dbaa11a03dd7a48d85" 1699 + dependencies = [ 1700 + "bstr", 1701 + "gix-chunk", 1702 + "gix-features", 1703 + "gix-hash", 1704 + "memmap2", 1705 + "thiserror 2.0.12", 1706 + ] 1707 + 1708 + [[package]] 1709 + name = "gix-config" 1710 + version = "0.42.0" 1711 + source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "6649b406ca1f99cb148959cf00468b231f07950f8ec438cc0903cda563606f19" 1713 + dependencies = [ 1714 + "bstr", 1715 + "gix-config-value", 1716 + "gix-features", 1717 + "gix-glob", 1718 + "gix-path", 1719 + "gix-ref", 1720 + "gix-sec", 1721 + "memchr", 1722 + "once_cell", 1723 + "smallvec", 1724 + "thiserror 2.0.12", 1725 + "unicode-bom", 1726 + "winnow 0.6.26", 1727 + ] 1728 + 1729 + [[package]] 1730 + name = "gix-config-value" 1731 + version = "0.14.11" 1732 + source = "registry+https://github.com/rust-lang/crates.io-index" 1733 + checksum = "11365144ef93082f3403471dbaa94cfe4b5e72743bdb9560719a251d439f4cee" 1734 + dependencies = [ 1735 + "bitflags 2.8.0", 1736 + "bstr", 1737 + "gix-path", 1738 + "libc", 1739 + "thiserror 2.0.12", 1740 + ] 1741 + 1742 + [[package]] 1743 + name = "gix-credentials" 1744 + version = "0.26.0" 1745 + source = "registry+https://github.com/rust-lang/crates.io-index" 1746 + checksum = "82a50c56b785c29a151ab4ccf74a83fe4e21d2feda0d30549504b4baed353e0a" 1747 + dependencies = [ 1748 + "bstr", 1749 + "gix-command", 1750 + "gix-config-value", 1751 + "gix-path", 1752 + "gix-prompt", 1753 + "gix-sec", 1754 + "gix-trace", 1755 + "gix-url", 1756 + "thiserror 2.0.12", 1757 + ] 1758 + 1759 + [[package]] 1760 + name = "gix-date" 1761 + version = "0.9.3" 1762 + source = "registry+https://github.com/rust-lang/crates.io-index" 1763 + checksum = "c57c477b645ee248b173bb1176b52dd528872f12c50375801a58aaf5ae91113f" 1764 + dependencies = [ 1765 + "bstr", 1766 + "itoa", 1767 + "jiff", 1768 + "thiserror 2.0.12", 1769 + ] 1770 + 1771 + [[package]] 1772 + name = "gix-diff" 1773 + version = "0.49.0" 1774 + source = "registry+https://github.com/rust-lang/crates.io-index" 1775 + checksum = "a8e92566eccbca205a0a0f96ffb0327c061e85bc5c95abbcddfe177498aa04f6" 1776 + dependencies = [ 1777 + "bstr", 1778 + "gix-hash", 1779 + "gix-object", 1780 + "thiserror 2.0.12", 1781 + ] 1782 + 1783 + [[package]] 1784 + name = "gix-dir" 1785 + version = "0.11.0" 1786 + source = "registry+https://github.com/rust-lang/crates.io-index" 1787 + checksum = "fba2ffbcf4bd34438e8a8367ccbc94870549903d1f193a14f47eb6b0967e1293" 1788 + dependencies = [ 1789 + "bstr", 1790 + "gix-discover", 1791 + "gix-fs", 1792 + "gix-ignore", 1793 + "gix-index", 1794 + "gix-object", 1795 + "gix-path", 1796 + "gix-pathspec", 1797 + "gix-trace", 1798 + "gix-utils", 1799 + "gix-worktree", 1800 + "thiserror 2.0.12", 1801 + ] 1802 + 1803 + [[package]] 1804 + name = "gix-discover" 1805 + version = "0.37.0" 1806 + source = "registry+https://github.com/rust-lang/crates.io-index" 1807 + checksum = "83bf6dfa4e266a4a9becb4d18fc801f92c3f7cc6c433dd86fdadbcf315ffb6ef" 1808 + dependencies = [ 1809 + "bstr", 1810 + "dunce", 1811 + "gix-fs", 1812 + "gix-hash", 1813 + "gix-path", 1814 + "gix-ref", 1815 + "gix-sec", 1816 + "thiserror 2.0.12", 1817 + ] 1818 + 1819 + [[package]] 1820 + name = "gix-features" 1821 + version = "0.39.1" 1822 + source = "registry+https://github.com/rust-lang/crates.io-index" 1823 + checksum = "7d85d673f2e022a340dba4713bed77ef2cf4cd737d2f3e0f159d45e0935fd81f" 1824 + dependencies = [ 1825 + "bytes 1.10.1", 1826 + "crc32fast", 1827 + "crossbeam-channel", 1828 + "flate2", 1829 + "gix-hash", 1830 + "gix-trace", 1831 + "gix-utils", 1832 + "libc", 1833 + "once_cell", 1834 + "parking_lot", 1835 + "prodash", 1836 + "sha1_smol", 1837 + "thiserror 2.0.12", 1838 + "walkdir", 1839 + ] 1840 + 1841 + [[package]] 1842 + name = "gix-filter" 1843 + version = "0.16.0" 1844 + source = "registry+https://github.com/rust-lang/crates.io-index" 1845 + checksum = "3d0ecdee5667f840ba20c7fe56d63f8e1dc1e6b3bfd296151fe5ef07c874790a" 1846 + dependencies = [ 1847 + "bstr", 1848 + "encoding_rs", 1849 + "gix-attributes", 1850 + "gix-command", 1851 + "gix-hash", 1852 + "gix-object", 1853 + "gix-packetline-blocking", 1854 + "gix-path", 1855 + "gix-quote", 1856 + "gix-trace", 1857 + "gix-utils", 1858 + "smallvec", 1859 + "thiserror 2.0.12", 1860 + ] 1861 + 1862 + [[package]] 1863 + name = "gix-fs" 1864 + version = "0.12.1" 1865 + source = "registry+https://github.com/rust-lang/crates.io-index" 1866 + checksum = "3b3d4fac505a621f97e5ce2c69fdc425742af00c0920363ca4074f0eb48b1db9" 1867 + dependencies = [ 1868 + "fastrand", 1869 + "gix-features", 1870 + "gix-utils", 1871 + ] 1872 + 1873 + [[package]] 1874 + name = "gix-glob" 1875 + version = "0.17.1" 1876 + source = "registry+https://github.com/rust-lang/crates.io-index" 1877 + checksum = "aaf69a6bec0a3581567484bf99a4003afcaf6c469fd4214352517ea355cf3435" 1878 + dependencies = [ 1879 + "bitflags 2.8.0", 1880 + "bstr", 1881 + "gix-features", 1882 + "gix-path", 1883 + ] 1884 + 1885 + [[package]] 1886 + name = "gix-hash" 1887 + version = "0.15.1" 1888 + source = "registry+https://github.com/rust-lang/crates.io-index" 1889 + checksum = "0b5eccc17194ed0e67d49285e4853307e4147e95407f91c1c3e4a13ba9f4e4ce" 1890 + dependencies = [ 1891 + "faster-hex", 1892 + "thiserror 2.0.12", 1893 + ] 1894 + 1895 + [[package]] 1896 + name = "gix-hashtable" 1897 + version = "0.6.0" 1898 + source = "registry+https://github.com/rust-lang/crates.io-index" 1899 + checksum = "0ef65b256631078ef733bc5530c4e6b1c2e7d5c2830b75d4e9034ab3997d18fe" 1900 + dependencies = [ 1901 + "gix-hash", 1902 + "hashbrown 0.14.5", 1903 + "parking_lot", 1904 + ] 1905 + 1906 + [[package]] 1907 + name = "gix-ignore" 1908 + version = "0.12.1" 1909 + source = "registry+https://github.com/rust-lang/crates.io-index" 1910 + checksum = "b6b1fb24d2a4af0aa7438e2771d60c14a80cf2c9bd55c29cf1712b841f05bb8a" 1911 + dependencies = [ 1912 + "bstr", 1913 + "gix-glob", 1914 + "gix-path", 1915 + "gix-trace", 1916 + "unicode-bom", 1917 + ] 1918 + 1919 + [[package]] 1920 + name = "gix-index" 1921 + version = "0.37.0" 1922 + source = "registry+https://github.com/rust-lang/crates.io-index" 1923 + checksum = "270645fd20556b64c8ffa1540d921b281e6994413a0ca068596f97e9367a257a" 1924 + dependencies = [ 1925 + "bitflags 2.8.0", 1926 + "bstr", 1927 + "filetime", 1928 + "fnv", 1929 + "gix-bitmap", 1930 + "gix-features", 1931 + "gix-fs", 1932 + "gix-hash", 1933 + "gix-lock", 1934 + "gix-object", 1935 + "gix-traverse", 1936 + "gix-utils", 1937 + "gix-validate", 1938 + "hashbrown 0.14.5", 1939 + "itoa", 1940 + "libc", 1941 + "memmap2", 1942 + "rustix 0.38.44", 1943 + "smallvec", 1944 + "thiserror 2.0.12", 1945 + ] 1946 + 1947 + [[package]] 1948 + name = "gix-lock" 1949 + version = "15.0.1" 1950 + source = "registry+https://github.com/rust-lang/crates.io-index" 1951 + checksum = "1cd3ab68a452db63d9f3ebdacb10f30dba1fa0d31ac64f4203d395ed1102d940" 1952 + dependencies = [ 1953 + "gix-tempfile", 1954 + "gix-utils", 1955 + "thiserror 2.0.12", 1956 + ] 1957 + 1958 + [[package]] 1959 + name = "gix-negotiate" 1960 + version = "0.17.0" 1961 + source = "registry+https://github.com/rust-lang/crates.io-index" 1962 + checksum = "d27f830a16405386e9c83b9d5be8261fe32bbd6b3caf15bd1b284c6b2b7ef1a8" 1963 + dependencies = [ 1964 + "bitflags 2.8.0", 1965 + "gix-commitgraph", 1966 + "gix-date", 1967 + "gix-hash", 1968 + "gix-object", 1969 + "gix-revwalk", 1970 + "smallvec", 1971 + "thiserror 2.0.12", 1972 + ] 1973 + 1974 + [[package]] 1975 + name = "gix-object" 1976 + version = "0.46.1" 1977 + source = "registry+https://github.com/rust-lang/crates.io-index" 1978 + checksum = "e42d58010183ef033f31088479b4eb92b44fe341b35b62d39eb8b185573d77ea" 1979 + dependencies = [ 1980 + "bstr", 1981 + "gix-actor", 1982 + "gix-date", 1983 + "gix-features", 1984 + "gix-hash", 1985 + "gix-hashtable", 1986 + "gix-path", 1987 + "gix-utils", 1988 + "gix-validate", 1989 + "itoa", 1990 + "smallvec", 1991 + "thiserror 2.0.12", 1992 + "winnow 0.6.26", 1993 + ] 1994 + 1995 + [[package]] 1996 + name = "gix-odb" 1997 + version = "0.66.0" 1998 + source = "registry+https://github.com/rust-lang/crates.io-index" 1999 + checksum = "cb780eceb3372ee204469478de02eaa34f6ba98247df0186337e0333de97d0ae" 2000 + dependencies = [ 2001 + "arc-swap", 2002 + "gix-date", 2003 + "gix-features", 2004 + "gix-fs", 2005 + "gix-hash", 2006 + "gix-hashtable", 2007 + "gix-object", 2008 + "gix-pack", 2009 + "gix-path", 2010 + "gix-quote", 2011 + "parking_lot", 2012 + "tempfile", 2013 + "thiserror 2.0.12", 2014 + ] 2015 + 2016 + [[package]] 2017 + name = "gix-pack" 2018 + version = "0.56.0" 2019 + source = "registry+https://github.com/rust-lang/crates.io-index" 2020 + checksum = "4158928929be29cae7ab97afc8e820a932071a7f39d8ba388eed2380c12c566c" 2021 + dependencies = [ 2022 + "clru", 2023 + "gix-chunk", 2024 + "gix-features", 2025 + "gix-hash", 2026 + "gix-hashtable", 2027 + "gix-object", 2028 + "gix-path", 2029 + "gix-tempfile", 2030 + "memmap2", 2031 + "parking_lot", 2032 + "smallvec", 2033 + "thiserror 2.0.12", 2034 + ] 2035 + 2036 + [[package]] 2037 + name = "gix-packetline" 2038 + version = "0.18.3" 2039 + source = "registry+https://github.com/rust-lang/crates.io-index" 2040 + checksum = "c7e5ae6bc3ac160a6bf44a55f5537813ca3ddb08549c0fd3e7ef699c73c439cd" 2041 + dependencies = [ 2042 + "bstr", 2043 + "faster-hex", 2044 + "gix-trace", 2045 + "thiserror 2.0.12", 2046 + ] 2047 + 2048 + [[package]] 2049 + name = "gix-packetline-blocking" 2050 + version = "0.18.2" 2051 + source = "registry+https://github.com/rust-lang/crates.io-index" 2052 + checksum = "c1cbf8767c6abd5a6779f586702b5bcd8702380f4208219449cf1c9d0cd1e17c" 2053 + dependencies = [ 2054 + "bstr", 2055 + "faster-hex", 2056 + "gix-trace", 2057 + "thiserror 2.0.12", 2058 + ] 2059 + 2060 + [[package]] 2061 + name = "gix-path" 2062 + version = "0.10.14" 2063 + source = "registry+https://github.com/rust-lang/crates.io-index" 2064 + checksum = "c40f12bb65a8299be0cfb90fe718e3be236b7a94b434877012980863a883a99f" 2065 + dependencies = [ 2066 + "bstr", 2067 + "gix-trace", 2068 + "home", 2069 + "once_cell", 2070 + "thiserror 2.0.12", 2071 + ] 2072 + 2073 + [[package]] 2074 + name = "gix-pathspec" 2075 + version = "0.8.1" 2076 + source = "registry+https://github.com/rust-lang/crates.io-index" 2077 + checksum = "4c472dfbe4a4e96fcf7efddcd4771c9037bb4fdea2faaabf2f4888210c75b81e" 2078 + dependencies = [ 2079 + "bitflags 2.8.0", 2080 + "bstr", 2081 + "gix-attributes", 2082 + "gix-config-value", 2083 + "gix-glob", 2084 + "gix-path", 2085 + "thiserror 2.0.12", 2086 + ] 2087 + 2088 + [[package]] 2089 + name = "gix-prompt" 2090 + version = "0.9.1" 2091 + source = "registry+https://github.com/rust-lang/crates.io-index" 2092 + checksum = "79f2185958e1512b989a007509df8d61dca014aa759a22bee80cfa6c594c3b6d" 2093 + dependencies = [ 2094 + "gix-command", 2095 + "gix-config-value", 2096 + "parking_lot", 2097 + "rustix 0.38.44", 2098 + "thiserror 2.0.12", 2099 + ] 2100 + 2101 + [[package]] 2102 + name = "gix-protocol" 2103 + version = "0.47.0" 2104 + source = "registry+https://github.com/rust-lang/crates.io-index" 2105 + checksum = "c84642e8b6fed7035ce9cc449593019c55b0ec1af7a5dce1ab8a0636eaaeb067" 2106 + dependencies = [ 2107 + "bstr", 2108 + "gix-credentials", 2109 + "gix-date", 2110 + "gix-features", 2111 + "gix-hash", 2112 + "gix-lock", 2113 + "gix-negotiate", 2114 + "gix-object", 2115 + "gix-ref", 2116 + "gix-refspec", 2117 + "gix-revwalk", 2118 + "gix-shallow", 2119 + "gix-trace", 2120 + "gix-transport", 2121 + "gix-utils", 2122 + "maybe-async", 2123 + "thiserror 2.0.12", 2124 + "winnow 0.6.26", 2125 + ] 2126 + 2127 + [[package]] 2128 + name = "gix-quote" 2129 + version = "0.4.15" 2130 + source = "registry+https://github.com/rust-lang/crates.io-index" 2131 + checksum = "e49357fccdb0c85c0d3a3292a9f6db32d9b3535959b5471bb9624908f4a066c6" 2132 + dependencies = [ 2133 + "bstr", 2134 + "gix-utils", 2135 + "thiserror 2.0.12", 2136 + ] 2137 + 2138 + [[package]] 2139 + name = "gix-ref" 2140 + version = "0.49.1" 2141 + source = "registry+https://github.com/rust-lang/crates.io-index" 2142 + checksum = "a91b61776c839d0f1b7114901179afb0947aa7f4d30793ca1c56d335dfef485f" 2143 + dependencies = [ 2144 + "gix-actor", 2145 + "gix-features", 2146 + "gix-fs", 2147 + "gix-hash", 2148 + "gix-lock", 2149 + "gix-object", 2150 + "gix-path", 2151 + "gix-tempfile", 2152 + "gix-utils", 2153 + "gix-validate", 2154 + "memmap2", 2155 + "thiserror 2.0.12", 2156 + "winnow 0.6.26", 2157 + ] 2158 + 2159 + [[package]] 2160 + name = "gix-refspec" 2161 + version = "0.27.0" 2162 + source = "registry+https://github.com/rust-lang/crates.io-index" 2163 + checksum = "00c056bb747868c7eb0aeb352c9f9181ab8ca3d0a2550f16470803500c6c413d" 2164 + dependencies = [ 2165 + "bstr", 2166 + "gix-hash", 2167 + "gix-revision", 2168 + "gix-validate", 2169 + "smallvec", 2170 + "thiserror 2.0.12", 2171 + ] 2172 + 2173 + [[package]] 2174 + name = "gix-revision" 2175 + version = "0.31.1" 2176 + source = "registry+https://github.com/rust-lang/crates.io-index" 2177 + checksum = "61e1ddc474405a68d2ce8485705dd72fe6ce959f2f5fe718601ead5da2c8f9e7" 2178 + dependencies = [ 2179 + "bstr", 2180 + "gix-commitgraph", 2181 + "gix-date", 2182 + "gix-hash", 2183 + "gix-object", 2184 + "gix-revwalk", 2185 + "thiserror 2.0.12", 2186 + ] 2187 + 2188 + [[package]] 2189 + name = "gix-revwalk" 2190 + version = "0.17.0" 2191 + source = "registry+https://github.com/rust-lang/crates.io-index" 2192 + checksum = "510026fc32f456f8f067d8f37c34088b97a36b2229d88a6a5023ef179fcb109d" 2193 + dependencies = [ 2194 + "gix-commitgraph", 2195 + "gix-date", 2196 + "gix-hash", 2197 + "gix-hashtable", 2198 + "gix-object", 2199 + "smallvec", 2200 + "thiserror 2.0.12", 2201 + ] 2202 + 2203 + [[package]] 2204 + name = "gix-sec" 2205 + version = "0.10.11" 2206 + source = "registry+https://github.com/rust-lang/crates.io-index" 2207 + checksum = "d84dae13271f4313f8d60a166bf27e54c968c7c33e2ffd31c48cafe5da649875" 2208 + dependencies = [ 2209 + "bitflags 2.8.0", 2210 + "gix-path", 2211 + "libc", 2212 + "windows-sys 0.52.0", 2213 + ] 2214 + 2215 + [[package]] 2216 + name = "gix-shallow" 2217 + version = "0.1.0" 2218 + source = "registry+https://github.com/rust-lang/crates.io-index" 2219 + checksum = "88d2673242e87492cb6ff671f0c01f689061ca306c4020f137197f3abc84ce01" 2220 + dependencies = [ 2221 + "bstr", 2222 + "gix-hash", 2223 + "gix-lock", 2224 + "thiserror 2.0.12", 2225 + ] 2226 + 2227 + [[package]] 2228 + name = "gix-submodule" 2229 + version = "0.16.0" 2230 + source = "registry+https://github.com/rust-lang/crates.io-index" 2231 + checksum = "a2455f8c0fcb6ebe2a6e83c8f522d30615d763eb2ef7a23c7d929f9476e89f5c" 2232 + dependencies = [ 2233 + "bstr", 2234 + "gix-config", 2235 + "gix-path", 2236 + "gix-pathspec", 2237 + "gix-refspec", 2238 + "gix-url", 2239 + "thiserror 2.0.12", 2240 + ] 2241 + 2242 + [[package]] 2243 + name = "gix-tempfile" 2244 + version = "15.0.0" 2245 + source = "registry+https://github.com/rust-lang/crates.io-index" 2246 + checksum = "2feb86ef094cc77a4a9a5afbfe5de626897351bbbd0de3cb9314baf3049adb82" 2247 + dependencies = [ 2248 + "gix-fs", 2249 + "libc", 2250 + "once_cell", 2251 + "parking_lot", 2252 + "tempfile", 2253 + ] 2254 + 2255 + [[package]] 2256 + name = "gix-trace" 2257 + version = "0.1.12" 2258 + source = "registry+https://github.com/rust-lang/crates.io-index" 2259 + checksum = "7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7" 2260 + 2261 + [[package]] 2262 + name = "gix-transport" 2263 + version = "0.44.0" 2264 + source = "registry+https://github.com/rust-lang/crates.io-index" 2265 + checksum = "dd04d91e507a8713cfa2318d5a85d75b36e53a40379cc7eb7634ce400ecacbaf" 2266 + dependencies = [ 2267 + "base64", 2268 + "bstr", 2269 + "curl", 2270 + "gix-command", 2271 + "gix-credentials", 2272 + "gix-features", 2273 + "gix-packetline", 2274 + "gix-quote", 2275 + "gix-sec", 2276 + "gix-url", 2277 + "thiserror 2.0.12", 2278 + ] 2279 + 2280 + [[package]] 2281 + name = "gix-traverse" 2282 + version = "0.43.1" 2283 + source = "registry+https://github.com/rust-lang/crates.io-index" 2284 + checksum = "6ed47d648619e23e93f971d2bba0d10c1100e54ef95d2981d609907a8cabac89" 2285 + dependencies = [ 2286 + "bitflags 2.8.0", 2287 + "gix-commitgraph", 2288 + "gix-date", 2289 + "gix-hash", 2290 + "gix-hashtable", 2291 + "gix-object", 2292 + "gix-revwalk", 2293 + "smallvec", 2294 + "thiserror 2.0.12", 2295 + ] 2296 + 2297 + [[package]] 2298 + name = "gix-url" 2299 + version = "0.28.2" 2300 + source = "registry+https://github.com/rust-lang/crates.io-index" 2301 + checksum = "d096fb733ba6bd3f5403dba8bd72bdd8809fe2b347b57844040b8f49c93492d9" 2302 + dependencies = [ 2303 + "bstr", 2304 + "gix-features", 2305 + "gix-path", 2306 + "percent-encoding", 2307 + "thiserror 2.0.12", 2308 + "url", 2309 + ] 2310 + 2311 + [[package]] 2312 + name = "gix-utils" 2313 + version = "0.1.14" 2314 + source = "registry+https://github.com/rust-lang/crates.io-index" 2315 + checksum = "ff08f24e03ac8916c478c8419d7d3c33393da9bb41fa4c24455d5406aeefd35f" 2316 + dependencies = [ 2317 + "bstr", 2318 + "fastrand", 2319 + "unicode-normalization", 2320 + ] 2321 + 2322 + [[package]] 2323 + name = "gix-validate" 2324 + version = "0.9.3" 2325 + source = "registry+https://github.com/rust-lang/crates.io-index" 2326 + checksum = "9eaa01c3337d885617c0a42e92823922a2aea71f4caeace6fe87002bdcadbd90" 2327 + dependencies = [ 2328 + "bstr", 2329 + "thiserror 2.0.12", 2330 + ] 2331 + 2332 + [[package]] 2333 + name = "gix-worktree" 2334 + version = "0.38.0" 2335 + source = "registry+https://github.com/rust-lang/crates.io-index" 2336 + checksum = "756dbbe15188fa22540d5eab941f8f9cf511a5364d5aec34c88083c09f4bea13" 2337 + dependencies = [ 2338 + "bstr", 2339 + "gix-attributes", 2340 + "gix-features", 2341 + "gix-fs", 2342 + "gix-glob", 2343 + "gix-hash", 2344 + "gix-ignore", 2345 + "gix-index", 2346 + "gix-object", 2347 + "gix-path", 2348 + "gix-validate", 2349 + ] 2350 + 2351 + [[package]] 834 2352 name = "glob" 835 2353 version = "0.3.2" 836 2354 source = "registry+https://github.com/rust-lang/crates.io-index" 837 2355 checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" 838 2356 839 2357 [[package]] 2358 + name = "globset" 2359 + version = "0.4.16" 2360 + source = "registry+https://github.com/rust-lang/crates.io-index" 2361 + checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" 2362 + dependencies = [ 2363 + "aho-corasick", 2364 + "bstr", 2365 + "log", 2366 + "regex-automata 0.4.9", 2367 + "regex-syntax 0.8.5", 2368 + ] 2369 + 2370 + [[package]] 840 2371 name = "goblin" 841 2372 version = "0.6.1" 842 2373 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 848 2379 ] 849 2380 850 2381 [[package]] 2382 + name = "group" 2383 + version = "0.13.0" 2384 + source = "registry+https://github.com/rust-lang/crates.io-index" 2385 + checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" 2386 + dependencies = [ 2387 + "ff", 2388 + "rand_core 0.6.4", 2389 + "subtle", 2390 + ] 2391 + 2392 + [[package]] 851 2393 name = "half" 852 2394 version = "1.8.3" 853 2395 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 864 2406 "pest_derive", 865 2407 "serde", 866 2408 "serde_json", 867 - "thiserror", 2409 + "thiserror 1.0.69", 2410 + ] 2411 + 2412 + [[package]] 2413 + name = "hashbrown" 2414 + version = "0.14.5" 2415 + source = "registry+https://github.com/rust-lang/crates.io-index" 2416 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 2417 + dependencies = [ 2418 + "ahash", 2419 + "allocator-api2", 868 2420 ] 869 2421 870 2422 [[package]] ··· 874 2426 checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" 875 2427 876 2428 [[package]] 2429 + name = "hashlink" 2430 + version = "0.9.1" 2431 + source = "registry+https://github.com/rust-lang/crates.io-index" 2432 + checksum = "6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af" 2433 + dependencies = [ 2434 + "hashbrown 0.14.5", 2435 + ] 2436 + 2437 + [[package]] 877 2438 name = "heck" 878 2439 version = "0.4.1" 879 2440 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 895 2456 checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 896 2457 897 2458 [[package]] 2459 + name = "hex" 2460 + version = "0.4.3" 2461 + source = "registry+https://github.com/rust-lang/crates.io-index" 2462 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 2463 + 2464 + [[package]] 2465 + name = "hkdf" 2466 + version = "0.12.4" 2467 + source = "registry+https://github.com/rust-lang/crates.io-index" 2468 + checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" 2469 + dependencies = [ 2470 + "hmac", 2471 + ] 2472 + 2473 + [[package]] 2474 + name = "hmac" 2475 + version = "0.12.1" 2476 + source = "registry+https://github.com/rust-lang/crates.io-index" 2477 + checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" 2478 + dependencies = [ 2479 + "digest 0.10.7", 2480 + ] 2481 + 2482 + [[package]] 2483 + name = "home" 2484 + version = "0.5.11" 2485 + source = "registry+https://github.com/rust-lang/crates.io-index" 2486 + checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf" 2487 + dependencies = [ 2488 + "windows-sys 0.59.0", 2489 + ] 2490 + 2491 + [[package]] 898 2492 name = "hound" 899 2493 version = "3.5.1" 900 2494 source = "registry+https://github.com/rust-lang/crates.io-index" 901 2495 checksum = "62adaabb884c94955b19907d60019f4e145d091c75345379e70d1ee696f7854f" 2496 + 2497 + [[package]] 2498 + name = "http-auth" 2499 + version = "0.1.10" 2500 + source = "registry+https://github.com/rust-lang/crates.io-index" 2501 + checksum = "150fa4a9462ef926824cf4519c84ed652ca8f4fbae34cb8af045b5cbcaf98822" 2502 + dependencies = [ 2503 + "memchr", 2504 + ] 902 2505 903 2506 [[package]] 904 2507 name = "httparse" ··· 929 2532 "iana-time-zone-haiku", 930 2533 "js-sys", 931 2534 "wasm-bindgen", 932 - "windows-core", 2535 + "windows-core 0.52.0", 933 2536 ] 934 2537 935 2538 [[package]] ··· 1081 2684 ] 1082 2685 1083 2686 [[package]] 2687 + name = "ignore" 2688 + version = "0.4.23" 2689 + source = "registry+https://github.com/rust-lang/crates.io-index" 2690 + checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" 2691 + dependencies = [ 2692 + "crossbeam-deque", 2693 + "globset", 2694 + "log", 2695 + "memchr", 2696 + "regex-automata 0.4.9", 2697 + "same-file", 2698 + "walkdir", 2699 + "winapi-util", 2700 + ] 2701 + 2702 + [[package]] 2703 + name = "ignore-files" 2704 + version = "3.0.3" 2705 + source = "registry+https://github.com/rust-lang/crates.io-index" 2706 + checksum = "0a20552979c32c84b0c7f6bb8d3e235627011e68eb9f6d59592f14a76b6b48ea" 2707 + dependencies = [ 2708 + "dunce", 2709 + "futures", 2710 + "gix-config", 2711 + "ignore", 2712 + "miette", 2713 + "normalize-path", 2714 + "project-origins", 2715 + "radix_trie", 2716 + "thiserror 2.0.12", 2717 + "tokio", 2718 + "tracing", 2719 + ] 2720 + 2721 + [[package]] 2722 + name = "im-rc" 2723 + version = "15.1.0" 2724 + source = "registry+https://github.com/rust-lang/crates.io-index" 2725 + checksum = "af1955a75fa080c677d3972822ec4bad316169ab1cfc6c257a942c2265dbe5fe" 2726 + dependencies = [ 2727 + "bitmaps", 2728 + "rand_core 0.6.4", 2729 + "rand_xoshiro", 2730 + "sized-chunks", 2731 + "typenum", 2732 + "version_check", 2733 + ] 2734 + 2735 + [[package]] 1084 2736 name = "image-webp" 1085 2737 version = "0.1.3" 1086 2738 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1098 2750 1099 2751 [[package]] 1100 2752 name = "indexmap" 1101 - version = "2.7.1" 2753 + version = "2.8.0" 1102 2754 source = "registry+https://github.com/rust-lang/crates.io-index" 1103 - checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" 2755 + checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" 1104 2756 dependencies = [ 1105 2757 "equivalent", 1106 - "hashbrown", 2758 + "hashbrown 0.15.2", 1107 2759 ] 1108 2760 1109 2761 [[package]] ··· 1116 2768 "instant", 1117 2769 "number_prefix", 1118 2770 "portable-atomic", 1119 - "unicode-width", 2771 + "unicode-width 0.1.12", 2772 + ] 2773 + 2774 + [[package]] 2775 + name = "inotify" 2776 + version = "0.11.0" 2777 + source = "registry+https://github.com/rust-lang/crates.io-index" 2778 + checksum = "f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3" 2779 + dependencies = [ 2780 + "bitflags 2.8.0", 2781 + "inotify-sys", 2782 + "libc", 2783 + ] 2784 + 2785 + [[package]] 2786 + name = "inotify-sys" 2787 + version = "0.1.5" 2788 + source = "registry+https://github.com/rust-lang/crates.io-index" 2789 + checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 2790 + dependencies = [ 2791 + "libc", 1120 2792 ] 1121 2793 1122 2794 [[package]] ··· 1138 2810 ] 1139 2811 1140 2812 [[package]] 2813 + name = "is_executable" 2814 + version = "1.0.4" 2815 + source = "registry+https://github.com/rust-lang/crates.io-index" 2816 + checksum = "d4a1b5bad6f9072935961dfbf1cced2f3d129963d091b6f69f007fe04e758ae2" 2817 + dependencies = [ 2818 + "winapi 0.3.9", 2819 + ] 2820 + 2821 + [[package]] 1141 2822 name = "is_terminal_polyfill" 1142 2823 version = "1.70.1" 1143 2824 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1153 2834 ] 1154 2835 1155 2836 [[package]] 2837 + name = "itertools" 2838 + version = "0.13.0" 2839 + source = "registry+https://github.com/rust-lang/crates.io-index" 2840 + checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" 2841 + dependencies = [ 2842 + "either", 2843 + ] 2844 + 2845 + [[package]] 1156 2846 name = "itoa" 1157 2847 version = "1.0.11" 1158 2848 source = "registry+https://github.com/rust-lang/crates.io-index" 1159 2849 checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 1160 2850 1161 2851 [[package]] 2852 + name = "jiff" 2853 + version = "0.1.16" 2854 + source = "registry+https://github.com/rust-lang/crates.io-index" 2855 + checksum = "24a46169c7a10358cdccfb179910e8a5a392fc291bdb409da9aeece5b19786d8" 2856 + dependencies = [ 2857 + "jiff-tzdb-platform", 2858 + "serde", 2859 + "windows-sys 0.59.0", 2860 + ] 2861 + 2862 + [[package]] 2863 + name = "jiff-tzdb" 2864 + version = "0.1.4" 2865 + source = "registry+https://github.com/rust-lang/crates.io-index" 2866 + checksum = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524" 2867 + 2868 + [[package]] 2869 + name = "jiff-tzdb-platform" 2870 + version = "0.1.3" 2871 + source = "registry+https://github.com/rust-lang/crates.io-index" 2872 + checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" 2873 + dependencies = [ 2874 + "jiff-tzdb", 2875 + ] 2876 + 2877 + [[package]] 2878 + name = "jobserver" 2879 + version = "0.1.32" 2880 + source = "registry+https://github.com/rust-lang/crates.io-index" 2881 + checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" 2882 + dependencies = [ 2883 + "libc", 2884 + ] 2885 + 2886 + [[package]] 1162 2887 name = "js-sys" 1163 - version = "0.3.69" 2888 + version = "0.3.77" 1164 2889 source = "registry+https://github.com/rust-lang/crates.io-index" 1165 - checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 2890 + checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 1166 2891 dependencies = [ 2892 + "once_cell", 1167 2893 "wasm-bindgen", 1168 2894 ] 1169 2895 ··· 1178 2904 ] 1179 2905 1180 2906 [[package]] 2907 + name = "kqueue" 2908 + version = "1.0.8" 2909 + source = "registry+https://github.com/rust-lang/crates.io-index" 2910 + checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" 2911 + dependencies = [ 2912 + "kqueue-sys", 2913 + "libc", 2914 + ] 2915 + 2916 + [[package]] 2917 + name = "kqueue-sys" 2918 + version = "1.0.4" 2919 + source = "registry+https://github.com/rust-lang/crates.io-index" 2920 + checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" 2921 + dependencies = [ 2922 + "bitflags 1.3.2", 2923 + "libc", 2924 + ] 2925 + 2926 + [[package]] 2927 + name = "kstring" 2928 + version = "2.0.2" 2929 + source = "registry+https://github.com/rust-lang/crates.io-index" 2930 + checksum = "558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1" 2931 + dependencies = [ 2932 + "static_assertions", 2933 + ] 2934 + 2935 + [[package]] 1181 2936 name = "kurbo" 1182 2937 version = "0.11.1" 1183 2938 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1206 2961 checksum = "b5aba8db14291edd000dfcc4d620c7ebfb122c613afb886ca8803fa4e128a20a" 1207 2962 1208 2963 [[package]] 2964 + name = "libdbus-sys" 2965 + version = "0.2.5" 2966 + source = "registry+https://github.com/rust-lang/crates.io-index" 2967 + checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72" 2968 + dependencies = [ 2969 + "cc", 2970 + "pkg-config", 2971 + ] 2972 + 2973 + [[package]] 2974 + name = "libgit2-sys" 2975 + version = "0.17.0+1.8.1" 2976 + source = "registry+https://github.com/rust-lang/crates.io-index" 2977 + checksum = "10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224" 2978 + dependencies = [ 2979 + "cc", 2980 + "libc", 2981 + "libssh2-sys", 2982 + "libz-sys", 2983 + "openssl-sys", 2984 + "pkg-config", 2985 + ] 2986 + 2987 + [[package]] 1209 2988 name = "libloading" 1210 2989 version = "0.8.6" 1211 2990 source = "registry+https://github.com/rust-lang/crates.io-index" 1212 2991 checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" 1213 2992 dependencies = [ 1214 2993 "cfg-if 1.0.0", 1215 - "windows-targets 0.52.5", 2994 + "windows-targets 0.52.6", 1216 2995 ] 1217 2996 1218 2997 [[package]] ··· 1222 3001 checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" 1223 3002 1224 3003 [[package]] 3004 + name = "libnghttp2-sys" 3005 + version = "0.1.11+1.64.0" 3006 + source = "registry+https://github.com/rust-lang/crates.io-index" 3007 + checksum = "1b6c24e48a7167cffa7119da39d577fa482e66c688a4aac016bee862e1a713c4" 3008 + dependencies = [ 3009 + "cc", 3010 + "libc", 3011 + ] 3012 + 3013 + [[package]] 3014 + name = "libredox" 3015 + version = "0.1.3" 3016 + source = "registry+https://github.com/rust-lang/crates.io-index" 3017 + checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" 3018 + dependencies = [ 3019 + "bitflags 2.8.0", 3020 + "libc", 3021 + "redox_syscall", 3022 + ] 3023 + 3024 + [[package]] 3025 + name = "libsqlite3-sys" 3026 + version = "0.30.1" 3027 + source = "registry+https://github.com/rust-lang/crates.io-index" 3028 + checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" 3029 + dependencies = [ 3030 + "cc", 3031 + "pkg-config", 3032 + "vcpkg", 3033 + ] 3034 + 3035 + [[package]] 3036 + name = "libssh2-sys" 3037 + version = "0.3.1" 3038 + source = "registry+https://github.com/rust-lang/crates.io-index" 3039 + checksum = "220e4f05ad4a218192533b300327f5150e809b54c4ec83b5a1d91833601811b9" 3040 + dependencies = [ 3041 + "cc", 3042 + "libc", 3043 + "libz-sys", 3044 + "openssl-sys", 3045 + "pkg-config", 3046 + "vcpkg", 3047 + ] 3048 + 3049 + [[package]] 3050 + name = "libz-sys" 3051 + version = "1.1.22" 3052 + source = "registry+https://github.com/rust-lang/crates.io-index" 3053 + checksum = "8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d" 3054 + dependencies = [ 3055 + "cc", 3056 + "libc", 3057 + "pkg-config", 3058 + "vcpkg", 3059 + ] 3060 + 3061 + [[package]] 3062 + name = "linux-raw-sys" 3063 + version = "0.4.15" 3064 + source = "registry+https://github.com/rust-lang/crates.io-index" 3065 + checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 3066 + 3067 + [[package]] 3068 + name = "linux-raw-sys" 3069 + version = "0.9.3" 3070 + source = "registry+https://github.com/rust-lang/crates.io-index" 3071 + checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" 3072 + 3073 + [[package]] 1225 3074 name = "litemap" 1226 3075 version = "0.7.4" 1227 3076 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1253 3102 ] 1254 3103 1255 3104 [[package]] 3105 + name = "matchers" 3106 + version = "0.1.0" 3107 + source = "registry+https://github.com/rust-lang/crates.io-index" 3108 + checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" 3109 + dependencies = [ 3110 + "regex-automata 0.1.10", 3111 + ] 3112 + 3113 + [[package]] 1256 3114 name = "matrixmultiply" 1257 3115 version = "0.3.9" 1258 3116 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1263 3121 ] 1264 3122 1265 3123 [[package]] 3124 + name = "maybe-async" 3125 + version = "0.2.10" 3126 + source = "registry+https://github.com/rust-lang/crates.io-index" 3127 + checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" 3128 + dependencies = [ 3129 + "proc-macro2", 3130 + "quote", 3131 + "syn 2.0.98", 3132 + ] 3133 + 3134 + [[package]] 1266 3135 name = "measure_time" 1267 3136 version = "0.9.0" 1268 3137 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1273 3142 1274 3143 [[package]] 1275 3144 name = "memchr" 1276 - version = "2.7.2" 3145 + version = "2.7.4" 1277 3146 source = "registry+https://github.com/rust-lang/crates.io-index" 1278 - checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 3147 + checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" 1279 3148 1280 3149 [[package]] 1281 3150 name = "memmap2" ··· 1302 3171 ] 1303 3172 1304 3173 [[package]] 3174 + name = "miette" 3175 + version = "7.5.0" 3176 + source = "registry+https://github.com/rust-lang/crates.io-index" 3177 + checksum = "1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484" 3178 + dependencies = [ 3179 + "cfg-if 1.0.0", 3180 + "miette-derive", 3181 + "thiserror 1.0.69", 3182 + "unicode-width 0.1.12", 3183 + ] 3184 + 3185 + [[package]] 3186 + name = "miette-derive" 3187 + version = "7.5.0" 3188 + source = "registry+https://github.com/rust-lang/crates.io-index" 3189 + checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147" 3190 + dependencies = [ 3191 + "proc-macro2", 3192 + "quote", 3193 + "syn 2.0.98", 3194 + ] 3195 + 3196 + [[package]] 1305 3197 name = "minimal-lexical" 1306 3198 version = "0.2.1" 1307 3199 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1339 3231 "kernel32-sys", 1340 3232 "libc", 1341 3233 "log", 1342 - "miow", 3234 + "miow 0.2.2", 1343 3235 "net2", 1344 3236 "slab", 1345 3237 "winapi 0.2.8", 1346 3238 ] 1347 3239 1348 3240 [[package]] 3241 + name = "mio" 3242 + version = "1.0.3" 3243 + source = "registry+https://github.com/rust-lang/crates.io-index" 3244 + checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" 3245 + dependencies = [ 3246 + "libc", 3247 + "log", 3248 + "wasi 0.11.0+wasi-snapshot-preview1", 3249 + "windows-sys 0.52.0", 3250 + ] 3251 + 3252 + [[package]] 1349 3253 name = "mio-extras" 1350 3254 version = "2.0.6" 1351 3255 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1353 3257 dependencies = [ 1354 3258 "lazycell", 1355 3259 "log", 1356 - "mio", 3260 + "mio 0.6.23", 1357 3261 "slab", 1358 3262 ] 1359 3263 ··· 1367 3271 "net2", 1368 3272 "winapi 0.2.8", 1369 3273 "ws2_32-sys", 3274 + ] 3275 + 3276 + [[package]] 3277 + name = "miow" 3278 + version = "0.6.0" 3279 + source = "registry+https://github.com/rust-lang/crates.io-index" 3280 + checksum = "359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044" 3281 + dependencies = [ 3282 + "windows-sys 0.48.0", 1370 3283 ] 1371 3284 1372 3285 [[package]] ··· 1405 3318 ] 1406 3319 1407 3320 [[package]] 3321 + name = "nibble_vec" 3322 + version = "0.1.0" 3323 + source = "registry+https://github.com/rust-lang/crates.io-index" 3324 + checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" 3325 + dependencies = [ 3326 + "smallvec", 3327 + ] 3328 + 3329 + [[package]] 1408 3330 name = "nih_log" 1409 3331 version = "0.3.1" 1410 3332 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1415 3337 "once_cell", 1416 3338 "termcolor", 1417 3339 "time", 1418 - "windows", 3340 + "windows 0.44.0", 1419 3341 ] 1420 3342 1421 3343 [[package]] ··· 1446 3368 "serde_json", 1447 3369 "vst3-sys", 1448 3370 "widestring", 1449 - "windows", 3371 + "windows 0.44.0", 1450 3372 ] 1451 3373 1452 3374 [[package]] ··· 1469 3391 "goblin", 1470 3392 "reflink", 1471 3393 "serde", 1472 - "toml", 3394 + "toml 0.7.8", 3395 + ] 3396 + 3397 + [[package]] 3398 + name = "nix" 3399 + version = "0.29.0" 3400 + source = "registry+https://github.com/rust-lang/crates.io-index" 3401 + checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" 3402 + dependencies = [ 3403 + "bitflags 2.8.0", 3404 + "cfg-if 1.0.0", 3405 + "cfg_aliases", 3406 + "libc", 1473 3407 ] 1474 3408 1475 3409 [[package]] ··· 1483 3417 ] 1484 3418 1485 3419 [[package]] 3420 + name = "normalize-path" 3421 + version = "0.2.1" 3422 + source = "registry+https://github.com/rust-lang/crates.io-index" 3423 + checksum = "f5438dd2b2ff4c6df6e1ce22d825ed2fa93ee2922235cc45186991717f0a892d" 3424 + 3425 + [[package]] 3426 + name = "normpath" 3427 + version = "1.3.0" 3428 + source = "registry+https://github.com/rust-lang/crates.io-index" 3429 + checksum = "c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed" 3430 + dependencies = [ 3431 + "windows-sys 0.59.0", 3432 + ] 3433 + 3434 + [[package]] 3435 + name = "notify" 3436 + version = "8.0.0" 3437 + source = "registry+https://github.com/rust-lang/crates.io-index" 3438 + checksum = "2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943" 3439 + dependencies = [ 3440 + "bitflags 2.8.0", 3441 + "filetime", 3442 + "fsevent-sys", 3443 + "inotify", 3444 + "kqueue", 3445 + "libc", 3446 + "log", 3447 + "mio 1.0.3", 3448 + "notify-types", 3449 + "walkdir", 3450 + "windows-sys 0.59.0", 3451 + ] 3452 + 3453 + [[package]] 3454 + name = "notify-types" 3455 + version = "2.0.0" 3456 + source = "registry+https://github.com/rust-lang/crates.io-index" 3457 + checksum = "5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d" 3458 + 3459 + [[package]] 3460 + name = "nu-ansi-term" 3461 + version = "0.46.0" 3462 + source = "registry+https://github.com/rust-lang/crates.io-index" 3463 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 3464 + dependencies = [ 3465 + "overload", 3466 + "winapi 0.3.9", 3467 + ] 3468 + 3469 + [[package]] 1486 3470 name = "num-complex" 1487 3471 version = "0.4.6" 1488 3472 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1560 3544 1561 3545 [[package]] 1562 3546 name = "once_cell" 1563 - version = "1.19.0" 3547 + version = "1.21.1" 1564 3548 source = "registry+https://github.com/rust-lang/crates.io-index" 1565 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 3549 + checksum = "d75b0bedcc4fe52caa0e03d9f1151a323e4aa5e2d78ba3580400cd3c9e2bc4bc" 1566 3550 1567 3551 [[package]] 1568 3552 name = "opaque-debug" ··· 1571 3555 checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" 1572 3556 1573 3557 [[package]] 3558 + name = "opener" 3559 + version = "0.7.2" 3560 + source = "registry+https://github.com/rust-lang/crates.io-index" 3561 + checksum = "d0812e5e4df08da354c851a3376fead46db31c2214f849d3de356d774d057681" 3562 + dependencies = [ 3563 + "bstr", 3564 + "dbus", 3565 + "normpath", 3566 + "windows-sys 0.59.0", 3567 + ] 3568 + 3569 + [[package]] 3570 + name = "openssl-probe" 3571 + version = "0.1.6" 3572 + source = "registry+https://github.com/rust-lang/crates.io-index" 3573 + checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 3574 + 3575 + [[package]] 3576 + name = "openssl-sys" 3577 + version = "0.9.106" 3578 + source = "registry+https://github.com/rust-lang/crates.io-index" 3579 + checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd" 3580 + dependencies = [ 3581 + "cc", 3582 + "libc", 3583 + "pkg-config", 3584 + "vcpkg", 3585 + ] 3586 + 3587 + [[package]] 3588 + name = "ordered-float" 3589 + version = "2.10.1" 3590 + source = "registry+https://github.com/rust-lang/crates.io-index" 3591 + checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" 3592 + dependencies = [ 3593 + "num-traits", 3594 + ] 3595 + 3596 + [[package]] 3597 + name = "orion" 3598 + version = "0.17.9" 3599 + source = "registry+https://github.com/rust-lang/crates.io-index" 3600 + checksum = "bf2e0b749a7c5fb3d43f06f19eff59b253b5480fa146533676cea27c3606530b" 3601 + dependencies = [ 3602 + "fiat-crypto", 3603 + "subtle", 3604 + "zeroize", 3605 + ] 3606 + 3607 + [[package]] 3608 + name = "os_info" 3609 + version = "3.10.0" 3610 + source = "registry+https://github.com/rust-lang/crates.io-index" 3611 + checksum = "2a604e53c24761286860eba4e2c8b23a0161526476b1de520139d69cdb85a6b5" 3612 + dependencies = [ 3613 + "log", 3614 + "windows-sys 0.52.0", 3615 + ] 3616 + 3617 + [[package]] 3618 + name = "overload" 3619 + version = "0.1.1" 3620 + source = "registry+https://github.com/rust-lang/crates.io-index" 3621 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 3622 + 3623 + [[package]] 3624 + name = "p384" 3625 + version = "0.13.1" 3626 + source = "registry+https://github.com/rust-lang/crates.io-index" 3627 + checksum = "fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6" 3628 + dependencies = [ 3629 + "ecdsa", 3630 + "elliptic-curve", 3631 + "primeorder", 3632 + "sha2", 3633 + ] 3634 + 3635 + [[package]] 3636 + name = "parking" 3637 + version = "2.2.1" 3638 + source = "registry+https://github.com/rust-lang/crates.io-index" 3639 + checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" 3640 + 3641 + [[package]] 1574 3642 name = "parking_lot" 1575 3643 version = "0.12.3" 1576 3644 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1590 3658 "libc", 1591 3659 "redox_syscall", 1592 3660 "smallvec", 1593 - "windows-targets 0.52.5", 3661 + "windows-targets 0.52.6", 3662 + ] 3663 + 3664 + [[package]] 3665 + name = "pasetors" 3666 + version = "0.7.2" 3667 + source = "registry+https://github.com/rust-lang/crates.io-index" 3668 + checksum = "c54944fa25a6e7c9c5b3315f118d360cc00d555cf53bb2b2fdf32dd31c71b729" 3669 + dependencies = [ 3670 + "ct-codecs", 3671 + "ed25519-compact", 3672 + "getrandom 0.3.2", 3673 + "orion", 3674 + "p384", 3675 + "rand_core 0.6.4", 3676 + "regex", 3677 + "serde", 3678 + "serde_json", 3679 + "sha2", 3680 + "subtle", 3681 + "time", 3682 + "zeroize", 3683 + ] 3684 + 3685 + [[package]] 3686 + name = "pathdiff" 3687 + version = "0.2.3" 3688 + source = "registry+https://github.com/rust-lang/crates.io-index" 3689 + checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" 3690 + 3691 + [[package]] 3692 + name = "pem-rfc7468" 3693 + version = "0.7.0" 3694 + source = "registry+https://github.com/rust-lang/crates.io-index" 3695 + checksum = "88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412" 3696 + dependencies = [ 3697 + "base64ct", 1594 3698 ] 1595 3699 1596 3700 [[package]] ··· 1606 3710 checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" 1607 3711 dependencies = [ 1608 3712 "memchr", 1609 - "thiserror", 3713 + "thiserror 1.0.69", 1610 3714 "ucd-trie", 1611 3715 ] 1612 3716 ··· 1663 3767 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1664 3768 1665 3769 [[package]] 3770 + name = "pkcs8" 3771 + version = "0.10.2" 3772 + source = "registry+https://github.com/rust-lang/crates.io-index" 3773 + checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" 3774 + dependencies = [ 3775 + "der", 3776 + "spki", 3777 + ] 3778 + 3779 + [[package]] 1666 3780 name = "pkg-config" 1667 3781 version = "0.3.31" 1668 3782 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1715 3829 checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1716 3830 1717 3831 [[package]] 3832 + name = "primeorder" 3833 + version = "0.13.6" 3834 + source = "registry+https://github.com/rust-lang/crates.io-index" 3835 + checksum = "353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6" 3836 + dependencies = [ 3837 + "elliptic-curve", 3838 + ] 3839 + 3840 + [[package]] 1718 3841 name = "proc-macro2" 1719 3842 version = "1.0.93" 1720 3843 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1724 3847 ] 1725 3848 1726 3849 [[package]] 3850 + name = "process-wrap" 3851 + version = "8.2.0" 3852 + source = "registry+https://github.com/rust-lang/crates.io-index" 3853 + checksum = "d35f4dc9988d1326b065b4def5e950c3ed727aa03e3151b86cc9e2aec6b03f54" 3854 + dependencies = [ 3855 + "futures", 3856 + "indexmap", 3857 + "nix", 3858 + "tokio", 3859 + "tracing", 3860 + "windows 0.59.0", 3861 + ] 3862 + 3863 + [[package]] 3864 + name = "prodash" 3865 + version = "29.0.1" 3866 + source = "registry+https://github.com/rust-lang/crates.io-index" 3867 + checksum = "9ee7ce24c980b976607e2d6ae4aae92827994d23fed71659c3ede3f92528b58b" 3868 + dependencies = [ 3869 + "log", 3870 + "parking_lot", 3871 + ] 3872 + 3873 + [[package]] 3874 + name = "project-origins" 3875 + version = "1.4.1" 3876 + source = "registry+https://github.com/rust-lang/crates.io-index" 3877 + checksum = "f1a0207163ace81dd9ff23a5225188a4eef8eb7de7b570f609407e521a8c9c2c" 3878 + dependencies = [ 3879 + "futures", 3880 + "tokio", 3881 + "tokio-stream", 3882 + ] 3883 + 3884 + [[package]] 1727 3885 name = "quick-error" 1728 3886 version = "2.0.1" 1729 3887 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1739 3897 ] 1740 3898 1741 3899 [[package]] 3900 + name = "r-efi" 3901 + version = "5.2.0" 3902 + source = "registry+https://github.com/rust-lang/crates.io-index" 3903 + checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5" 3904 + 3905 + [[package]] 3906 + name = "radix_trie" 3907 + version = "0.2.1" 3908 + source = "registry+https://github.com/rust-lang/crates.io-index" 3909 + checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" 3910 + dependencies = [ 3911 + "endian-type", 3912 + "nibble_vec", 3913 + ] 3914 + 3915 + [[package]] 1742 3916 name = "rand" 1743 3917 version = "0.7.3" 1744 3918 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1760 3934 "libc", 1761 3935 "rand_chacha 0.3.1", 1762 3936 "rand_core 0.6.4", 3937 + ] 3938 + 3939 + [[package]] 3940 + name = "rand" 3941 + version = "0.9.0" 3942 + source = "registry+https://github.com/rust-lang/crates.io-index" 3943 + checksum = "3779b94aeb87e8bd4e834cee3650289ee9e0d5677f976ecdb6d219e5f4f6cd94" 3944 + dependencies = [ 3945 + "rand_chacha 0.9.0", 3946 + "rand_core 0.9.3", 3947 + "zerocopy 0.8.24", 1763 3948 ] 1764 3949 1765 3950 [[package]] ··· 1783 3968 ] 1784 3969 1785 3970 [[package]] 3971 + name = "rand_chacha" 3972 + version = "0.9.0" 3973 + source = "registry+https://github.com/rust-lang/crates.io-index" 3974 + checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 3975 + dependencies = [ 3976 + "ppv-lite86", 3977 + "rand_core 0.9.3", 3978 + ] 3979 + 3980 + [[package]] 1786 3981 name = "rand_core" 1787 3982 version = "0.5.1" 1788 3983 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1801 3996 ] 1802 3997 1803 3998 [[package]] 3999 + name = "rand_core" 4000 + version = "0.9.3" 4001 + source = "registry+https://github.com/rust-lang/crates.io-index" 4002 + checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 4003 + dependencies = [ 4004 + "getrandom 0.3.2", 4005 + ] 4006 + 4007 + [[package]] 1804 4008 name = "rand_hc" 1805 4009 version = "0.2.0" 1806 4010 source = "registry+https://github.com/rust-lang/crates.io-index" 1807 4011 checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 1808 4012 dependencies = [ 1809 4013 "rand_core 0.5.1", 4014 + ] 4015 + 4016 + [[package]] 4017 + name = "rand_xoshiro" 4018 + version = "0.6.0" 4019 + source = "registry+https://github.com/rust-lang/crates.io-index" 4020 + checksum = "6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa" 4021 + dependencies = [ 4022 + "rand_core 0.6.4", 1810 4023 ] 1811 4024 1812 4025 [[package]] ··· 1861 4074 1862 4075 [[package]] 1863 4076 name = "regex" 1864 - version = "1.10.4" 4077 + version = "1.11.1" 1865 4078 source = "registry+https://github.com/rust-lang/crates.io-index" 1866 - checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 4079 + checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 1867 4080 dependencies = [ 1868 4081 "aho-corasick", 1869 4082 "memchr", 1870 - "regex-automata", 1871 - "regex-syntax", 4083 + "regex-automata 0.4.9", 4084 + "regex-syntax 0.8.5", 1872 4085 ] 1873 4086 1874 4087 [[package]] 1875 4088 name = "regex-automata" 1876 - version = "0.4.6" 4089 + version = "0.1.10" 1877 4090 source = "registry+https://github.com/rust-lang/crates.io-index" 1878 - checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 4091 + checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 4092 + dependencies = [ 4093 + "regex-syntax 0.6.29", 4094 + ] 4095 + 4096 + [[package]] 4097 + name = "regex-automata" 4098 + version = "0.4.9" 4099 + source = "registry+https://github.com/rust-lang/crates.io-index" 4100 + checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 1879 4101 dependencies = [ 1880 4102 "aho-corasick", 1881 4103 "memchr", 1882 - "regex-syntax", 4104 + "regex-syntax 0.8.5", 1883 4105 ] 1884 4106 1885 4107 [[package]] 1886 4108 name = "regex-syntax" 1887 - version = "0.8.3" 4109 + version = "0.6.29" 1888 4110 source = "registry+https://github.com/rust-lang/crates.io-index" 1889 - checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 4111 + checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 4112 + 4113 + [[package]] 4114 + name = "regex-syntax" 4115 + version = "0.8.5" 4116 + source = "registry+https://github.com/rust-lang/crates.io-index" 4117 + checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 1890 4118 1891 4119 [[package]] 1892 4120 name = "resvg" ··· 1906 4134 ] 1907 4135 1908 4136 [[package]] 4137 + name = "rfc6979" 4138 + version = "0.4.0" 4139 + source = "registry+https://github.com/rust-lang/crates.io-index" 4140 + checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" 4141 + dependencies = [ 4142 + "hmac", 4143 + "subtle", 4144 + ] 4145 + 4146 + [[package]] 1909 4147 name = "rgb" 1910 4148 version = "0.8.50" 1911 4149 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1933 4171 checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97" 1934 4172 1935 4173 [[package]] 4174 + name = "rusqlite" 4175 + version = "0.32.1" 4176 + source = "registry+https://github.com/rust-lang/crates.io-index" 4177 + checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e" 4178 + dependencies = [ 4179 + "bitflags 2.8.0", 4180 + "fallible-iterator", 4181 + "fallible-streaming-iterator", 4182 + "hashlink", 4183 + "libsqlite3-sys", 4184 + "smallvec", 4185 + ] 4186 + 4187 + [[package]] 1936 4188 name = "rust-analyzer" 1937 4189 version = "0.0.1" 1938 4190 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1951 4203 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1952 4204 1953 4205 [[package]] 4206 + name = "rustc-hash" 4207 + version = "2.1.1" 4208 + source = "registry+https://github.com/rust-lang/crates.io-index" 4209 + checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" 4210 + 4211 + [[package]] 4212 + name = "rustc-stable-hash" 4213 + version = "0.1.2" 4214 + source = "registry+https://github.com/rust-lang/crates.io-index" 4215 + checksum = "781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08" 4216 + 4217 + [[package]] 4218 + name = "rustfix" 4219 + version = "0.9.0" 4220 + source = "registry+https://github.com/rust-lang/crates.io-index" 4221 + checksum = "7f66156d7471ff4f12253cd7fd76dfe637a595a9418168154e8570f3947fe9a8" 4222 + dependencies = [ 4223 + "serde", 4224 + "serde_json", 4225 + "thiserror 1.0.69", 4226 + "tracing", 4227 + ] 4228 + 4229 + [[package]] 4230 + name = "rustix" 4231 + version = "0.38.44" 4232 + source = "registry+https://github.com/rust-lang/crates.io-index" 4233 + checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 4234 + dependencies = [ 4235 + "bitflags 2.8.0", 4236 + "errno", 4237 + "libc", 4238 + "linux-raw-sys 0.4.15", 4239 + "windows-sys 0.59.0", 4240 + ] 4241 + 4242 + [[package]] 4243 + name = "rustix" 4244 + version = "1.0.3" 4245 + source = "registry+https://github.com/rust-lang/crates.io-index" 4246 + checksum = "e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96" 4247 + dependencies = [ 4248 + "bitflags 2.8.0", 4249 + "errno", 4250 + "libc", 4251 + "linux-raw-sys 0.9.3", 4252 + "windows-sys 0.59.0", 4253 + ] 4254 + 4255 + [[package]] 1954 4256 name = "rustversion" 1955 4257 version = "1.0.15" 1956 4258 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1981 4283 checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 1982 4284 1983 4285 [[package]] 4286 + name = "same-file" 4287 + version = "1.0.6" 4288 + source = "registry+https://github.com/rust-lang/crates.io-index" 4289 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 4290 + dependencies = [ 4291 + "winapi-util", 4292 + ] 4293 + 4294 + [[package]] 4295 + name = "schannel" 4296 + version = "0.1.27" 4297 + source = "registry+https://github.com/rust-lang/crates.io-index" 4298 + checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" 4299 + dependencies = [ 4300 + "windows-sys 0.59.0", 4301 + ] 4302 + 4303 + [[package]] 1984 4304 name = "scopeguard" 1985 4305 version = "1.2.0" 1986 4306 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2007 4327 ] 2008 4328 2009 4329 [[package]] 4330 + name = "sec1" 4331 + version = "0.7.3" 4332 + source = "registry+https://github.com/rust-lang/crates.io-index" 4333 + checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" 4334 + dependencies = [ 4335 + "base16ct", 4336 + "der", 4337 + "generic-array 0.14.7", 4338 + "pkcs8", 4339 + "subtle", 4340 + "zeroize", 4341 + ] 4342 + 4343 + [[package]] 4344 + name = "security-framework" 4345 + version = "2.11.1" 4346 + source = "registry+https://github.com/rust-lang/crates.io-index" 4347 + checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 4348 + dependencies = [ 4349 + "bitflags 2.8.0", 4350 + "core-foundation", 4351 + "core-foundation-sys", 4352 + "libc", 4353 + "security-framework-sys", 4354 + ] 4355 + 4356 + [[package]] 4357 + name = "security-framework-sys" 4358 + version = "2.14.0" 4359 + source = "registry+https://github.com/rust-lang/crates.io-index" 4360 + checksum = "49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32" 4361 + dependencies = [ 4362 + "core-foundation-sys", 4363 + "libc", 4364 + ] 4365 + 4366 + [[package]] 2010 4367 name = "semver" 2011 4368 version = "1.0.25" 2012 4369 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2017 4374 2018 4375 [[package]] 2019 4376 name = "serde" 2020 - version = "1.0.218" 4377 + version = "1.0.219" 2021 4378 source = "registry+https://github.com/rust-lang/crates.io-index" 2022 - checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" 4379 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 2023 4380 dependencies = [ 2024 4381 "serde_derive", 2025 4382 ] 2026 4383 2027 4384 [[package]] 4385 + name = "serde-untagged" 4386 + version = "0.1.7" 4387 + source = "registry+https://github.com/rust-lang/crates.io-index" 4388 + checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e" 4389 + dependencies = [ 4390 + "erased-serde", 4391 + "serde", 4392 + "typeid", 4393 + ] 4394 + 4395 + [[package]] 4396 + name = "serde-value" 4397 + version = "0.7.0" 4398 + source = "registry+https://github.com/rust-lang/crates.io-index" 4399 + checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" 4400 + dependencies = [ 4401 + "ordered-float", 4402 + "serde", 4403 + ] 4404 + 4405 + [[package]] 2028 4406 name = "serde_cbor" 2029 4407 version = "0.11.2" 2030 4408 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2036 4414 2037 4415 [[package]] 2038 4416 name = "serde_derive" 2039 - version = "1.0.218" 4417 + version = "1.0.219" 2040 4418 source = "registry+https://github.com/rust-lang/crates.io-index" 2041 - checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" 4419 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 2042 4420 dependencies = [ 2043 4421 "proc-macro2", 2044 4422 "quote", ··· 2046 4424 ] 2047 4425 2048 4426 [[package]] 4427 + name = "serde_ignored" 4428 + version = "0.1.11" 4429 + source = "registry+https://github.com/rust-lang/crates.io-index" 4430 + checksum = "566da67d80e92e009728b3731ff0e5360cb181432b8ca73ea30bb1d170700d76" 4431 + dependencies = [ 4432 + "serde", 4433 + ] 4434 + 4435 + [[package]] 2049 4436 name = "serde_json" 2050 - version = "1.0.116" 4437 + version = "1.0.140" 2051 4438 source = "registry+https://github.com/rust-lang/crates.io-index" 2052 - checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" 4439 + checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" 2053 4440 dependencies = [ 2054 4441 "itoa", 4442 + "memchr", 2055 4443 "ryu", 2056 4444 "serde", 2057 4445 ] ··· 2078 4466 ] 2079 4467 2080 4468 [[package]] 4469 + name = "sha1" 4470 + version = "0.10.6" 4471 + source = "registry+https://github.com/rust-lang/crates.io-index" 4472 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 4473 + dependencies = [ 4474 + "cfg-if 1.0.0", 4475 + "cpufeatures", 4476 + "digest 0.10.7", 4477 + ] 4478 + 4479 + [[package]] 4480 + name = "sha1_smol" 4481 + version = "1.0.1" 4482 + source = "registry+https://github.com/rust-lang/crates.io-index" 4483 + checksum = "bbfa15b3dddfee50a0fff136974b3e1bde555604ba463834a7eb7deb6417705d" 4484 + 4485 + [[package]] 2081 4486 name = "sha2" 2082 4487 version = "0.10.8" 2083 4488 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2094 4499 dependencies = [ 2095 4500 "anyhow", 2096 4501 "backtrace", 4502 + "cargo", 2097 4503 "chrono", 2098 4504 "chrono-human-duration", 2099 4505 "console", ··· 2104 4510 "getrandom 0.2.14", 2105 4511 "handlebars", 2106 4512 "hound", 4513 + "indexmap", 2107 4514 "indicatif", 2108 - "itertools", 4515 + "itertools 0.12.1", 2109 4516 "log", 2110 4517 "measure_time", 2111 4518 "midly", 4519 + "miette", 2112 4520 "nanoid", 2113 4521 "ndarray", 2114 4522 "nih_plug", ··· 2129 4537 "svg", 2130 4538 "tiny-skia", 2131 4539 "tiny_http", 4540 + "tokio", 4541 + "toml 0.8.20", 2132 4542 "video-rs", 2133 4543 "wasm-bindgen", 4544 + "watchexec", 4545 + "watchexec-events", 4546 + "watchexec-signals", 2134 4547 "web-sys", 2135 4548 "ws", 2136 4549 ] 2137 4550 2138 4551 [[package]] 4552 + name = "sharded-slab" 4553 + version = "0.1.7" 4554 + source = "registry+https://github.com/rust-lang/crates.io-index" 4555 + checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" 4556 + dependencies = [ 4557 + "lazy_static", 4558 + ] 4559 + 4560 + [[package]] 4561 + name = "shell-escape" 4562 + version = "0.1.5" 4563 + source = "registry+https://github.com/rust-lang/crates.io-index" 4564 + checksum = "45bb67a18fa91266cc7807181f62f9178a6873bfad7dc788c42e6430db40184f" 4565 + 4566 + [[package]] 4567 + name = "shell-words" 4568 + version = "1.1.0" 4569 + source = "registry+https://github.com/rust-lang/crates.io-index" 4570 + checksum = "24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde" 4571 + 4572 + [[package]] 2139 4573 name = "shlex" 2140 4574 version = "1.3.0" 2141 4575 source = "registry+https://github.com/rust-lang/crates.io-index" 2142 4576 checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 2143 4577 2144 4578 [[package]] 4579 + name = "signal-hook-registry" 4580 + version = "1.4.2" 4581 + source = "registry+https://github.com/rust-lang/crates.io-index" 4582 + checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" 4583 + dependencies = [ 4584 + "libc", 4585 + ] 4586 + 4587 + [[package]] 4588 + name = "signature" 4589 + version = "2.2.0" 4590 + source = "registry+https://github.com/rust-lang/crates.io-index" 4591 + checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" 4592 + dependencies = [ 4593 + "digest 0.10.7", 4594 + "rand_core 0.6.4", 4595 + ] 4596 + 4597 + [[package]] 2145 4598 name = "simd-adler32" 2146 4599 version = "0.3.7" 2147 4600 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2163 4616 checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 2164 4617 2165 4618 [[package]] 4619 + name = "sized-chunks" 4620 + version = "0.6.5" 4621 + source = "registry+https://github.com/rust-lang/crates.io-index" 4622 + checksum = "16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e" 4623 + dependencies = [ 4624 + "bitmaps", 4625 + "typenum", 4626 + ] 4627 + 4628 + [[package]] 2166 4629 name = "slab" 2167 4630 version = "0.4.9" 2168 4631 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2197 4660 checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" 2198 4661 2199 4662 [[package]] 4663 + name = "socket2" 4664 + version = "0.5.8" 4665 + source = "registry+https://github.com/rust-lang/crates.io-index" 4666 + checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" 4667 + dependencies = [ 4668 + "libc", 4669 + "windows-sys 0.52.0", 4670 + ] 4671 + 4672 + [[package]] 4673 + name = "spki" 4674 + version = "0.7.3" 4675 + source = "registry+https://github.com/rust-lang/crates.io-index" 4676 + checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" 4677 + dependencies = [ 4678 + "base64ct", 4679 + "der", 4680 + ] 4681 + 4682 + [[package]] 2200 4683 name = "stable_deref_trait" 2201 4684 version = "1.2.0" 2202 4685 source = "registry+https://github.com/rust-lang/crates.io-index" 2203 4686 checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 2204 4687 2205 4688 [[package]] 4689 + name = "static_assertions" 4690 + version = "1.1.0" 4691 + source = "registry+https://github.com/rust-lang/crates.io-index" 4692 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 4693 + 4694 + [[package]] 2206 4695 name = "strict-num" 2207 4696 version = "0.1.1" 2208 4697 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2218 4707 checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 2219 4708 2220 4709 [[package]] 4710 + name = "strsim" 4711 + version = "0.11.1" 4712 + source = "registry+https://github.com/rust-lang/crates.io-index" 4713 + checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 4714 + 4715 + [[package]] 2221 4716 name = "strum" 2222 4717 version = "0.26.2" 2223 4718 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2240 4735 ] 2241 4736 2242 4737 [[package]] 4738 + name = "subtle" 4739 + version = "2.6.1" 4740 + source = "registry+https://github.com/rust-lang/crates.io-index" 4741 + checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" 4742 + 4743 + [[package]] 4744 + name = "supports-hyperlinks" 4745 + version = "3.1.0" 4746 + source = "registry+https://github.com/rust-lang/crates.io-index" 4747 + checksum = "804f44ed3c63152de6a9f90acbea1a110441de43006ea51bcce8f436196a288b" 4748 + 4749 + [[package]] 4750 + name = "supports-unicode" 4751 + version = "3.0.0" 4752 + source = "registry+https://github.com/rust-lang/crates.io-index" 4753 + checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2" 4754 + 4755 + [[package]] 2243 4756 name = "svg" 2244 4757 version = "0.17.0" 2245 4758 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2289 4802 ] 2290 4803 2291 4804 [[package]] 4805 + name = "tar" 4806 + version = "0.4.44" 4807 + source = "registry+https://github.com/rust-lang/crates.io-index" 4808 + checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" 4809 + dependencies = [ 4810 + "filetime", 4811 + "libc", 4812 + ] 4813 + 4814 + [[package]] 4815 + name = "tempfile" 4816 + version = "3.19.1" 4817 + source = "registry+https://github.com/rust-lang/crates.io-index" 4818 + checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" 4819 + dependencies = [ 4820 + "fastrand", 4821 + "getrandom 0.3.2", 4822 + "once_cell", 4823 + "rustix 1.0.3", 4824 + "windows-sys 0.59.0", 4825 + ] 4826 + 4827 + [[package]] 2292 4828 name = "termcolor" 2293 4829 version = "1.4.1" 2294 4830 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2298 4834 ] 2299 4835 2300 4836 [[package]] 4837 + name = "terminal_size" 4838 + version = "0.4.2" 4839 + source = "registry+https://github.com/rust-lang/crates.io-index" 4840 + checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" 4841 + dependencies = [ 4842 + "rustix 1.0.3", 4843 + "windows-sys 0.59.0", 4844 + ] 4845 + 4846 + [[package]] 2301 4847 name = "thiserror" 2302 - version = "1.0.59" 4848 + version = "1.0.69" 4849 + source = "registry+https://github.com/rust-lang/crates.io-index" 4850 + checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" 4851 + dependencies = [ 4852 + "thiserror-impl 1.0.69", 4853 + ] 4854 + 4855 + [[package]] 4856 + name = "thiserror" 4857 + version = "2.0.12" 4858 + source = "registry+https://github.com/rust-lang/crates.io-index" 4859 + checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 4860 + dependencies = [ 4861 + "thiserror-impl 2.0.12", 4862 + ] 4863 + 4864 + [[package]] 4865 + name = "thiserror-impl" 4866 + version = "1.0.69" 2303 4867 source = "registry+https://github.com/rust-lang/crates.io-index" 2304 - checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa" 4868 + checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" 2305 4869 dependencies = [ 2306 - "thiserror-impl", 4870 + "proc-macro2", 4871 + "quote", 4872 + "syn 2.0.98", 2307 4873 ] 2308 4874 2309 4875 [[package]] 2310 4876 name = "thiserror-impl" 2311 - version = "1.0.59" 4877 + version = "2.0.12" 2312 4878 source = "registry+https://github.com/rust-lang/crates.io-index" 2313 - checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66" 4879 + checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 2314 4880 dependencies = [ 2315 4881 "proc-macro2", 2316 4882 "quote", ··· 2318 4884 ] 2319 4885 2320 4886 [[package]] 4887 + name = "thread_local" 4888 + version = "1.1.8" 4889 + source = "registry+https://github.com/rust-lang/crates.io-index" 4890 + checksum = "8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c" 4891 + dependencies = [ 4892 + "cfg-if 1.0.0", 4893 + "once_cell", 4894 + ] 4895 + 4896 + [[package]] 2321 4897 name = "time" 2322 4898 version = "0.3.37" 2323 4899 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2414 4990 checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2415 4991 2416 4992 [[package]] 4993 + name = "tokio" 4994 + version = "1.44.1" 4995 + source = "registry+https://github.com/rust-lang/crates.io-index" 4996 + checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" 4997 + dependencies = [ 4998 + "backtrace", 4999 + "bytes 1.10.1", 5000 + "libc", 5001 + "mio 1.0.3", 5002 + "pin-project-lite", 5003 + "signal-hook-registry", 5004 + "tokio-macros", 5005 + "windows-sys 0.52.0", 5006 + ] 5007 + 5008 + [[package]] 5009 + name = "tokio-macros" 5010 + version = "2.5.0" 5011 + source = "registry+https://github.com/rust-lang/crates.io-index" 5012 + checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" 5013 + dependencies = [ 5014 + "proc-macro2", 5015 + "quote", 5016 + "syn 2.0.98", 5017 + ] 5018 + 5019 + [[package]] 5020 + name = "tokio-stream" 5021 + version = "0.1.17" 5022 + source = "registry+https://github.com/rust-lang/crates.io-index" 5023 + checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" 5024 + dependencies = [ 5025 + "futures-core", 5026 + "pin-project-lite", 5027 + "tokio", 5028 + ] 5029 + 5030 + [[package]] 2417 5031 name = "toml" 2418 5032 version = "0.7.8" 2419 5033 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2422 5036 "serde", 2423 5037 "serde_spanned", 2424 5038 "toml_datetime", 2425 - "toml_edit", 5039 + "toml_edit 0.19.15", 5040 + ] 5041 + 5042 + [[package]] 5043 + name = "toml" 5044 + version = "0.8.20" 5045 + source = "registry+https://github.com/rust-lang/crates.io-index" 5046 + checksum = "cd87a5cdd6ffab733b2f74bc4fd7ee5fff6634124999ac278c35fc78c6120148" 5047 + dependencies = [ 5048 + "serde", 5049 + "serde_spanned", 5050 + "toml_datetime", 5051 + "toml_edit 0.22.24", 2426 5052 ] 2427 5053 2428 5054 [[package]] ··· 2444 5070 "serde", 2445 5071 "serde_spanned", 2446 5072 "toml_datetime", 2447 - "winnow", 5073 + "winnow 0.5.40", 5074 + ] 5075 + 5076 + [[package]] 5077 + name = "toml_edit" 5078 + version = "0.22.24" 5079 + source = "registry+https://github.com/rust-lang/crates.io-index" 5080 + checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474" 5081 + dependencies = [ 5082 + "indexmap", 5083 + "serde", 5084 + "serde_spanned", 5085 + "toml_datetime", 5086 + "winnow 0.7.4", 2448 5087 ] 2449 5088 2450 5089 [[package]] ··· 2453 5092 source = "registry+https://github.com/rust-lang/crates.io-index" 2454 5093 checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 2455 5094 dependencies = [ 5095 + "log", 2456 5096 "pin-project-lite", 2457 5097 "tracing-attributes", 2458 5098 "tracing-core", ··· 2470 5110 ] 2471 5111 2472 5112 [[package]] 5113 + name = "tracing-chrome" 5114 + version = "0.7.2" 5115 + source = "registry+https://github.com/rust-lang/crates.io-index" 5116 + checksum = "bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724" 5117 + dependencies = [ 5118 + "serde_json", 5119 + "tracing-core", 5120 + "tracing-subscriber", 5121 + ] 5122 + 5123 + [[package]] 2473 5124 name = "tracing-core" 2474 5125 version = "0.1.33" 2475 5126 source = "registry+https://github.com/rust-lang/crates.io-index" 2476 5127 checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" 2477 5128 dependencies = [ 2478 5129 "once_cell", 5130 + "valuable", 5131 + ] 5132 + 5133 + [[package]] 5134 + name = "tracing-log" 5135 + version = "0.2.0" 5136 + source = "registry+https://github.com/rust-lang/crates.io-index" 5137 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 5138 + dependencies = [ 5139 + "log", 5140 + "once_cell", 5141 + "tracing-core", 5142 + ] 5143 + 5144 + [[package]] 5145 + name = "tracing-subscriber" 5146 + version = "0.3.19" 5147 + source = "registry+https://github.com/rust-lang/crates.io-index" 5148 + checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" 5149 + dependencies = [ 5150 + "matchers", 5151 + "nu-ansi-term", 5152 + "once_cell", 5153 + "regex", 5154 + "sharded-slab", 5155 + "smallvec", 5156 + "thread_local", 5157 + "tracing", 5158 + "tracing-core", 5159 + "tracing-log", 2479 5160 ] 2480 5161 2481 5162 [[package]] ··· 2488 5169 ] 2489 5170 2490 5171 [[package]] 5172 + name = "typeid" 5173 + version = "1.0.3" 5174 + source = "registry+https://github.com/rust-lang/crates.io-index" 5175 + checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" 5176 + 5177 + [[package]] 2491 5178 name = "typenum" 2492 5179 version = "1.17.0" 2493 5180 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2500 5187 checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" 2501 5188 2502 5189 [[package]] 5190 + name = "unicase" 5191 + version = "2.8.1" 5192 + source = "registry+https://github.com/rust-lang/crates.io-index" 5193 + checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" 5194 + 5195 + [[package]] 2503 5196 name = "unicode-bidi" 2504 5197 version = "0.3.18" 2505 5198 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2512 5205 checksum = "64af057ad7466495ca113126be61838d8af947f41d93a949980b2389a118082f" 2513 5206 2514 5207 [[package]] 5208 + name = "unicode-bom" 5209 + version = "2.0.3" 5210 + source = "registry+https://github.com/rust-lang/crates.io-index" 5211 + checksum = "7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217" 5212 + 5213 + [[package]] 2515 5214 name = "unicode-ccc" 2516 5215 version = "0.3.0" 2517 5216 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2524 5223 checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2525 5224 2526 5225 [[package]] 5226 + name = "unicode-normalization" 5227 + version = "0.1.24" 5228 + source = "registry+https://github.com/rust-lang/crates.io-index" 5229 + checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" 5230 + dependencies = [ 5231 + "tinyvec", 5232 + ] 5233 + 5234 + [[package]] 2527 5235 name = "unicode-properties" 2528 5236 version = "0.1.3" 2529 5237 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2548 5256 checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" 2549 5257 2550 5258 [[package]] 5259 + name = "unicode-width" 5260 + version = "0.2.0" 5261 + source = "registry+https://github.com/rust-lang/crates.io-index" 5262 + checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" 5263 + 5264 + [[package]] 5265 + name = "unicode-xid" 5266 + version = "0.2.6" 5267 + source = "registry+https://github.com/rust-lang/crates.io-index" 5268 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 5269 + 5270 + [[package]] 2551 5271 name = "url" 2552 5272 version = "2.5.4" 2553 5273 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2604 5324 checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 2605 5325 2606 5326 [[package]] 5327 + name = "valuable" 5328 + version = "0.1.1" 5329 + source = "registry+https://github.com/rust-lang/crates.io-index" 5330 + checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" 5331 + 5332 + [[package]] 2607 5333 name = "vcpkg" 2608 5334 version = "0.2.15" 2609 5335 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2665 5391 ] 2666 5392 2667 5393 [[package]] 5394 + name = "walkdir" 5395 + version = "2.5.0" 5396 + source = "registry+https://github.com/rust-lang/crates.io-index" 5397 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 5398 + dependencies = [ 5399 + "same-file", 5400 + "winapi-util", 5401 + ] 5402 + 5403 + [[package]] 2668 5404 name = "wasi" 2669 5405 version = "0.9.0+wasi-snapshot-preview1" 2670 5406 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2677 5413 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2678 5414 2679 5415 [[package]] 5416 + name = "wasi" 5417 + version = "0.14.2+wasi-0.2.4" 5418 + source = "registry+https://github.com/rust-lang/crates.io-index" 5419 + checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 5420 + dependencies = [ 5421 + "wit-bindgen-rt", 5422 + ] 5423 + 5424 + [[package]] 2680 5425 name = "wasm-bindgen" 2681 - version = "0.2.92" 5426 + version = "0.2.100" 2682 5427 source = "registry+https://github.com/rust-lang/crates.io-index" 2683 - checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 5428 + checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 2684 5429 dependencies = [ 2685 5430 "cfg-if 1.0.0", 5431 + "once_cell", 5432 + "rustversion", 2686 5433 "wasm-bindgen-macro", 2687 5434 ] 2688 5435 2689 5436 [[package]] 2690 5437 name = "wasm-bindgen-backend" 2691 - version = "0.2.92" 5438 + version = "0.2.100" 2692 5439 source = "registry+https://github.com/rust-lang/crates.io-index" 2693 - checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 5440 + checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 2694 5441 dependencies = [ 2695 5442 "bumpalo", 2696 5443 "log", 2697 - "once_cell", 2698 5444 "proc-macro2", 2699 5445 "quote", 2700 5446 "syn 2.0.98", ··· 2703 5449 2704 5450 [[package]] 2705 5451 name = "wasm-bindgen-macro" 2706 - version = "0.2.92" 5452 + version = "0.2.100" 2707 5453 source = "registry+https://github.com/rust-lang/crates.io-index" 2708 - checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 5454 + checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 2709 5455 dependencies = [ 2710 5456 "quote", 2711 5457 "wasm-bindgen-macro-support", ··· 2713 5459 2714 5460 [[package]] 2715 5461 name = "wasm-bindgen-macro-support" 2716 - version = "0.2.92" 5462 + version = "0.2.100" 2717 5463 source = "registry+https://github.com/rust-lang/crates.io-index" 2718 - checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 5464 + checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 2719 5465 dependencies = [ 2720 5466 "proc-macro2", 2721 5467 "quote", ··· 2726 5472 2727 5473 [[package]] 2728 5474 name = "wasm-bindgen-shared" 2729 - version = "0.2.92" 5475 + version = "0.2.100" 5476 + source = "registry+https://github.com/rust-lang/crates.io-index" 5477 + checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 5478 + dependencies = [ 5479 + "unicode-ident", 5480 + ] 5481 + 5482 + [[package]] 5483 + name = "watchexec" 5484 + version = "6.0.0" 5485 + source = "registry+https://github.com/rust-lang/crates.io-index" 5486 + checksum = "285b8a386af1994c82423eddd4090ae800b2dc4c9e39da8724ccc5a240ecf843" 5487 + dependencies = [ 5488 + "async-priority-channel", 5489 + "async-recursion", 5490 + "atomic-take", 5491 + "futures", 5492 + "ignore-files", 5493 + "miette", 5494 + "nix", 5495 + "normalize-path", 5496 + "notify", 5497 + "once_cell", 5498 + "process-wrap", 5499 + "project-origins", 5500 + "thiserror 2.0.12", 5501 + "tokio", 5502 + "tracing", 5503 + "watchexec-events", 5504 + "watchexec-signals", 5505 + "watchexec-supervisor", 5506 + ] 5507 + 5508 + [[package]] 5509 + name = "watchexec-events" 5510 + version = "5.0.0" 5511 + source = "registry+https://github.com/rust-lang/crates.io-index" 5512 + checksum = "7cfbd49bb801e0128aa931808a3953df026b90608e044c22d814b63439fe5f51" 5513 + dependencies = [ 5514 + "nix", 5515 + "notify-types", 5516 + "watchexec-signals", 5517 + ] 5518 + 5519 + [[package]] 5520 + name = "watchexec-signals" 5521 + version = "4.0.1" 5522 + source = "registry+https://github.com/rust-lang/crates.io-index" 5523 + checksum = "8834ddd08f1ce18ea85e4ccbdafaea733851c7dc6afefd50037aea17845a861a" 5524 + dependencies = [ 5525 + "miette", 5526 + "nix", 5527 + "thiserror 2.0.12", 5528 + ] 5529 + 5530 + [[package]] 5531 + name = "watchexec-supervisor" 5532 + version = "4.0.0" 2730 5533 source = "registry+https://github.com/rust-lang/crates.io-index" 2731 - checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 5534 + checksum = "676d7fe6bff6247b03ddc719de66b6548712187d61a49f98fa012c88529a757d" 5535 + dependencies = [ 5536 + "futures", 5537 + "nix", 5538 + "process-wrap", 5539 + "tokio", 5540 + "tracing", 5541 + "watchexec-events", 5542 + "watchexec-signals", 5543 + ] 2732 5544 2733 5545 [[package]] 2734 5546 name = "web-sys" ··· 2786 5598 source = "registry+https://github.com/rust-lang/crates.io-index" 2787 5599 checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" 2788 5600 dependencies = [ 2789 - "windows-sys", 5601 + "windows-sys 0.59.0", 2790 5602 ] 2791 5603 2792 5604 [[package]] ··· 2805 5617 ] 2806 5618 2807 5619 [[package]] 5620 + name = "windows" 5621 + version = "0.59.0" 5622 + source = "registry+https://github.com/rust-lang/crates.io-index" 5623 + checksum = "7f919aee0a93304be7f62e8e5027811bbba96bcb1de84d6618be56e43f8a32a1" 5624 + dependencies = [ 5625 + "windows-core 0.59.0", 5626 + "windows-targets 0.53.0", 5627 + ] 5628 + 5629 + [[package]] 2808 5630 name = "windows-core" 2809 5631 version = "0.52.0" 2810 5632 source = "registry+https://github.com/rust-lang/crates.io-index" 2811 5633 checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 2812 5634 dependencies = [ 2813 - "windows-targets 0.52.5", 5635 + "windows-targets 0.52.6", 5636 + ] 5637 + 5638 + [[package]] 5639 + name = "windows-core" 5640 + version = "0.59.0" 5641 + source = "registry+https://github.com/rust-lang/crates.io-index" 5642 + checksum = "810ce18ed2112484b0d4e15d022e5f598113e220c53e373fb31e67e21670c1ce" 5643 + dependencies = [ 5644 + "windows-implement", 5645 + "windows-interface", 5646 + "windows-result", 5647 + "windows-strings", 5648 + "windows-targets 0.53.0", 5649 + ] 5650 + 5651 + [[package]] 5652 + name = "windows-implement" 5653 + version = "0.59.0" 5654 + source = "registry+https://github.com/rust-lang/crates.io-index" 5655 + checksum = "83577b051e2f49a058c308f17f273b570a6a758386fc291b5f6a934dd84e48c1" 5656 + dependencies = [ 5657 + "proc-macro2", 5658 + "quote", 5659 + "syn 2.0.98", 5660 + ] 5661 + 5662 + [[package]] 5663 + name = "windows-interface" 5664 + version = "0.59.1" 5665 + source = "registry+https://github.com/rust-lang/crates.io-index" 5666 + checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" 5667 + dependencies = [ 5668 + "proc-macro2", 5669 + "quote", 5670 + "syn 2.0.98", 5671 + ] 5672 + 5673 + [[package]] 5674 + name = "windows-link" 5675 + version = "0.1.1" 5676 + source = "registry+https://github.com/rust-lang/crates.io-index" 5677 + checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" 5678 + 5679 + [[package]] 5680 + name = "windows-result" 5681 + version = "0.3.2" 5682 + source = "registry+https://github.com/rust-lang/crates.io-index" 5683 + checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" 5684 + dependencies = [ 5685 + "windows-link", 5686 + ] 5687 + 5688 + [[package]] 5689 + name = "windows-strings" 5690 + version = "0.3.1" 5691 + source = "registry+https://github.com/rust-lang/crates.io-index" 5692 + checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" 5693 + dependencies = [ 5694 + "windows-link", 5695 + ] 5696 + 5697 + [[package]] 5698 + name = "windows-sys" 5699 + version = "0.48.0" 5700 + source = "registry+https://github.com/rust-lang/crates.io-index" 5701 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 5702 + dependencies = [ 5703 + "windows-targets 0.48.5", 2814 5704 ] 2815 5705 2816 5706 [[package]] ··· 2819 5709 source = "registry+https://github.com/rust-lang/crates.io-index" 2820 5710 checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2821 5711 dependencies = [ 2822 - "windows-targets 0.52.5", 5712 + "windows-targets 0.52.6", 5713 + ] 5714 + 5715 + [[package]] 5716 + name = "windows-sys" 5717 + version = "0.59.0" 5718 + source = "registry+https://github.com/rust-lang/crates.io-index" 5719 + checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 5720 + dependencies = [ 5721 + "windows-targets 0.52.6", 2823 5722 ] 2824 5723 2825 5724 [[package]] ··· 2839 5738 2840 5739 [[package]] 2841 5740 name = "windows-targets" 2842 - version = "0.52.5" 5741 + version = "0.48.5" 2843 5742 source = "registry+https://github.com/rust-lang/crates.io-index" 2844 - checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 5743 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2845 5744 dependencies = [ 2846 - "windows_aarch64_gnullvm 0.52.5", 2847 - "windows_aarch64_msvc 0.52.5", 2848 - "windows_i686_gnu 0.52.5", 2849 - "windows_i686_gnullvm", 2850 - "windows_i686_msvc 0.52.5", 2851 - "windows_x86_64_gnu 0.52.5", 2852 - "windows_x86_64_gnullvm 0.52.5", 2853 - "windows_x86_64_msvc 0.52.5", 5745 + "windows_aarch64_gnullvm 0.48.5", 5746 + "windows_aarch64_msvc 0.48.5", 5747 + "windows_i686_gnu 0.48.5", 5748 + "windows_i686_msvc 0.48.5", 5749 + "windows_x86_64_gnu 0.48.5", 5750 + "windows_x86_64_gnullvm 0.48.5", 5751 + "windows_x86_64_msvc 0.48.5", 5752 + ] 5753 + 5754 + [[package]] 5755 + name = "windows-targets" 5756 + version = "0.52.6" 5757 + source = "registry+https://github.com/rust-lang/crates.io-index" 5758 + checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 5759 + dependencies = [ 5760 + "windows_aarch64_gnullvm 0.52.6", 5761 + "windows_aarch64_msvc 0.52.6", 5762 + "windows_i686_gnu 0.52.6", 5763 + "windows_i686_gnullvm 0.52.6", 5764 + "windows_i686_msvc 0.52.6", 5765 + "windows_x86_64_gnu 0.52.6", 5766 + "windows_x86_64_gnullvm 0.52.6", 5767 + "windows_x86_64_msvc 0.52.6", 5768 + ] 5769 + 5770 + [[package]] 5771 + name = "windows-targets" 5772 + version = "0.53.0" 5773 + source = "registry+https://github.com/rust-lang/crates.io-index" 5774 + checksum = "b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b" 5775 + dependencies = [ 5776 + "windows_aarch64_gnullvm 0.53.0", 5777 + "windows_aarch64_msvc 0.53.0", 5778 + "windows_i686_gnu 0.53.0", 5779 + "windows_i686_gnullvm 0.53.0", 5780 + "windows_i686_msvc 0.53.0", 5781 + "windows_x86_64_gnu 0.53.0", 5782 + "windows_x86_64_gnullvm 0.53.0", 5783 + "windows_x86_64_msvc 0.53.0", 2854 5784 ] 2855 5785 2856 5786 [[package]] ··· 2861 5791 2862 5792 [[package]] 2863 5793 name = "windows_aarch64_gnullvm" 2864 - version = "0.52.5" 5794 + version = "0.48.5" 2865 5795 source = "registry+https://github.com/rust-lang/crates.io-index" 2866 - checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 5796 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 5797 + 5798 + [[package]] 5799 + name = "windows_aarch64_gnullvm" 5800 + version = "0.52.6" 5801 + source = "registry+https://github.com/rust-lang/crates.io-index" 5802 + checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 5803 + 5804 + [[package]] 5805 + name = "windows_aarch64_gnullvm" 5806 + version = "0.53.0" 5807 + source = "registry+https://github.com/rust-lang/crates.io-index" 5808 + checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 2867 5809 2868 5810 [[package]] 2869 5811 name = "windows_aarch64_msvc" ··· 2873 5815 2874 5816 [[package]] 2875 5817 name = "windows_aarch64_msvc" 2876 - version = "0.52.5" 5818 + version = "0.48.5" 2877 5819 source = "registry+https://github.com/rust-lang/crates.io-index" 2878 - checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 5820 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 5821 + 5822 + [[package]] 5823 + name = "windows_aarch64_msvc" 5824 + version = "0.52.6" 5825 + source = "registry+https://github.com/rust-lang/crates.io-index" 5826 + checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 5827 + 5828 + [[package]] 5829 + name = "windows_aarch64_msvc" 5830 + version = "0.53.0" 5831 + source = "registry+https://github.com/rust-lang/crates.io-index" 5832 + checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 2879 5833 2880 5834 [[package]] 2881 5835 name = "windows_i686_gnu" ··· 2885 5839 2886 5840 [[package]] 2887 5841 name = "windows_i686_gnu" 2888 - version = "0.52.5" 5842 + version = "0.48.5" 5843 + source = "registry+https://github.com/rust-lang/crates.io-index" 5844 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 5845 + 5846 + [[package]] 5847 + name = "windows_i686_gnu" 5848 + version = "0.52.6" 5849 + source = "registry+https://github.com/rust-lang/crates.io-index" 5850 + checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 5851 + 5852 + [[package]] 5853 + name = "windows_i686_gnu" 5854 + version = "0.53.0" 5855 + source = "registry+https://github.com/rust-lang/crates.io-index" 5856 + checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 5857 + 5858 + [[package]] 5859 + name = "windows_i686_gnullvm" 5860 + version = "0.52.6" 2889 5861 source = "registry+https://github.com/rust-lang/crates.io-index" 2890 - checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 5862 + checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 2891 5863 2892 5864 [[package]] 2893 5865 name = "windows_i686_gnullvm" 2894 - version = "0.52.5" 5866 + version = "0.53.0" 2895 5867 source = "registry+https://github.com/rust-lang/crates.io-index" 2896 - checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 5868 + checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 2897 5869 2898 5870 [[package]] 2899 5871 name = "windows_i686_msvc" ··· 2903 5875 2904 5876 [[package]] 2905 5877 name = "windows_i686_msvc" 2906 - version = "0.52.5" 5878 + version = "0.48.5" 5879 + source = "registry+https://github.com/rust-lang/crates.io-index" 5880 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 5881 + 5882 + [[package]] 5883 + name = "windows_i686_msvc" 5884 + version = "0.52.6" 5885 + source = "registry+https://github.com/rust-lang/crates.io-index" 5886 + checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 5887 + 5888 + [[package]] 5889 + name = "windows_i686_msvc" 5890 + version = "0.53.0" 2907 5891 source = "registry+https://github.com/rust-lang/crates.io-index" 2908 - checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 5892 + checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 2909 5893 2910 5894 [[package]] 2911 5895 name = "windows_x86_64_gnu" ··· 2915 5899 2916 5900 [[package]] 2917 5901 name = "windows_x86_64_gnu" 2918 - version = "0.52.5" 5902 + version = "0.48.5" 5903 + source = "registry+https://github.com/rust-lang/crates.io-index" 5904 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 5905 + 5906 + [[package]] 5907 + name = "windows_x86_64_gnu" 5908 + version = "0.52.6" 5909 + source = "registry+https://github.com/rust-lang/crates.io-index" 5910 + checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 5911 + 5912 + [[package]] 5913 + name = "windows_x86_64_gnu" 5914 + version = "0.53.0" 2919 5915 source = "registry+https://github.com/rust-lang/crates.io-index" 2920 - checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 5916 + checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 2921 5917 2922 5918 [[package]] 2923 5919 name = "windows_x86_64_gnullvm" ··· 2927 5923 2928 5924 [[package]] 2929 5925 name = "windows_x86_64_gnullvm" 2930 - version = "0.52.5" 5926 + version = "0.48.5" 5927 + source = "registry+https://github.com/rust-lang/crates.io-index" 5928 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 5929 + 5930 + [[package]] 5931 + name = "windows_x86_64_gnullvm" 5932 + version = "0.52.6" 5933 + source = "registry+https://github.com/rust-lang/crates.io-index" 5934 + checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 5935 + 5936 + [[package]] 5937 + name = "windows_x86_64_gnullvm" 5938 + version = "0.53.0" 2931 5939 source = "registry+https://github.com/rust-lang/crates.io-index" 2932 - checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 5940 + checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 2933 5941 2934 5942 [[package]] 2935 5943 name = "windows_x86_64_msvc" ··· 2939 5947 2940 5948 [[package]] 2941 5949 name = "windows_x86_64_msvc" 2942 - version = "0.52.5" 5950 + version = "0.48.5" 2943 5951 source = "registry+https://github.com/rust-lang/crates.io-index" 2944 - checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 5952 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 5953 + 5954 + [[package]] 5955 + name = "windows_x86_64_msvc" 5956 + version = "0.52.6" 5957 + source = "registry+https://github.com/rust-lang/crates.io-index" 5958 + checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 5959 + 5960 + [[package]] 5961 + name = "windows_x86_64_msvc" 5962 + version = "0.53.0" 5963 + source = "registry+https://github.com/rust-lang/crates.io-index" 5964 + checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 2945 5965 2946 5966 [[package]] 2947 5967 name = "winnow" ··· 2953 5973 ] 2954 5974 2955 5975 [[package]] 5976 + name = "winnow" 5977 + version = "0.6.26" 5978 + source = "registry+https://github.com/rust-lang/crates.io-index" 5979 + checksum = "1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28" 5980 + dependencies = [ 5981 + "memchr", 5982 + ] 5983 + 5984 + [[package]] 5985 + name = "winnow" 5986 + version = "0.7.4" 5987 + source = "registry+https://github.com/rust-lang/crates.io-index" 5988 + checksum = "0e97b544156e9bebe1a0ffbc03484fc1ffe3100cbce3ffb17eac35f7cdd7ab36" 5989 + dependencies = [ 5990 + "memchr", 5991 + ] 5992 + 5993 + [[package]] 5994 + name = "wit-bindgen-rt" 5995 + version = "0.39.0" 5996 + source = "registry+https://github.com/rust-lang/crates.io-index" 5997 + checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 5998 + dependencies = [ 5999 + "bitflags 2.8.0", 6000 + ] 6001 + 6002 + [[package]] 2956 6003 name = "write16" 2957 6004 version = "1.0.0" 2958 6005 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2971 6018 checksum = "25fe90c75f236a0a00247d5900226aea4f2d7b05ccc34da9e7a8880ff59b5848" 2972 6019 dependencies = [ 2973 6020 "byteorder", 2974 - "bytes", 6021 + "bytes 0.4.12", 2975 6022 "httparse", 2976 6023 "log", 2977 - "mio", 6024 + "mio 0.6.23", 2978 6025 "mio-extras", 2979 6026 "rand 0.7.3", 2980 6027 "sha-1", ··· 3030 6077 ] 3031 6078 3032 6079 [[package]] 6080 + name = "zerocopy" 6081 + version = "0.7.35" 6082 + source = "registry+https://github.com/rust-lang/crates.io-index" 6083 + checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" 6084 + dependencies = [ 6085 + "zerocopy-derive 0.7.35", 6086 + ] 6087 + 6088 + [[package]] 6089 + name = "zerocopy" 6090 + version = "0.8.24" 6091 + source = "registry+https://github.com/rust-lang/crates.io-index" 6092 + checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" 6093 + dependencies = [ 6094 + "zerocopy-derive 0.8.24", 6095 + ] 6096 + 6097 + [[package]] 6098 + name = "zerocopy-derive" 6099 + version = "0.7.35" 6100 + source = "registry+https://github.com/rust-lang/crates.io-index" 6101 + checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" 6102 + dependencies = [ 6103 + "proc-macro2", 6104 + "quote", 6105 + "syn 2.0.98", 6106 + ] 6107 + 6108 + [[package]] 6109 + name = "zerocopy-derive" 6110 + version = "0.8.24" 6111 + source = "registry+https://github.com/rust-lang/crates.io-index" 6112 + checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" 6113 + dependencies = [ 6114 + "proc-macro2", 6115 + "quote", 6116 + "syn 2.0.98", 6117 + ] 6118 + 6119 + [[package]] 3033 6120 name = "zerofrom" 3034 6121 version = "0.1.5" 3035 6122 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3049 6136 "syn 2.0.98", 3050 6137 "synstructure", 3051 6138 ] 6139 + 6140 + [[package]] 6141 + name = "zeroize" 6142 + version = "1.8.1" 6143 + source = "registry+https://github.com/rust-lang/crates.io-index" 6144 + checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" 3052 6145 3053 6146 [[package]] 3054 6147 name = "zerovec"
+9 -1
Cargo.toml
··· 38 38 itertools = "0.12.1" 39 39 midly = "0.5.3" 40 40 rand = "0.8.5" 41 - serde = { version = "1.0.147", features = ["derive"] } 42 41 serde_cbor = "0.11.2" 43 42 serde_json = "1.0.91" 44 43 svg = "0.17.0" ··· 75 74 num_cpus = "1.16.0" 76 75 futures-util = "0.3.31" 77 76 ws = {version = "0.9.2", optional = true} 77 + cargo = "0.86.0" 78 + toml = "0.8.20" 79 + indexmap = "2.8.0" 80 + watchexec = "6.0.0" 81 + miette = "7.5.0" 82 + watchexec-signals = "4.0.1" 83 + tokio = "1.44.1" 84 + watchexec-events = "5.0.0" 85 + serde = { version = "1.0.219", features = ["derive"] } 78 86 79 87 80 88 [dev-dependencies]
+9
src/cli/mod.rs
··· 1 1 pub mod ui; 2 + pub mod new; 3 + pub mod watch; 4 + pub mod run; 2 5 3 6 use crate::{Canvas, ColorMapping}; 4 7 use docopt::Docopt; ··· 15 18 Usage: shapemaker (image|video) [options] [--color <mapping>...] <file> 16 19 shapemaker beacon start [options] [--color <mapping>...] <file> 17 20 shapemaker examples (dna-analysis-machine|shapeshed|colors-shed|grid) [options] <file> 21 + shapemaker new <name> 22 + shapemaker watch [<directory>] 18 23 shapemaker --help 19 24 shapemaker --version 20 25 ··· 85 90 pub cmd_shapeshed: bool, 86 91 pub cmd_colors_shed: bool, 87 92 pub cmd_grid: bool, 93 + pub cmd_new: bool, 94 + pub cmd_watch: bool, 95 + pub arg_directory: String, 96 + pub arg_name: String, 88 97 pub arg_file: String, 89 98 pub flag_version: bool, 90 99 pub flag_color: Vec<String>,
+139
src/cli/new.rs
··· 1 + use anyhow::anyhow; 2 + use cargo::{ 3 + core::{dependency::DepKind, EitherManifest, Package, SourceId, Workspace}, 4 + ops::{ 5 + self, 6 + cargo_add::{self, AddOptions, DepOp}, 7 + NewOptions, VersionControl, 8 + }, 9 + util::{ 10 + context::GlobalContext, toml::read_manifest, toml_mut::manifest::DepTable, 11 + }, 12 + }; 13 + use std::{env, fs, path::Path}; 14 + 15 + use crate::cli::run; 16 + 17 + pub fn new_project(name: String) -> anyhow::Result<()> { 18 + let cargoctx = GlobalContext::default()?; 19 + let package_path = Path::new(&env::current_dir()?).join(&name); 20 + println!("Creating project at {:?}", package_path); 21 + 22 + // Create a bin crate with the name of the directory 23 + ops::new( 24 + &NewOptions { 25 + version_control: Some(VersionControl::NoVcs), 26 + kind: ops::NewProjectKind::Bin, 27 + auto_detect_kind: false, 28 + path: package_path.clone(), 29 + name: None, 30 + edition: None, 31 + registry: None, 32 + }, 33 + &cargoctx, 34 + )?; 35 + 36 + println!("Reading manifest"); 37 + 38 + let manifest = read_manifest( 39 + &package_path.clone().join("Cargo.toml"), 40 + SourceId::crates_io(&cargoctx)?, 41 + &cargoctx, 42 + )?; 43 + 44 + let manifest = match manifest { 45 + EitherManifest::Real(manifest) => manifest, 46 + EitherManifest::Virtual(_) => { 47 + return Err(anyhow!("Virtual manifests not supported, run the command outside of a workspace, or create your project manually with cargo new <name> && cd <name> && cargo add shapemaker && cargo add rand")) 48 + } 49 + }; 50 + 51 + println!("Adding dependencies to Cargo.toml"); 52 + 53 + let workspace = Workspace::new(&package_path.join("Cargo.toml"), &cargoctx)?; 54 + // Add deps 55 + cargo_add::add( 56 + &workspace, 57 + &AddOptions { 58 + dry_run: false, 59 + honor_rust_version: None, 60 + gctx: &cargoctx, 61 + spec: &Package::new(manifest, &package_path.join("Cargo.toml")), 62 + dependencies: vec![ 63 + DepOp { 64 + crate_spec: Some("shapemaker".to_string()), 65 + rename: None, 66 + features: None, 67 + default_features: Some(true), 68 + optional: Some(false), 69 + public: None, 70 + registry: None, 71 + path: None, 72 + base: None, 73 + git: Some( 74 + "https://github.com/gwennlbh/shapemaker".to_string(), 75 + ), 76 + branch: None, 77 + rev: None, 78 + tag: match env::var("CARGO_PKG_VERSION") { 79 + Ok(version) => Some(version), 80 + Err(_) => None, 81 + }, 82 + }, 83 + DepOp { 84 + crate_spec: Some("rand".to_string()), 85 + rename: None, 86 + features: None, 87 + default_features: Some(true), 88 + optional: Some(false), 89 + public: None, 90 + registry: None, 91 + path: None, 92 + base: None, 93 + git: None, 94 + branch: None, 95 + rev: None, 96 + tag: None, 97 + }, 98 + ], 99 + section: DepTable::new().set_kind(DepKind::Normal), 100 + }, 101 + )?; 102 + 103 + println!("Writing main.rs"); 104 + 105 + // Write template main.rs 106 + fs::write( 107 + package_path.join("src/main.rs"), 108 + format!( 109 + " 110 + use shapemaker::*; 111 + use rand; 112 + 113 + pub fn main() {{ 114 + let mut canvas = Canvas::new(vec![]); 115 + 116 + // Make your canvas beautiful <3 117 + 118 + canvas.render_to_png(\"{}.png\", 2000).unwrap(); 119 + }}", 120 + name 121 + ) 122 + .trim(), 123 + )?; 124 + 125 + 126 + run::run_project(&package_path)?; 127 + 128 + std::env::set_current_dir(&package_path)?; 129 + 130 + std::process::Command::new( 131 + std::env::var("SHAPEMAKER_EDITOR").unwrap_or_else(|_| { 132 + std::env::var("EDITOR").unwrap_or_else(|_| "code".to_string()) 133 + }), 134 + ) 135 + .arg(".") 136 + .spawn()?; 137 + 138 + return Ok(()); 139 + }
+38
src/cli/run.rs
··· 1 + use cargo::{ 2 + core::{ 3 + compiler::{BuildConfig, CompileMode}, 4 + resolver::CliFeatures, 5 + Workspace, 6 + }, 7 + ops::{self, CompileFilter, Packages}, 8 + GlobalContext, 9 + }; 10 + use std::path::Path; 11 + 12 + pub fn run_project(package_path: &Path) -> anyhow::Result<()> { 13 + let cargoctx = GlobalContext::default()?; 14 + let workspace = Workspace::new(&package_path.join("Cargo.toml"), &cargoctx)?; 15 + 16 + ops::run( 17 + &workspace, 18 + &ops::CompileOptions { 19 + build_config: BuildConfig::new( 20 + &cargoctx, 21 + None, 22 + true, 23 + &[], 24 + CompileMode::Build, 25 + )?, 26 + cli_features: CliFeatures::new_all(false), 27 + spec: Packages::Default, 28 + filter: CompileFilter::new_all_targets(), 29 + target_rustdoc_args: None, 30 + target_rustc_args: None, 31 + target_rustc_crate_types: None, 32 + rustdoc_document_private_items: false, 33 + honor_rust_version: None, 34 + }, 35 + &[], 36 + )?; 37 + Ok(()) 38 + }
+49
src/cli/watch.rs
··· 1 + use super::run; 2 + use std::{path::PathBuf, time::Duration}; 3 + use watchexec::Watchexec; 4 + use watchexec_events::{Event, FileType, Tag}; 5 + use watchexec_signals::Signal; 6 + 7 + pub async fn watch_project(project_dir: PathBuf) -> anyhow::Result<()> { 8 + let pathset = vec![project_dir.clone()]; 9 + 10 + let watched = |path: &PathBuf| { 11 + path.extension() 12 + .map_or(false, |ext| vec!["rs"].contains(&ext.to_str().unwrap())) 13 + }; 14 + 15 + let wx = Watchexec::new(move |mut action| { 16 + // print any events 17 + for event in action.events.iter() { 18 + match event { 19 + Event { tags, .. } => { 20 + for tag in tags { 21 + match tag.clone() { 22 + Tag::Path { 23 + path, 24 + file_type: Some(FileType::File), 25 + } if watched(&path) => { 26 + run::run_project(&project_dir).unwrap() 27 + } 28 + _ => (), 29 + } 30 + } 31 + } 32 + } 33 + } 34 + 35 + // if Ctrl-C is received, quit 36 + if action.signals().any(|sig| sig == Signal::Interrupt) { 37 + action.quit(); 38 + } 39 + 40 + action 41 + })?; 42 + 43 + wx.config.pathset(pathset); 44 + wx.config.throttle(Duration::from_secs(1)); 45 + 46 + // TODO handle miette diagnostics 47 + wx.main().await?; 48 + Ok(()) 49 + }
+26 -7
src/main.rs
··· 10 10 11 11 extern crate log; 12 12 13 - pub fn main() -> Result<()> { 13 + #[tokio::main] 14 + pub async fn main() -> Result<()> { 14 15 #[cfg(feature = "vst")] 15 16 #[cfg(feature = "mp4")] 16 17 env_logger::init(); 17 - run(cli_args()) 18 + run(cli_args()).await 18 19 } 19 20 20 - pub fn run(args: cli::Args) -> Result<()> { 21 + pub async fn run(args: cli::Args) -> Result<()> { 21 22 debug_time!("run"); 22 - let mut canvas = canvas_from_cli(&args); 23 + 24 + if args.cmd_new { 25 + return cli::new::new_project(args.arg_name); 26 + } 27 + 28 + if args.cmd_watch { 29 + cli::watch::watch_project( 30 + match args.arg_directory.as_str() { 31 + "" => ".", 32 + dir => dir, 33 + } 34 + .into(), 35 + ) 36 + .await?; 37 + return Ok(()); 38 + } 23 39 40 + let mut canvas = canvas_from_cli(&args); 24 41 if args.cmd_examples { 25 42 canvas = if args.cmd_dna_analysis_machine { 26 43 examples::dna_analysis_machine() ··· 100 117 .expect("Provide audio with --audio to render a video") 101 118 .into(); 102 119 video 103 - .sync_audio_with(&args.flag_sync_with.expect( 104 - "Provide MIDI sync file with --sync-with to render a video", 105 - )) 120 + .sync_audio_with( 121 + &args.flag_sync_with.expect( 122 + "Provide MIDI sync file with --sync-with to render a video", 123 + ), 124 + ) 106 125 .each_frame(&|canvas, ctx| { 107 126 let center = canvas.world_region.center(); 108 127 canvas.root().clear();