Merge pull request #226395 from figsoda/cotton

authored by figsoda and committed by GitHub fd10c8f3 27b456a5

+646 -261
+639 -254
pkgs/development/tools/cotton/Cargo.lock
··· 33 ] 34 35 [[package]] 36 - name = "ansi_term" 37 - version = "0.12.1" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 40 dependencies = [ 41 - "winapi", 42 ] 43 44 [[package]] 45 name = "async-compression" 46 - version = "0.3.14" 47 source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695" 49 dependencies = [ 50 "brotli", 51 "flate2", ··· 57 58 [[package]] 59 name = "async-recursion" 60 - version = "1.0.0" 61 source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea" 63 dependencies = [ 64 "proc-macro2", 65 "quote", 66 - "syn", 67 ] 68 69 [[package]] ··· 74 dependencies = [ 75 "proc-macro2", 76 "quote", 77 - "syn", 78 ] 79 80 [[package]] ··· 84 checksum = "2ce4f10ea3abcd6617873bae9f91d1c5332b4a778bd9ce34d0cd517474c1de82" 85 86 [[package]] 87 - name = "atty" 88 - version = "0.2.14" 89 - source = "registry+https://github.com/rust-lang/crates.io-index" 90 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 91 - dependencies = [ 92 - "hermit-abi", 93 - "libc", 94 - "winapi", 95 - ] 96 - 97 - [[package]] 98 name = "autocfg" 99 version = "1.1.0" 100 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 108 dependencies = [ 109 "addr2line", 110 "cc", 111 - "cfg-if 1.0.0", 112 "libc", 113 "miniz_oxide", 114 "object", ··· 120 version = "0.13.0" 121 source = "registry+https://github.com/rust-lang/crates.io-index" 122 checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 123 124 [[package]] 125 name = "bitflags" ··· 168 169 [[package]] 170 name = "cached" 171 - version = "0.39.0" 172 source = "registry+https://github.com/rust-lang/crates.io-index" 173 - checksum = "f3e27085975166ffaacbd04527132e1cf5906fa612991f9b4fea08e787da2961" 174 dependencies = [ 175 "async-trait", 176 "async_once", 177 "cached_proc_macro", 178 "cached_proc_macro_types", 179 "futures", 180 - "hashbrown", 181 "instant", 182 "lazy_static", 183 "once_cell", ··· 187 188 [[package]] 189 name = "cached_proc_macro" 190 - version = "0.15.0" 191 source = "registry+https://github.com/rust-lang/crates.io-index" 192 - checksum = "751f7f4e7a091545e7f6c65bacc404eaee7e87bfb1f9ece234a1caa173dc16f2" 193 dependencies = [ 194 "cached_proc_macro_types", 195 "darling", 196 "quote", 197 - "syn", 198 ] 199 200 [[package]] ··· 217 version = "1.0.73" 218 source = "registry+https://github.com/rust-lang/crates.io-index" 219 checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 220 - 221 - [[package]] 222 - name = "cfg-if" 223 - version = "0.1.10" 224 - source = "registry+https://github.com/rust-lang/crates.io-index" 225 - checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 226 227 [[package]] 228 name = "cfg-if" ··· 232 233 [[package]] 234 name = "clap" 235 - version = "4.0.9" 236 source = "registry+https://github.com/rust-lang/crates.io-index" 237 - checksum = "30607dd93c420c6f1f80b544be522a0238a7db35e6a12968d28910983fee0df0" 238 dependencies = [ 239 - "atty", 240 - "bitflags", 241 "clap_derive", 242 - "clap_lex", 243 "once_cell", 244 "strsim", 245 - "termcolor", 246 ] 247 248 [[package]] 249 name = "clap_derive" 250 - version = "4.0.9" 251 source = "registry+https://github.com/rust-lang/crates.io-index" 252 - checksum = "a4a307492e1a34939f79d3b6b9650bd2b971513cd775436bf2b78defeb5af00b" 253 dependencies = [ 254 "heck", 255 - "proc-macro-error", 256 "proc-macro2", 257 "quote", 258 - "syn", 259 ] 260 261 [[package]] 262 name = "clap_lex" 263 - version = "0.3.0" 264 source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 266 - dependencies = [ 267 - "os_str_bytes", 268 - ] 269 270 [[package]] 271 name = "color-eyre" ··· 295 ] 296 297 [[package]] 298 name = "compact_str" 299 - version = "0.6.1" 300 source = "registry+https://github.com/rust-lang/crates.io-index" 301 - checksum = "5138945395949e7dfba09646dc9e766b548ff48e23deb5246890e6b64ae9e1b9" 302 dependencies = [ 303 "castaway", 304 "itoa", 305 "ryu", 306 "serde", 307 ] 308 309 [[package]] ··· 332 "color-eyre", 333 "compact_str", 334 "dashmap", 335 "futures", 336 "futures-lite", 337 - "generational-arena", 338 "indexmap", 339 "indicatif", 340 "itertools", 341 "nix", 342 "node-semver", 343 "notify", ··· 348 "serde", 349 "serde_json", 350 "serde_path_to_error", 351 - "tikv-jemallocator", 352 "tokio", 353 "tokio-tar", 354 "tokio-util", 355 "tracing", 356 "tracing-error", 357 "tracing-subscriber", ··· 363 source = "registry+https://github.com/rust-lang/crates.io-index" 364 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 365 dependencies = [ 366 - "cfg-if 1.0.0", 367 ] 368 369 [[package]] ··· 372 source = "registry+https://github.com/rust-lang/crates.io-index" 373 checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c" 374 dependencies = [ 375 - "cfg-if 1.0.0", 376 "crossbeam-utils", 377 ] 378 ··· 382 source = "registry+https://github.com/rust-lang/crates.io-index" 383 checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83" 384 dependencies = [ 385 - "cfg-if 1.0.0", 386 "once_cell", 387 ] 388 389 [[package]] 390 name = "darling" 391 - version = "0.13.4" 392 source = "registry+https://github.com/rust-lang/crates.io-index" 393 - checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" 394 dependencies = [ 395 "darling_core", 396 "darling_macro", ··· 398 399 [[package]] 400 name = "darling_core" 401 - version = "0.13.4" 402 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" 404 dependencies = [ 405 "fnv", 406 "ident_case", 407 "proc-macro2", 408 "quote", 409 "strsim", 410 - "syn", 411 ] 412 413 [[package]] 414 name = "darling_macro" 415 - version = "0.13.4" 416 source = "registry+https://github.com/rust-lang/crates.io-index" 417 - checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" 418 dependencies = [ 419 "darling_core", 420 "quote", 421 - "syn", 422 ] 423 424 [[package]] ··· 427 source = "registry+https://github.com/rust-lang/crates.io-index" 428 checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" 429 dependencies = [ 430 - "cfg-if 1.0.0", 431 - "hashbrown", 432 "lock_api", 433 "once_cell", 434 "parking_lot_core", ··· 459 source = "registry+https://github.com/rust-lang/crates.io-index" 460 checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 461 dependencies = [ 462 - "cfg-if 1.0.0", 463 ] 464 465 [[package]] 466 name = "enum-as-inner" 467 - version = "0.4.0" 468 source = "registry+https://github.com/rust-lang/crates.io-index" 469 - checksum = "21cdad81446a7f7dc43f6a77409efeb9733d2fa65553efef6018ef257c959b73" 470 dependencies = [ 471 "heck", 472 "proc-macro2", 473 "quote", 474 - "syn", 475 ] 476 477 [[package]] ··· 499 source = "registry+https://github.com/rust-lang/crates.io-index" 500 checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" 501 dependencies = [ 502 - "cfg-if 1.0.0", 503 "libc", 504 "redox_syscall", 505 - "windows-sys", 506 ] 507 508 [[package]] ··· 513 dependencies = [ 514 "crc32fast", 515 "miniz_oxide", 516 ] 517 518 [[package]] ··· 532 ] 533 534 [[package]] 535 - name = "fs_extra" 536 - version = "1.2.0" 537 - source = "registry+https://github.com/rust-lang/crates.io-index" 538 - checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" 539 - 540 - [[package]] 541 name = "fsevent-sys" 542 version = "4.1.0" 543 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 548 549 [[package]] 550 name = "futures" 551 - version = "0.3.24" 552 source = "registry+https://github.com/rust-lang/crates.io-index" 553 - checksum = "7f21eda599937fba36daeb58a22e8f5cee2d14c4a17b5b7739c7c8e5e3b8230c" 554 dependencies = [ 555 "futures-channel", 556 "futures-core", ··· 563 564 [[package]] 565 name = "futures-channel" 566 - version = "0.3.24" 567 source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "30bdd20c28fadd505d0fd6712cdfcb0d4b5648baf45faef7f852afb2399bb050" 569 dependencies = [ 570 "futures-core", 571 "futures-sink", ··· 573 574 [[package]] 575 name = "futures-core" 576 - version = "0.3.24" 577 source = "registry+https://github.com/rust-lang/crates.io-index" 578 - checksum = "4e5aa3de05362c3fb88de6531e6296e85cde7739cccad4b9dfeeb7f6ebce56bf" 579 580 [[package]] 581 name = "futures-executor" 582 - version = "0.3.24" 583 source = "registry+https://github.com/rust-lang/crates.io-index" 584 - checksum = "9ff63c23854bee61b6e9cd331d523909f238fc7636290b96826e9cfa5faa00ab" 585 dependencies = [ 586 "futures-core", 587 "futures-task", ··· 590 591 [[package]] 592 name = "futures-io" 593 - version = "0.3.24" 594 source = "registry+https://github.com/rust-lang/crates.io-index" 595 - checksum = "bbf4d2a7a308fd4578637c0b17c7e1c7ba127b8f6ba00b29f717e9655d85eb68" 596 597 [[package]] 598 name = "futures-lite" 599 - version = "1.12.0" 600 source = "registry+https://github.com/rust-lang/crates.io-index" 601 - checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 602 dependencies = [ 603 "fastrand", 604 "futures-core", ··· 611 612 [[package]] 613 name = "futures-macro" 614 - version = "0.3.24" 615 source = "registry+https://github.com/rust-lang/crates.io-index" 616 - checksum = "42cd15d1c7456c04dbdf7e88bcd69760d74f3a798d6444e16974b505b0e62f17" 617 dependencies = [ 618 "proc-macro2", 619 "quote", 620 - "syn", 621 ] 622 623 [[package]] 624 name = "futures-sink" 625 - version = "0.3.24" 626 source = "registry+https://github.com/rust-lang/crates.io-index" 627 - checksum = "21b20ba5a92e727ba30e72834706623d94ac93a725410b6a6b6fbc1b07f7ba56" 628 629 [[package]] 630 name = "futures-task" 631 - version = "0.3.24" 632 source = "registry+https://github.com/rust-lang/crates.io-index" 633 - checksum = "a6508c467c73851293f390476d4491cf4d227dbabcd4170f3bb6044959b294f1" 634 635 [[package]] 636 name = "futures-util" 637 - version = "0.3.24" 638 source = "registry+https://github.com/rust-lang/crates.io-index" 639 - checksum = "44fb6cb1be61cc1d2e43b262516aafcf63b241cffdb1d3fa115f91d9c7b09c90" 640 dependencies = [ 641 "futures-channel", 642 "futures-core", ··· 651 ] 652 653 [[package]] 654 - name = "generational-arena" 655 - version = "0.2.8" 656 - source = "registry+https://github.com/rust-lang/crates.io-index" 657 - checksum = "8e1d3b771574f62d0548cee0ad9057857e9fc25d7a3335f140c84f6acd0bf601" 658 - dependencies = [ 659 - "cfg-if 0.1.10", 660 - ] 661 - 662 - [[package]] 663 name = "getrandom" 664 version = "0.2.7" 665 source = "registry+https://github.com/rust-lang/crates.io-index" 666 checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 667 dependencies = [ 668 - "cfg-if 1.0.0", 669 "libc", 670 "wasi", 671 ] 672 673 [[package]] ··· 702 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 703 704 [[package]] 705 name = "heck" 706 version = "0.4.0" 707 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 715 dependencies = [ 716 "libc", 717 ] 718 719 [[package]] 720 name = "hostname" ··· 823 824 [[package]] 825 name = "indexmap" 826 - version = "1.9.1" 827 source = "registry+https://github.com/rust-lang/crates.io-index" 828 - checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 829 dependencies = [ 830 "autocfg", 831 - "hashbrown", 832 "serde", 833 ] 834 835 [[package]] 836 name = "indicatif" 837 - version = "0.17.1" 838 source = "registry+https://github.com/rust-lang/crates.io-index" 839 - checksum = "bfddc9561e8baf264e0e45e197fd7696320026eb10a8180340debc27b18f535b" 840 dependencies = [ 841 "console", 842 "number_prefix", 843 "unicode-width", 844 ] 845 ··· 869 source = "registry+https://github.com/rust-lang/crates.io-index" 870 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 871 dependencies = [ 872 - "cfg-if 1.0.0", 873 ] 874 875 [[package]] ··· 889 version = "2.5.0" 890 source = "registry+https://github.com/rust-lang/crates.io-index" 891 checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" 892 893 [[package]] 894 name = "itertools" ··· 942 943 [[package]] 944 name = "libc" 945 - version = "0.2.131" 946 source = "registry+https://github.com/rust-lang/crates.io-index" 947 - checksum = "04c3b4822ccebfa39c02fc03d1534441b22ead323fa0f48bb7ddd8e6ba076a40" 948 949 [[package]] 950 name = "linked-hash-map" ··· 953 checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 954 955 [[package]] 956 name = "lock_api" 957 version = "0.4.8" 958 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 968 source = "registry+https://github.com/rust-lang/crates.io-index" 969 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 970 dependencies = [ 971 - "cfg-if 1.0.0", 972 ] 973 974 [[package]] ··· 1009 1010 [[package]] 1011 name = "memoffset" 1012 - version = "0.6.5" 1013 source = "registry+https://github.com/rust-lang/crates.io-index" 1014 - checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 1015 dependencies = [ 1016 "autocfg", 1017 ] ··· 1035 dependencies = [ 1036 "proc-macro2", 1037 "quote", 1038 - "syn", 1039 ] 1040 1041 [[package]] ··· 1068 "libc", 1069 "log", 1070 "wasi", 1071 - "windows-sys", 1072 ] 1073 1074 [[package]] 1075 name = "nix" 1076 - version = "0.25.0" 1077 source = "registry+https://github.com/rust-lang/crates.io-index" 1078 - checksum = "e322c04a9e3440c327fca7b6c8a63e6890a32fa2ad689db972425f07e0d22abb" 1079 dependencies = [ 1080 - "autocfg", 1081 "bitflags", 1082 - "cfg-if 1.0.0", 1083 "libc", 1084 "memoffset", 1085 "pin-utils", 1086 ] 1087 1088 [[package]] 1089 name = "node-semver" 1090 version = "2.0.1-alpha.0" 1091 - source = "git+https://github.com/danielhuang/node-semver-rs?rev=3af6c068bc59f58683a536cbcf683c5cec69621f#3af6c068bc59f58683a536cbcf683c5cec69621f" 1092 dependencies = [ 1093 "bytecount", 1094 "miette", ··· 1109 1110 [[package]] 1111 name = "notify" 1112 - version = "5.0.0" 1113 source = "registry+https://github.com/rust-lang/crates.io-index" 1114 - checksum = "ed2c66da08abae1c024c01d635253e402341b4060a12e99b31c7594063bf490a" 1115 dependencies = [ 1116 "bitflags", 1117 "crossbeam-channel", ··· 1122 "libc", 1123 "mio", 1124 "walkdir", 1125 "winapi", 1126 ] 1127 ··· 1131 source = "registry+https://github.com/rust-lang/crates.io-index" 1132 checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1133 dependencies = [ 1134 - "hermit-abi", 1135 "libc", 1136 ] 1137 ··· 1152 1153 [[package]] 1154 name = "once_cell" 1155 - version = "1.15.0" 1156 source = "registry+https://github.com/rust-lang/crates.io-index" 1157 - checksum = "e82dad04139b71a90c080c8463fe0dc7902db5192d939bd0950f074d014339e1" 1158 1159 [[package]] 1160 - name = "os_str_bytes" 1161 - version = "6.2.0" 1162 source = "registry+https://github.com/rust-lang/crates.io-index" 1163 - checksum = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4" 1164 1165 [[package]] 1166 name = "owo-colors" 1167 - version = "3.5.0" 1168 source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" 1170 1171 [[package]] 1172 name = "parking" ··· 1190 source = "registry+https://github.com/rust-lang/crates.io-index" 1191 checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" 1192 dependencies = [ 1193 - "cfg-if 1.0.0", 1194 "libc", 1195 "redox_syscall", 1196 "smallvec", 1197 - "windows-sys", 1198 ] 1199 1200 [[package]] ··· 1204 checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 1205 1206 [[package]] 1207 name = "pin-project-lite" 1208 version = "0.2.9" 1209 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1216 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1217 1218 [[package]] 1219 - name = "ppv-lite86" 1220 - version = "0.2.16" 1221 - source = "registry+https://github.com/rust-lang/crates.io-index" 1222 - checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 1223 - 1224 - [[package]] 1225 - name = "proc-macro-error" 1226 - version = "1.0.4" 1227 source = "registry+https://github.com/rust-lang/crates.io-index" 1228 - checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1229 - dependencies = [ 1230 - "proc-macro-error-attr", 1231 - "proc-macro2", 1232 - "quote", 1233 - "syn", 1234 - "version_check", 1235 - ] 1236 1237 [[package]] 1238 - name = "proc-macro-error-attr" 1239 - version = "1.0.4" 1240 source = "registry+https://github.com/rust-lang/crates.io-index" 1241 - checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1242 - dependencies = [ 1243 - "proc-macro2", 1244 - "quote", 1245 - "version_check", 1246 - ] 1247 1248 [[package]] 1249 name = "proc-macro2" 1250 - version = "1.0.45" 1251 source = "registry+https://github.com/rust-lang/crates.io-index" 1252 - checksum = "3edcd08cf4fea98d1ae6c9ddd3b8ccb1acac7c3693d62625969a7daa04a2ae36" 1253 dependencies = [ 1254 "unicode-ident", 1255 ] ··· 1262 1263 [[package]] 1264 name = "quote" 1265 - version = "1.0.20" 1266 source = "registry+https://github.com/rust-lang/crates.io-index" 1267 - checksum = "3bcdf212e9776fbcb2d23ab029360416bb1706b1aea2d1a5ba002727cbcab804" 1268 dependencies = [ 1269 "proc-macro2", 1270 ] ··· 1334 1335 [[package]] 1336 name = "reqwest" 1337 - version = "0.11.12" 1338 source = "registry+https://github.com/rust-lang/crates.io-index" 1339 - checksum = "431949c384f4e2ae07605ccaa56d1d9d2ecdb5cadd4f9577ccfab29f2e5149fc" 1340 dependencies = [ 1341 "async-compression", 1342 - "base64", 1343 "bytes", 1344 "encoding_rs", 1345 "futures-core", ··· 1369 "url", 1370 "wasm-bindgen", 1371 "wasm-bindgen-futures", 1372 "web-sys", 1373 "webpki-roots", 1374 "winreg 0.10.1", ··· 1393 "cc", 1394 "libc", 1395 "once_cell", 1396 - "spin", 1397 "untrusted", 1398 "web-sys", 1399 "winapi", ··· 1412 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1413 1414 [[package]] 1415 name = "rustls" 1416 version = "0.20.6" 1417 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1429 source = "registry+https://github.com/rust-lang/crates.io-index" 1430 checksum = "e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9" 1431 dependencies = [ 1432 - "base64", 1433 ] 1434 1435 [[package]] ··· 1471 1472 [[package]] 1473 name = "serde" 1474 - version = "1.0.145" 1475 source = "registry+https://github.com/rust-lang/crates.io-index" 1476 - checksum = "728eb6351430bccb993660dfffc5a72f91ccc1295abaa8ce19b27ebe4f75568b" 1477 dependencies = [ 1478 "serde_derive", 1479 ] 1480 1481 [[package]] 1482 name = "serde_derive" 1483 - version = "1.0.145" 1484 source = "registry+https://github.com/rust-lang/crates.io-index" 1485 - checksum = "81fa1584d3d1bcacd84c277a0dfe21f5b0f6accf4a23d04d4c6d61f1af522b4c" 1486 dependencies = [ 1487 "proc-macro2", 1488 "quote", 1489 - "syn", 1490 ] 1491 1492 [[package]] 1493 name = "serde_json" 1494 - version = "1.0.85" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 - checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" 1497 dependencies = [ 1498 "indexmap", 1499 "itoa", ··· 1503 1504 [[package]] 1505 name = "serde_path_to_error" 1506 - version = "0.1.8" 1507 source = "registry+https://github.com/rust-lang/crates.io-index" 1508 - checksum = "184c643044780f7ceb59104cef98a5a6f12cb2288a7bc701ab93a362b49fd47d" 1509 dependencies = [ 1510 "serde", 1511 ] ··· 1557 1558 [[package]] 1559 name = "socket2" 1560 - version = "0.4.4" 1561 source = "registry+https://github.com/rust-lang/crates.io-index" 1562 - checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" 1563 dependencies = [ 1564 "libc", 1565 "winapi", ··· 1572 checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1573 1574 [[package]] 1575 name = "strsim" 1576 version = "0.10.0" 1577 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1579 1580 [[package]] 1581 name = "syn" 1582 - version = "1.0.98" 1583 source = "registry+https://github.com/rust-lang/crates.io-index" 1584 - checksum = "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd" 1585 dependencies = [ 1586 "proc-macro2", 1587 "quote", ··· 1589 ] 1590 1591 [[package]] 1592 - name = "termcolor" 1593 - version = "1.1.3" 1594 source = "registry+https://github.com/rust-lang/crates.io-index" 1595 - checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 1596 dependencies = [ 1597 - "winapi-util", 1598 ] 1599 1600 [[package]] 1601 name = "terminal_size" ··· 1624 dependencies = [ 1625 "proc-macro2", 1626 "quote", 1627 - "syn", 1628 ] 1629 1630 [[package]] ··· 1637 ] 1638 1639 [[package]] 1640 - name = "tikv-jemalloc-sys" 1641 - version = "0.5.1+5.3.0-patched" 1642 - source = "registry+https://github.com/rust-lang/crates.io-index" 1643 - checksum = "931e876f91fed0827f863a2d153897790da0b24d882c721a79cb3beb0b903261" 1644 - dependencies = [ 1645 - "cc", 1646 - "fs_extra", 1647 - "libc", 1648 - ] 1649 - 1650 - [[package]] 1651 - name = "tikv-jemallocator" 1652 - version = "0.5.0" 1653 - source = "registry+https://github.com/rust-lang/crates.io-index" 1654 - checksum = "20612db8a13a6c06d57ec83953694185a367e16945f66565e8028d2c0bd76979" 1655 - dependencies = [ 1656 - "libc", 1657 - "tikv-jemalloc-sys", 1658 - ] 1659 - 1660 - [[package]] 1661 name = "tinyvec" 1662 version = "1.6.0" 1663 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1674 1675 [[package]] 1676 name = "tokio" 1677 - version = "1.21.2" 1678 source = "registry+https://github.com/rust-lang/crates.io-index" 1679 - checksum = "a9e03c497dc955702ba729190dc4aac6f2a0ce97f913e5b1b5912fc5039d9099" 1680 dependencies = [ 1681 "autocfg", 1682 "bytes", 1683 "libc", 1684 - "memchr", 1685 "mio", 1686 "num_cpus", 1687 "parking_lot", ··· 1689 "signal-hook-registry", 1690 "socket2", 1691 "tokio-macros", 1692 - "winapi", 1693 ] 1694 1695 [[package]] 1696 name = "tokio-macros" 1697 - version = "1.8.0" 1698 source = "registry+https://github.com/rust-lang/crates.io-index" 1699 - checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" 1700 dependencies = [ 1701 "proc-macro2", 1702 "quote", 1703 - "syn", 1704 ] 1705 1706 [[package]] ··· 1741 1742 [[package]] 1743 name = "tokio-util" 1744 - version = "0.7.4" 1745 source = "registry+https://github.com/rust-lang/crates.io-index" 1746 - checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" 1747 dependencies = [ 1748 "bytes", 1749 "futures-core", ··· 1755 ] 1756 1757 [[package]] 1758 name = "tower-service" 1759 version = "0.3.2" 1760 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1762 1763 [[package]] 1764 name = "tracing" 1765 - version = "0.1.36" 1766 source = "registry+https://github.com/rust-lang/crates.io-index" 1767 - checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" 1768 dependencies = [ 1769 - "cfg-if 1.0.0", 1770 "pin-project-lite", 1771 "tracing-attributes", 1772 "tracing-core", ··· 1774 1775 [[package]] 1776 name = "tracing-attributes" 1777 - version = "0.1.22" 1778 source = "registry+https://github.com/rust-lang/crates.io-index" 1779 - checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" 1780 dependencies = [ 1781 "proc-macro2", 1782 "quote", 1783 - "syn", 1784 ] 1785 1786 [[package]] 1787 name = "tracing-core" 1788 - version = "0.1.29" 1789 source = "registry+https://github.com/rust-lang/crates.io-index" 1790 - checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" 1791 dependencies = [ 1792 "once_cell", 1793 "valuable", ··· 1816 1817 [[package]] 1818 name = "tracing-subscriber" 1819 - version = "0.3.15" 1820 source = "registry+https://github.com/rust-lang/crates.io-index" 1821 - checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" 1822 dependencies = [ 1823 - "ansi_term", 1824 "matchers", 1825 "once_cell", 1826 "regex", 1827 "sharded-slab", ··· 1834 1835 [[package]] 1836 name = "trust-dns-proto" 1837 - version = "0.21.2" 1838 source = "registry+https://github.com/rust-lang/crates.io-index" 1839 - checksum = "9c31f240f59877c3d4bb3b3ea0ec5a6a0cff07323580ff8c7a605cd7d08b255d" 1840 dependencies = [ 1841 "async-trait", 1842 - "cfg-if 1.0.0", 1843 "data-encoding", 1844 "enum-as-inner", 1845 "futures-channel", ··· 1848 "idna", 1849 "ipnet", 1850 "lazy_static", 1851 - "log", 1852 "rand", 1853 "smallvec", 1854 "thiserror", 1855 "tinyvec", 1856 "tokio", 1857 "url", 1858 ] 1859 1860 [[package]] 1861 name = "trust-dns-resolver" 1862 - version = "0.21.2" 1863 source = "registry+https://github.com/rust-lang/crates.io-index" 1864 - checksum = "e4ba72c2ea84515690c9fcef4c6c660bb9df3036ed1051686de84605b74fd558" 1865 dependencies = [ 1866 - "cfg-if 1.0.0", 1867 "futures-util", 1868 "ipconfig", 1869 "lazy_static", 1870 - "log", 1871 "lru-cache", 1872 "parking_lot", 1873 "resolv-conf", 1874 "smallvec", 1875 "thiserror", 1876 "tokio", 1877 "trust-dns-proto", 1878 ] 1879 ··· 1929 ] 1930 1931 [[package]] 1932 - name = "valuable" 1933 - version = "0.1.0" 1934 source = "registry+https://github.com/rust-lang/crates.io-index" 1935 - checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 1936 1937 [[package]] 1938 - name = "version_check" 1939 - version = "0.9.4" 1940 source = "registry+https://github.com/rust-lang/crates.io-index" 1941 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1942 1943 [[package]] 1944 name = "waker-fn" ··· 1979 source = "registry+https://github.com/rust-lang/crates.io-index" 1980 checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994" 1981 dependencies = [ 1982 - "cfg-if 1.0.0", 1983 "wasm-bindgen-macro", 1984 ] 1985 ··· 1994 "log", 1995 "proc-macro2", 1996 "quote", 1997 - "syn", 1998 "wasm-bindgen-shared", 1999 ] 2000 ··· 2004 source = "registry+https://github.com/rust-lang/crates.io-index" 2005 checksum = "de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f" 2006 dependencies = [ 2007 - "cfg-if 1.0.0", 2008 "js-sys", 2009 "wasm-bindgen", 2010 "web-sys", ··· 2028 dependencies = [ 2029 "proc-macro2", 2030 "quote", 2031 - "syn", 2032 "wasm-bindgen-backend", 2033 "wasm-bindgen-shared", 2034 ] ··· 2040 checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be" 2041 2042 [[package]] 2043 name = "web-sys" 2044 version = "0.3.58" 2045 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2111 source = "registry+https://github.com/rust-lang/crates.io-index" 2112 checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 2113 dependencies = [ 2114 - "windows_aarch64_msvc", 2115 - "windows_i686_gnu", 2116 - "windows_i686_msvc", 2117 - "windows_x86_64_gnu", 2118 - "windows_x86_64_msvc", 2119 ] 2120 2121 [[package]] 2122 name = "windows_aarch64_msvc" 2123 version = "0.36.1" 2124 source = "registry+https://github.com/rust-lang/crates.io-index" 2125 checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 2126 2127 [[package]] 2128 name = "windows_i686_gnu" ··· 2131 checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 2132 2133 [[package]] 2134 name = "windows_i686_msvc" 2135 version = "0.36.1" 2136 source = "registry+https://github.com/rust-lang/crates.io-index" 2137 checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 2138 2139 [[package]] 2140 name = "windows_x86_64_gnu" 2141 version = "0.36.1" 2142 source = "registry+https://github.com/rust-lang/crates.io-index" 2143 checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 2144 2145 [[package]] 2146 name = "windows_x86_64_msvc" 2147 version = "0.36.1" 2148 source = "registry+https://github.com/rust-lang/crates.io-index" 2149 checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 2150 2151 [[package]] 2152 name = "winreg"
··· 33 ] 34 35 [[package]] 36 + name = "anstream" 37 + version = "0.3.0" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "9e579a7752471abc2a8268df8b20005e3eadd975f585398f17efcfd8d4927371" 40 dependencies = [ 41 + "anstyle", 42 + "anstyle-parse", 43 + "anstyle-query", 44 + "anstyle-wincon", 45 + "colorchoice", 46 + "is-terminal", 47 + "utf8parse", 48 + ] 49 + 50 + [[package]] 51 + name = "anstyle" 52 + version = "1.0.0" 53 + source = "registry+https://github.com/rust-lang/crates.io-index" 54 + checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 55 + 56 + [[package]] 57 + name = "anstyle-parse" 58 + version = "0.2.0" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" 61 + dependencies = [ 62 + "utf8parse", 63 + ] 64 + 65 + [[package]] 66 + name = "anstyle-query" 67 + version = "1.0.0" 68 + source = "registry+https://github.com/rust-lang/crates.io-index" 69 + checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 70 + dependencies = [ 71 + "windows-sys 0.48.0", 72 + ] 73 + 74 + [[package]] 75 + name = "anstyle-wincon" 76 + version = "1.0.0" 77 + source = "registry+https://github.com/rust-lang/crates.io-index" 78 + checksum = "4bcd8291a340dd8ac70e18878bc4501dd7b4ff970cfa21c207d36ece51ea88fd" 79 + dependencies = [ 80 + "anstyle", 81 + "windows-sys 0.48.0", 82 ] 83 84 [[package]] 85 name = "async-compression" 86 + version = "0.3.15" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 + checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a" 89 dependencies = [ 90 "brotli", 91 "flate2", ··· 97 98 [[package]] 99 name = "async-recursion" 100 + version = "1.0.4" 101 source = "registry+https://github.com/rust-lang/crates.io-index" 102 + checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba" 103 dependencies = [ 104 "proc-macro2", 105 "quote", 106 + "syn 2.0.8", 107 ] 108 109 [[package]] ··· 114 dependencies = [ 115 "proc-macro2", 116 "quote", 117 + "syn 1.0.104", 118 ] 119 120 [[package]] ··· 124 checksum = "2ce4f10ea3abcd6617873bae9f91d1c5332b4a778bd9ce34d0cd517474c1de82" 125 126 [[package]] 127 name = "autocfg" 128 version = "1.1.0" 129 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 137 dependencies = [ 138 "addr2line", 139 "cc", 140 + "cfg-if", 141 "libc", 142 "miniz_oxide", 143 "object", ··· 149 version = "0.13.0" 150 source = "registry+https://github.com/rust-lang/crates.io-index" 151 checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 152 + 153 + [[package]] 154 + name = "base64" 155 + version = "0.21.0" 156 + source = "registry+https://github.com/rust-lang/crates.io-index" 157 + checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 158 159 [[package]] 160 name = "bitflags" ··· 203 204 [[package]] 205 name = "cached" 206 + version = "0.43.0" 207 source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "bc2fafddf188d13788e7099295a59b99e99b2148ab2195cae454e754cc099925" 209 dependencies = [ 210 "async-trait", 211 "async_once", 212 "cached_proc_macro", 213 "cached_proc_macro_types", 214 "futures", 215 + "hashbrown 0.13.1", 216 "instant", 217 "lazy_static", 218 "once_cell", ··· 222 223 [[package]] 224 name = "cached_proc_macro" 225 + version = "0.16.0" 226 source = "registry+https://github.com/rust-lang/crates.io-index" 227 + checksum = "e10ca87c81aaa3a949dbbe2b5e6c2c45dbc94ba4897e45ea31ff9ec5087be3dc" 228 dependencies = [ 229 "cached_proc_macro_types", 230 "darling", 231 + "proc-macro2", 232 "quote", 233 + "syn 1.0.104", 234 ] 235 236 [[package]] ··· 253 version = "1.0.73" 254 source = "registry+https://github.com/rust-lang/crates.io-index" 255 checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 256 257 [[package]] 258 name = "cfg-if" ··· 262 263 [[package]] 264 name = "clap" 265 + version = "4.2.2" 266 source = "registry+https://github.com/rust-lang/crates.io-index" 267 + checksum = "9b802d85aaf3a1cdb02b224ba472ebdea62014fccfcb269b95a4d76443b5ee5a" 268 dependencies = [ 269 + "clap_builder", 270 "clap_derive", 271 "once_cell", 272 + ] 273 + 274 + [[package]] 275 + name = "clap_builder" 276 + version = "4.2.2" 277 + source = "registry+https://github.com/rust-lang/crates.io-index" 278 + checksum = "14a1a858f532119338887a4b8e1af9c60de8249cd7bafd68036a489e261e37b6" 279 + dependencies = [ 280 + "anstream", 281 + "anstyle", 282 + "bitflags", 283 + "clap_lex", 284 "strsim", 285 ] 286 287 [[package]] 288 name = "clap_derive" 289 + version = "4.2.0" 290 source = "registry+https://github.com/rust-lang/crates.io-index" 291 + checksum = "3f9644cd56d6b87dbe899ef8b053e331c0637664e9e21a33dfcdc36093f5c5c4" 292 dependencies = [ 293 "heck", 294 "proc-macro2", 295 "quote", 296 + "syn 2.0.8", 297 ] 298 299 [[package]] 300 name = "clap_lex" 301 + version = "0.4.0" 302 source = "registry+https://github.com/rust-lang/crates.io-index" 303 + checksum = "4f0807fb6f644c83f3e4ec014fec9858c1c8b26a7db8eb5f0bde5817df9c1df7" 304 305 [[package]] 306 name = "color-eyre" ··· 330 ] 331 332 [[package]] 333 + name = "colorchoice" 334 + version = "1.0.0" 335 + source = "registry+https://github.com/rust-lang/crates.io-index" 336 + checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 337 + 338 + [[package]] 339 name = "compact_str" 340 + version = "0.7.0" 341 source = "registry+https://github.com/rust-lang/crates.io-index" 342 + checksum = "bff0805f79ecb1b35163f3957a6934ea8d04fcd36ef98b52e7316f63e72e73d1" 343 dependencies = [ 344 "castaway", 345 + "cfg-if", 346 "itoa", 347 "ryu", 348 "serde", 349 + "static_assertions", 350 ] 351 352 [[package]] ··· 375 "color-eyre", 376 "compact_str", 377 "dashmap", 378 + "flume", 379 "futures", 380 "futures-lite", 381 "indexmap", 382 "indicatif", 383 "itertools", 384 + "mimalloc", 385 + "multimap", 386 "nix", 387 "node-semver", 388 "notify", ··· 393 "serde", 394 "serde_json", 395 "serde_path_to_error", 396 + "tap", 397 "tokio", 398 "tokio-tar", 399 "tokio-util", 400 + "toml", 401 "tracing", 402 "tracing-error", 403 "tracing-subscriber", ··· 409 source = "registry+https://github.com/rust-lang/crates.io-index" 410 checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 411 dependencies = [ 412 + "cfg-if", 413 ] 414 415 [[package]] ··· 418 source = "registry+https://github.com/rust-lang/crates.io-index" 419 checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c" 420 dependencies = [ 421 + "cfg-if", 422 "crossbeam-utils", 423 ] 424 ··· 428 source = "registry+https://github.com/rust-lang/crates.io-index" 429 checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83" 430 dependencies = [ 431 + "cfg-if", 432 "once_cell", 433 ] 434 435 [[package]] 436 name = "darling" 437 + version = "0.14.2" 438 source = "registry+https://github.com/rust-lang/crates.io-index" 439 + checksum = "b0dd3cd20dc6b5a876612a6e5accfe7f3dd883db6d07acfbf14c128f61550dfa" 440 dependencies = [ 441 "darling_core", 442 "darling_macro", ··· 444 445 [[package]] 446 name = "darling_core" 447 + version = "0.14.2" 448 source = "registry+https://github.com/rust-lang/crates.io-index" 449 + checksum = "a784d2ccaf7c98501746bf0be29b2022ba41fd62a2e622af997a03e9f972859f" 450 dependencies = [ 451 "fnv", 452 "ident_case", 453 "proc-macro2", 454 "quote", 455 "strsim", 456 + "syn 1.0.104", 457 ] 458 459 [[package]] 460 name = "darling_macro" 461 + version = "0.14.2" 462 source = "registry+https://github.com/rust-lang/crates.io-index" 463 + checksum = "7618812407e9402654622dd402b0a89dff9ba93badd6540781526117b92aab7e" 464 dependencies = [ 465 "darling_core", 466 "quote", 467 + "syn 1.0.104", 468 ] 469 470 [[package]] ··· 473 source = "registry+https://github.com/rust-lang/crates.io-index" 474 checksum = "907076dfda823b0b36d2a1bb5f90c96660a5bbcd7729e10727f07858f22c4edc" 475 dependencies = [ 476 + "cfg-if", 477 + "hashbrown 0.12.3", 478 "lock_api", 479 "once_cell", 480 "parking_lot_core", ··· 505 source = "registry+https://github.com/rust-lang/crates.io-index" 506 checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 507 dependencies = [ 508 + "cfg-if", 509 ] 510 511 [[package]] 512 name = "enum-as-inner" 513 + version = "0.5.1" 514 source = "registry+https://github.com/rust-lang/crates.io-index" 515 + checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" 516 dependencies = [ 517 "heck", 518 "proc-macro2", 519 "quote", 520 + "syn 1.0.104", 521 + ] 522 + 523 + [[package]] 524 + name = "errno" 525 + version = "0.3.0" 526 + source = "registry+https://github.com/rust-lang/crates.io-index" 527 + checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0" 528 + dependencies = [ 529 + "errno-dragonfly", 530 + "libc", 531 + "windows-sys 0.45.0", 532 + ] 533 + 534 + [[package]] 535 + name = "errno-dragonfly" 536 + version = "0.1.2" 537 + source = "registry+https://github.com/rust-lang/crates.io-index" 538 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 539 + dependencies = [ 540 + "cc", 541 + "libc", 542 ] 543 544 [[package]] ··· 566 source = "registry+https://github.com/rust-lang/crates.io-index" 567 checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" 568 dependencies = [ 569 + "cfg-if", 570 "libc", 571 "redox_syscall", 572 + "windows-sys 0.36.1", 573 ] 574 575 [[package]] ··· 580 dependencies = [ 581 "crc32fast", 582 "miniz_oxide", 583 + ] 584 + 585 + [[package]] 586 + name = "flume" 587 + version = "0.10.14" 588 + source = "registry+https://github.com/rust-lang/crates.io-index" 589 + checksum = "1657b4441c3403d9f7b3409e47575237dac27b1b5726df654a6ecbf92f0f7577" 590 + dependencies = [ 591 + "futures-core", 592 + "futures-sink", 593 + "nanorand", 594 + "pin-project", 595 + "spin 0.9.4", 596 ] 597 598 [[package]] ··· 612 ] 613 614 [[package]] 615 name = "fsevent-sys" 616 version = "4.1.0" 617 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 622 623 [[package]] 624 name = "futures" 625 + version = "0.3.28" 626 source = "registry+https://github.com/rust-lang/crates.io-index" 627 + checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 628 dependencies = [ 629 "futures-channel", 630 "futures-core", ··· 637 638 [[package]] 639 name = "futures-channel" 640 + version = "0.3.28" 641 source = "registry+https://github.com/rust-lang/crates.io-index" 642 + checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 643 dependencies = [ 644 "futures-core", 645 "futures-sink", ··· 647 648 [[package]] 649 name = "futures-core" 650 + version = "0.3.28" 651 source = "registry+https://github.com/rust-lang/crates.io-index" 652 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 653 654 [[package]] 655 name = "futures-executor" 656 + version = "0.3.28" 657 source = "registry+https://github.com/rust-lang/crates.io-index" 658 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 659 dependencies = [ 660 "futures-core", 661 "futures-task", ··· 664 665 [[package]] 666 name = "futures-io" 667 + version = "0.3.28" 668 source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 670 671 [[package]] 672 name = "futures-lite" 673 + version = "1.13.0" 674 source = "registry+https://github.com/rust-lang/crates.io-index" 675 + checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 676 dependencies = [ 677 "fastrand", 678 "futures-core", ··· 685 686 [[package]] 687 name = "futures-macro" 688 + version = "0.3.28" 689 source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 691 dependencies = [ 692 "proc-macro2", 693 "quote", 694 + "syn 2.0.8", 695 ] 696 697 [[package]] 698 name = "futures-sink" 699 + version = "0.3.28" 700 source = "registry+https://github.com/rust-lang/crates.io-index" 701 + checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 702 703 [[package]] 704 name = "futures-task" 705 + version = "0.3.28" 706 source = "registry+https://github.com/rust-lang/crates.io-index" 707 + checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 708 709 [[package]] 710 name = "futures-util" 711 + version = "0.3.28" 712 source = "registry+https://github.com/rust-lang/crates.io-index" 713 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 714 dependencies = [ 715 "futures-channel", 716 "futures-core", ··· 725 ] 726 727 [[package]] 728 name = "getrandom" 729 version = "0.2.7" 730 source = "registry+https://github.com/rust-lang/crates.io-index" 731 checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 732 dependencies = [ 733 + "cfg-if", 734 + "js-sys", 735 "libc", 736 "wasi", 737 + "wasm-bindgen", 738 ] 739 740 [[package]] ··· 769 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 770 771 [[package]] 772 + name = "hashbrown" 773 + version = "0.13.1" 774 + source = "registry+https://github.com/rust-lang/crates.io-index" 775 + checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038" 776 + 777 + [[package]] 778 name = "heck" 779 version = "0.4.0" 780 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 788 dependencies = [ 789 "libc", 790 ] 791 + 792 + [[package]] 793 + name = "hermit-abi" 794 + version = "0.3.1" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 797 798 [[package]] 799 name = "hostname" ··· 902 903 [[package]] 904 name = "indexmap" 905 + version = "1.9.3" 906 source = "registry+https://github.com/rust-lang/crates.io-index" 907 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 908 dependencies = [ 909 "autocfg", 910 + "hashbrown 0.12.3", 911 "serde", 912 ] 913 914 [[package]] 915 name = "indicatif" 916 + version = "0.17.3" 917 source = "registry+https://github.com/rust-lang/crates.io-index" 918 + checksum = "cef509aa9bc73864d6756f0d34d35504af3cf0844373afe9b8669a5b8005a729" 919 dependencies = [ 920 "console", 921 "number_prefix", 922 + "portable-atomic", 923 "unicode-width", 924 ] 925 ··· 949 source = "registry+https://github.com/rust-lang/crates.io-index" 950 checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 951 dependencies = [ 952 + "cfg-if", 953 + ] 954 + 955 + [[package]] 956 + name = "io-lifetimes" 957 + version = "1.0.1" 958 + source = "registry+https://github.com/rust-lang/crates.io-index" 959 + checksum = "a7d367024b3f3414d8e01f437f704f41a9f64ab36f9067fa73e526ad4c763c87" 960 + dependencies = [ 961 + "libc", 962 + "windows-sys 0.42.0", 963 ] 964 965 [[package]] ··· 979 version = "2.5.0" 980 source = "registry+https://github.com/rust-lang/crates.io-index" 981 checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" 982 + 983 + [[package]] 984 + name = "is-terminal" 985 + version = "0.4.6" 986 + source = "registry+https://github.com/rust-lang/crates.io-index" 987 + checksum = "256017f749ab3117e93acb91063009e1f1bb56d03965b14c2c8df4eb02c524d8" 988 + dependencies = [ 989 + "hermit-abi 0.3.1", 990 + "io-lifetimes", 991 + "rustix", 992 + "windows-sys 0.45.0", 993 + ] 994 995 [[package]] 996 name = "itertools" ··· 1044 1045 [[package]] 1046 name = "libc" 1047 + version = "0.2.140" 1048 + source = "registry+https://github.com/rust-lang/crates.io-index" 1049 + checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c" 1050 + 1051 + [[package]] 1052 + name = "libmimalloc-sys" 1053 + version = "0.1.32" 1054 source = "registry+https://github.com/rust-lang/crates.io-index" 1055 + checksum = "43a558e3d911bc3c7bfc8c78bc580b404d6e51c1cefbf656e176a94b49b0df40" 1056 + dependencies = [ 1057 + "cc", 1058 + "libc", 1059 + ] 1060 1061 [[package]] 1062 name = "linked-hash-map" ··· 1065 checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1066 1067 [[package]] 1068 + name = "linux-raw-sys" 1069 + version = "0.3.0" 1070 + source = "registry+https://github.com/rust-lang/crates.io-index" 1071 + checksum = "cd550e73688e6d578f0ac2119e32b797a327631a42f9433e59d02e139c8df60d" 1072 + 1073 + [[package]] 1074 name = "lock_api" 1075 version = "0.4.8" 1076 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1086 source = "registry+https://github.com/rust-lang/crates.io-index" 1087 checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1088 dependencies = [ 1089 + "cfg-if", 1090 ] 1091 1092 [[package]] ··· 1127 1128 [[package]] 1129 name = "memoffset" 1130 + version = "0.7.1" 1131 source = "registry+https://github.com/rust-lang/crates.io-index" 1132 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1133 dependencies = [ 1134 "autocfg", 1135 ] ··· 1153 dependencies = [ 1154 "proc-macro2", 1155 "quote", 1156 + "syn 1.0.104", 1157 + ] 1158 + 1159 + [[package]] 1160 + name = "mimalloc" 1161 + version = "0.1.36" 1162 + source = "registry+https://github.com/rust-lang/crates.io-index" 1163 + checksum = "3d88dad3f985ec267a3fcb7a1726f5cb1a7e8cad8b646e70a84f967210df23da" 1164 + dependencies = [ 1165 + "libmimalloc-sys", 1166 ] 1167 1168 [[package]] ··· 1195 "libc", 1196 "log", 1197 "wasi", 1198 + "windows-sys 0.36.1", 1199 + ] 1200 + 1201 + [[package]] 1202 + name = "multimap" 1203 + version = "0.9.0" 1204 + source = "registry+https://github.com/rust-lang/crates.io-index" 1205 + checksum = "70db9248a93dc36a36d9a47898caa007a32755c7ad140ec64eeeb50d5a730631" 1206 + dependencies = [ 1207 + "serde", 1208 + ] 1209 + 1210 + [[package]] 1211 + name = "nanorand" 1212 + version = "0.7.0" 1213 + source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" 1215 + dependencies = [ 1216 + "getrandom", 1217 ] 1218 1219 [[package]] 1220 name = "nix" 1221 + version = "0.26.2" 1222 source = "registry+https://github.com/rust-lang/crates.io-index" 1223 + checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 1224 dependencies = [ 1225 "bitflags", 1226 + "cfg-if", 1227 "libc", 1228 "memoffset", 1229 "pin-utils", 1230 + "static_assertions", 1231 ] 1232 1233 [[package]] 1234 name = "node-semver" 1235 version = "2.0.1-alpha.0" 1236 + source = "git+https://github.com/danielhuang/node-semver-rs?rev=bf4b103dc88b310c9dc049433aff1a14716e1e68#bf4b103dc88b310c9dc049433aff1a14716e1e68" 1237 dependencies = [ 1238 "bytecount", 1239 "miette", ··· 1254 1255 [[package]] 1256 name = "notify" 1257 + version = "5.1.0" 1258 source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "58ea850aa68a06e48fdb069c0ec44d0d64c8dbffa49bf3b6f7f0a901fdea1ba9" 1260 dependencies = [ 1261 "bitflags", 1262 "crossbeam-channel", ··· 1267 "libc", 1268 "mio", 1269 "walkdir", 1270 + "windows-sys 0.42.0", 1271 + ] 1272 + 1273 + [[package]] 1274 + name = "nu-ansi-term" 1275 + version = "0.46.0" 1276 + source = "registry+https://github.com/rust-lang/crates.io-index" 1277 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1278 + dependencies = [ 1279 + "overload", 1280 "winapi", 1281 ] 1282 ··· 1286 source = "registry+https://github.com/rust-lang/crates.io-index" 1287 checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1288 dependencies = [ 1289 + "hermit-abi 0.1.19", 1290 "libc", 1291 ] 1292 ··· 1307 1308 [[package]] 1309 name = "once_cell" 1310 + version = "1.17.1" 1311 source = "registry+https://github.com/rust-lang/crates.io-index" 1312 + checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 1313 1314 [[package]] 1315 + name = "overload" 1316 + version = "0.1.1" 1317 source = "registry+https://github.com/rust-lang/crates.io-index" 1318 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1319 1320 [[package]] 1321 name = "owo-colors" 1322 + version = "3.6.0" 1323 source = "registry+https://github.com/rust-lang/crates.io-index" 1324 + checksum = "69dc4ec9e7e12502579e09e8a53c6a305b3aceb62ad5c307a62f7c3eada78324" 1325 1326 [[package]] 1327 name = "parking" ··· 1345 source = "registry+https://github.com/rust-lang/crates.io-index" 1346 checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" 1347 dependencies = [ 1348 + "cfg-if", 1349 "libc", 1350 "redox_syscall", 1351 "smallvec", 1352 + "windows-sys 0.36.1", 1353 ] 1354 1355 [[package]] ··· 1359 checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 1360 1361 [[package]] 1362 + name = "pin-project" 1363 + version = "1.0.12" 1364 + source = "registry+https://github.com/rust-lang/crates.io-index" 1365 + checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 1366 + dependencies = [ 1367 + "pin-project-internal", 1368 + ] 1369 + 1370 + [[package]] 1371 + name = "pin-project-internal" 1372 + version = "1.0.12" 1373 + source = "registry+https://github.com/rust-lang/crates.io-index" 1374 + checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 1375 + dependencies = [ 1376 + "proc-macro2", 1377 + "quote", 1378 + "syn 1.0.104", 1379 + ] 1380 + 1381 + [[package]] 1382 name = "pin-project-lite" 1383 version = "0.2.9" 1384 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1391 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1392 1393 [[package]] 1394 + name = "portable-atomic" 1395 + version = "0.3.15" 1396 source = "registry+https://github.com/rust-lang/crates.io-index" 1397 + checksum = "15eb2c6e362923af47e13c23ca5afb859e83d54452c55b0b9ac763b8f7c1ac16" 1398 1399 [[package]] 1400 + name = "ppv-lite86" 1401 + version = "0.2.16" 1402 source = "registry+https://github.com/rust-lang/crates.io-index" 1403 + checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 1404 1405 [[package]] 1406 name = "proc-macro2" 1407 + version = "1.0.52" 1408 source = "registry+https://github.com/rust-lang/crates.io-index" 1409 + checksum = "1d0e1ae9e836cc3beddd63db0df682593d7e2d3d891ae8c9083d2113e1744224" 1410 dependencies = [ 1411 "unicode-ident", 1412 ] ··· 1419 1420 [[package]] 1421 name = "quote" 1422 + version = "1.0.26" 1423 source = "registry+https://github.com/rust-lang/crates.io-index" 1424 + checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 1425 dependencies = [ 1426 "proc-macro2", 1427 ] ··· 1491 1492 [[package]] 1493 name = "reqwest" 1494 + version = "0.11.16" 1495 source = "registry+https://github.com/rust-lang/crates.io-index" 1496 + checksum = "27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254" 1497 dependencies = [ 1498 "async-compression", 1499 + "base64 0.21.0", 1500 "bytes", 1501 "encoding_rs", 1502 "futures-core", ··· 1526 "url", 1527 "wasm-bindgen", 1528 "wasm-bindgen-futures", 1529 + "wasm-streams", 1530 "web-sys", 1531 "webpki-roots", 1532 "winreg 0.10.1", ··· 1551 "cc", 1552 "libc", 1553 "once_cell", 1554 + "spin 0.5.2", 1555 "untrusted", 1556 "web-sys", 1557 "winapi", ··· 1570 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1571 1572 [[package]] 1573 + name = "rustix" 1574 + version = "0.37.4" 1575 + source = "registry+https://github.com/rust-lang/crates.io-index" 1576 + checksum = "c348b5dc624ecee40108aa2922fed8bad89d7fcc2b9f8cb18f632898ac4a37f9" 1577 + dependencies = [ 1578 + "bitflags", 1579 + "errno", 1580 + "io-lifetimes", 1581 + "libc", 1582 + "linux-raw-sys", 1583 + "windows-sys 0.45.0", 1584 + ] 1585 + 1586 + [[package]] 1587 name = "rustls" 1588 version = "0.20.6" 1589 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1601 source = "registry+https://github.com/rust-lang/crates.io-index" 1602 checksum = "e7522c9de787ff061458fe9a829dc790a3f5b22dc571694fc5883f448b94d9a9" 1603 dependencies = [ 1604 + "base64 0.13.0", 1605 ] 1606 1607 [[package]] ··· 1643 1644 [[package]] 1645 name = "serde" 1646 + version = "1.0.160" 1647 source = "registry+https://github.com/rust-lang/crates.io-index" 1648 + checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c" 1649 dependencies = [ 1650 "serde_derive", 1651 ] 1652 1653 [[package]] 1654 name = "serde_derive" 1655 + version = "1.0.160" 1656 source = "registry+https://github.com/rust-lang/crates.io-index" 1657 + checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df" 1658 dependencies = [ 1659 "proc-macro2", 1660 "quote", 1661 + "syn 2.0.8", 1662 ] 1663 1664 [[package]] 1665 name = "serde_json" 1666 + version = "1.0.96" 1667 source = "registry+https://github.com/rust-lang/crates.io-index" 1668 + checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" 1669 dependencies = [ 1670 "indexmap", 1671 "itoa", ··· 1675 1676 [[package]] 1677 name = "serde_path_to_error" 1678 + version = "0.1.11" 1679 source = "registry+https://github.com/rust-lang/crates.io-index" 1680 + checksum = "f7f05c1d5476066defcdfacce1f52fc3cae3af1d3089727100c02ae92e5abbe0" 1681 + dependencies = [ 1682 + "serde", 1683 + ] 1684 + 1685 + [[package]] 1686 + name = "serde_spanned" 1687 + version = "0.6.1" 1688 + source = "registry+https://github.com/rust-lang/crates.io-index" 1689 + checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4" 1690 dependencies = [ 1691 "serde", 1692 ] ··· 1738 1739 [[package]] 1740 name = "socket2" 1741 + version = "0.4.9" 1742 source = "registry+https://github.com/rust-lang/crates.io-index" 1743 + checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 1744 dependencies = [ 1745 "libc", 1746 "winapi", ··· 1753 checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1754 1755 [[package]] 1756 + name = "spin" 1757 + version = "0.9.4" 1758 + source = "registry+https://github.com/rust-lang/crates.io-index" 1759 + checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" 1760 + dependencies = [ 1761 + "lock_api", 1762 + ] 1763 + 1764 + [[package]] 1765 + name = "static_assertions" 1766 + version = "1.1.0" 1767 + source = "registry+https://github.com/rust-lang/crates.io-index" 1768 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1769 + 1770 + [[package]] 1771 name = "strsim" 1772 version = "0.10.0" 1773 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1775 1776 [[package]] 1777 name = "syn" 1778 + version = "1.0.104" 1779 source = "registry+https://github.com/rust-lang/crates.io-index" 1780 + checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" 1781 dependencies = [ 1782 "proc-macro2", 1783 "quote", ··· 1785 ] 1786 1787 [[package]] 1788 + name = "syn" 1789 + version = "2.0.8" 1790 source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "bcc02725fd69ab9f26eab07fad303e2497fad6fb9eba4f96c4d1687bdf704ad9" 1792 dependencies = [ 1793 + "proc-macro2", 1794 + "quote", 1795 + "unicode-ident", 1796 ] 1797 + 1798 + [[package]] 1799 + name = "tap" 1800 + version = "1.0.1" 1801 + source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 1803 1804 [[package]] 1805 name = "terminal_size" ··· 1828 dependencies = [ 1829 "proc-macro2", 1830 "quote", 1831 + "syn 1.0.104", 1832 ] 1833 1834 [[package]] ··· 1841 ] 1842 1843 [[package]] 1844 name = "tinyvec" 1845 version = "1.6.0" 1846 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1857 1858 [[package]] 1859 name = "tokio" 1860 + version = "1.27.0" 1861 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 + checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001" 1863 dependencies = [ 1864 "autocfg", 1865 "bytes", 1866 "libc", 1867 "mio", 1868 "num_cpus", 1869 "parking_lot", ··· 1871 "signal-hook-registry", 1872 "socket2", 1873 "tokio-macros", 1874 + "windows-sys 0.45.0", 1875 ] 1876 1877 [[package]] 1878 name = "tokio-macros" 1879 + version = "2.0.0" 1880 source = "registry+https://github.com/rust-lang/crates.io-index" 1881 + checksum = "61a573bdc87985e9d6ddeed1b3d864e8a302c847e40d647746df2f1de209d1ce" 1882 dependencies = [ 1883 "proc-macro2", 1884 "quote", 1885 + "syn 2.0.8", 1886 ] 1887 1888 [[package]] ··· 1923 1924 [[package]] 1925 name = "tokio-util" 1926 + version = "0.7.7" 1927 source = "registry+https://github.com/rust-lang/crates.io-index" 1928 + checksum = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2" 1929 dependencies = [ 1930 "bytes", 1931 "futures-core", ··· 1937 ] 1938 1939 [[package]] 1940 + name = "toml" 1941 + version = "0.7.3" 1942 + source = "registry+https://github.com/rust-lang/crates.io-index" 1943 + checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" 1944 + dependencies = [ 1945 + "serde", 1946 + "serde_spanned", 1947 + "toml_datetime", 1948 + "toml_edit", 1949 + ] 1950 + 1951 + [[package]] 1952 + name = "toml_datetime" 1953 + version = "0.6.1" 1954 + source = "registry+https://github.com/rust-lang/crates.io-index" 1955 + checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" 1956 + dependencies = [ 1957 + "serde", 1958 + ] 1959 + 1960 + [[package]] 1961 + name = "toml_edit" 1962 + version = "0.19.6" 1963 + source = "registry+https://github.com/rust-lang/crates.io-index" 1964 + checksum = "08de71aa0d6e348f070457f85af8bd566e2bc452156a423ddf22861b3a953fae" 1965 + dependencies = [ 1966 + "indexmap", 1967 + "serde", 1968 + "serde_spanned", 1969 + "toml_datetime", 1970 + "winnow", 1971 + ] 1972 + 1973 + [[package]] 1974 name = "tower-service" 1975 version = "0.3.2" 1976 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1978 1979 [[package]] 1980 name = "tracing" 1981 + version = "0.1.37" 1982 source = "registry+https://github.com/rust-lang/crates.io-index" 1983 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 1984 dependencies = [ 1985 + "cfg-if", 1986 "pin-project-lite", 1987 "tracing-attributes", 1988 "tracing-core", ··· 1990 1991 [[package]] 1992 name = "tracing-attributes" 1993 + version = "0.1.23" 1994 source = "registry+https://github.com/rust-lang/crates.io-index" 1995 + checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 1996 dependencies = [ 1997 "proc-macro2", 1998 "quote", 1999 + "syn 1.0.104", 2000 ] 2001 2002 [[package]] 2003 name = "tracing-core" 2004 + version = "0.1.30" 2005 source = "registry+https://github.com/rust-lang/crates.io-index" 2006 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 2007 dependencies = [ 2008 "once_cell", 2009 "valuable", ··· 2032 2033 [[package]] 2034 name = "tracing-subscriber" 2035 + version = "0.3.16" 2036 source = "registry+https://github.com/rust-lang/crates.io-index" 2037 + checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" 2038 dependencies = [ 2039 "matchers", 2040 + "nu-ansi-term", 2041 "once_cell", 2042 "regex", 2043 "sharded-slab", ··· 2050 2051 [[package]] 2052 name = "trust-dns-proto" 2053 + version = "0.22.0" 2054 source = "registry+https://github.com/rust-lang/crates.io-index" 2055 + checksum = "4f7f83d1e4a0e4358ac54c5c3681e5d7da5efc5a7a632c90bb6d6669ddd9bc26" 2056 dependencies = [ 2057 "async-trait", 2058 + "cfg-if", 2059 "data-encoding", 2060 "enum-as-inner", 2061 "futures-channel", ··· 2064 "idna", 2065 "ipnet", 2066 "lazy_static", 2067 "rand", 2068 "smallvec", 2069 "thiserror", 2070 "tinyvec", 2071 "tokio", 2072 + "tracing", 2073 "url", 2074 ] 2075 2076 [[package]] 2077 name = "trust-dns-resolver" 2078 + version = "0.22.0" 2079 source = "registry+https://github.com/rust-lang/crates.io-index" 2080 + checksum = "aff21aa4dcefb0a1afbfac26deb0adc93888c7d295fb63ab273ef276ba2b7cfe" 2081 dependencies = [ 2082 + "cfg-if", 2083 "futures-util", 2084 "ipconfig", 2085 "lazy_static", 2086 "lru-cache", 2087 "parking_lot", 2088 "resolv-conf", 2089 "smallvec", 2090 "thiserror", 2091 "tokio", 2092 + "tracing", 2093 "trust-dns-proto", 2094 ] 2095 ··· 2145 ] 2146 2147 [[package]] 2148 + name = "utf8parse" 2149 + version = "0.2.1" 2150 source = "registry+https://github.com/rust-lang/crates.io-index" 2151 + checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 2152 2153 [[package]] 2154 + name = "valuable" 2155 + version = "0.1.0" 2156 source = "registry+https://github.com/rust-lang/crates.io-index" 2157 + checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" 2158 2159 [[package]] 2160 name = "waker-fn" ··· 2195 source = "registry+https://github.com/rust-lang/crates.io-index" 2196 checksum = "7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994" 2197 dependencies = [ 2198 + "cfg-if", 2199 "wasm-bindgen-macro", 2200 ] 2201 ··· 2210 "log", 2211 "proc-macro2", 2212 "quote", 2213 + "syn 1.0.104", 2214 "wasm-bindgen-shared", 2215 ] 2216 ··· 2220 source = "registry+https://github.com/rust-lang/crates.io-index" 2221 checksum = "de9a9cec1733468a8c657e57fa2413d2ae2c0129b95e87c5b72b8ace4d13f31f" 2222 dependencies = [ 2223 + "cfg-if", 2224 "js-sys", 2225 "wasm-bindgen", 2226 "web-sys", ··· 2244 dependencies = [ 2245 "proc-macro2", 2246 "quote", 2247 + "syn 1.0.104", 2248 "wasm-bindgen-backend", 2249 "wasm-bindgen-shared", 2250 ] ··· 2256 checksum = "6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be" 2257 2258 [[package]] 2259 + name = "wasm-streams" 2260 + version = "0.2.3" 2261 + source = "registry+https://github.com/rust-lang/crates.io-index" 2262 + checksum = "6bbae3363c08332cadccd13b67db371814cd214c2524020932f0804b8cf7c078" 2263 + dependencies = [ 2264 + "futures-util", 2265 + "js-sys", 2266 + "wasm-bindgen", 2267 + "wasm-bindgen-futures", 2268 + "web-sys", 2269 + ] 2270 + 2271 + [[package]] 2272 name = "web-sys" 2273 version = "0.3.58" 2274 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2340 source = "registry+https://github.com/rust-lang/crates.io-index" 2341 checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" 2342 dependencies = [ 2343 + "windows_aarch64_msvc 0.36.1", 2344 + "windows_i686_gnu 0.36.1", 2345 + "windows_i686_msvc 0.36.1", 2346 + "windows_x86_64_gnu 0.36.1", 2347 + "windows_x86_64_msvc 0.36.1", 2348 + ] 2349 + 2350 + [[package]] 2351 + name = "windows-sys" 2352 + version = "0.42.0" 2353 + source = "registry+https://github.com/rust-lang/crates.io-index" 2354 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 2355 + dependencies = [ 2356 + "windows_aarch64_gnullvm 0.42.1", 2357 + "windows_aarch64_msvc 0.42.1", 2358 + "windows_i686_gnu 0.42.1", 2359 + "windows_i686_msvc 0.42.1", 2360 + "windows_x86_64_gnu 0.42.1", 2361 + "windows_x86_64_gnullvm 0.42.1", 2362 + "windows_x86_64_msvc 0.42.1", 2363 + ] 2364 + 2365 + [[package]] 2366 + name = "windows-sys" 2367 + version = "0.45.0" 2368 + source = "registry+https://github.com/rust-lang/crates.io-index" 2369 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 2370 + dependencies = [ 2371 + "windows-targets 0.42.1", 2372 + ] 2373 + 2374 + [[package]] 2375 + name = "windows-sys" 2376 + version = "0.48.0" 2377 + source = "registry+https://github.com/rust-lang/crates.io-index" 2378 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2379 + dependencies = [ 2380 + "windows-targets 0.48.0", 2381 + ] 2382 + 2383 + [[package]] 2384 + name = "windows-targets" 2385 + version = "0.42.1" 2386 + source = "registry+https://github.com/rust-lang/crates.io-index" 2387 + checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" 2388 + dependencies = [ 2389 + "windows_aarch64_gnullvm 0.42.1", 2390 + "windows_aarch64_msvc 0.42.1", 2391 + "windows_i686_gnu 0.42.1", 2392 + "windows_i686_msvc 0.42.1", 2393 + "windows_x86_64_gnu 0.42.1", 2394 + "windows_x86_64_gnullvm 0.42.1", 2395 + "windows_x86_64_msvc 0.42.1", 2396 + ] 2397 + 2398 + [[package]] 2399 + name = "windows-targets" 2400 + version = "0.48.0" 2401 + source = "registry+https://github.com/rust-lang/crates.io-index" 2402 + checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 2403 + dependencies = [ 2404 + "windows_aarch64_gnullvm 0.48.0", 2405 + "windows_aarch64_msvc 0.48.0", 2406 + "windows_i686_gnu 0.48.0", 2407 + "windows_i686_msvc 0.48.0", 2408 + "windows_x86_64_gnu 0.48.0", 2409 + "windows_x86_64_gnullvm 0.48.0", 2410 + "windows_x86_64_msvc 0.48.0", 2411 ] 2412 2413 [[package]] 2414 + name = "windows_aarch64_gnullvm" 2415 + version = "0.42.1" 2416 + source = "registry+https://github.com/rust-lang/crates.io-index" 2417 + checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" 2418 + 2419 + [[package]] 2420 + name = "windows_aarch64_gnullvm" 2421 + version = "0.48.0" 2422 + source = "registry+https://github.com/rust-lang/crates.io-index" 2423 + checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 2424 + 2425 + [[package]] 2426 name = "windows_aarch64_msvc" 2427 version = "0.36.1" 2428 source = "registry+https://github.com/rust-lang/crates.io-index" 2429 checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" 2430 + 2431 + [[package]] 2432 + name = "windows_aarch64_msvc" 2433 + version = "0.42.1" 2434 + source = "registry+https://github.com/rust-lang/crates.io-index" 2435 + checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" 2436 + 2437 + [[package]] 2438 + name = "windows_aarch64_msvc" 2439 + version = "0.48.0" 2440 + source = "registry+https://github.com/rust-lang/crates.io-index" 2441 + checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 2442 2443 [[package]] 2444 name = "windows_i686_gnu" ··· 2447 checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" 2448 2449 [[package]] 2450 + name = "windows_i686_gnu" 2451 + version = "0.42.1" 2452 + source = "registry+https://github.com/rust-lang/crates.io-index" 2453 + checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" 2454 + 2455 + [[package]] 2456 + name = "windows_i686_gnu" 2457 + version = "0.48.0" 2458 + source = "registry+https://github.com/rust-lang/crates.io-index" 2459 + checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 2460 + 2461 + [[package]] 2462 name = "windows_i686_msvc" 2463 version = "0.36.1" 2464 source = "registry+https://github.com/rust-lang/crates.io-index" 2465 checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" 2466 2467 [[package]] 2468 + name = "windows_i686_msvc" 2469 + version = "0.42.1" 2470 + source = "registry+https://github.com/rust-lang/crates.io-index" 2471 + checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" 2472 + 2473 + [[package]] 2474 + name = "windows_i686_msvc" 2475 + version = "0.48.0" 2476 + source = "registry+https://github.com/rust-lang/crates.io-index" 2477 + checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 2478 + 2479 + [[package]] 2480 name = "windows_x86_64_gnu" 2481 version = "0.36.1" 2482 source = "registry+https://github.com/rust-lang/crates.io-index" 2483 checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" 2484 2485 [[package]] 2486 + name = "windows_x86_64_gnu" 2487 + version = "0.42.1" 2488 + source = "registry+https://github.com/rust-lang/crates.io-index" 2489 + checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" 2490 + 2491 + [[package]] 2492 + name = "windows_x86_64_gnu" 2493 + version = "0.48.0" 2494 + source = "registry+https://github.com/rust-lang/crates.io-index" 2495 + checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 2496 + 2497 + [[package]] 2498 + name = "windows_x86_64_gnullvm" 2499 + version = "0.42.1" 2500 + source = "registry+https://github.com/rust-lang/crates.io-index" 2501 + checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" 2502 + 2503 + [[package]] 2504 + name = "windows_x86_64_gnullvm" 2505 + version = "0.48.0" 2506 + source = "registry+https://github.com/rust-lang/crates.io-index" 2507 + checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 2508 + 2509 + [[package]] 2510 name = "windows_x86_64_msvc" 2511 version = "0.36.1" 2512 source = "registry+https://github.com/rust-lang/crates.io-index" 2513 checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" 2514 + 2515 + [[package]] 2516 + name = "windows_x86_64_msvc" 2517 + version = "0.42.1" 2518 + source = "registry+https://github.com/rust-lang/crates.io-index" 2519 + checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" 2520 + 2521 + [[package]] 2522 + name = "windows_x86_64_msvc" 2523 + version = "0.48.0" 2524 + source = "registry+https://github.com/rust-lang/crates.io-index" 2525 + checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 2526 + 2527 + [[package]] 2528 + name = "winnow" 2529 + version = "0.3.3" 2530 + source = "registry+https://github.com/rust-lang/crates.io-index" 2531 + checksum = "faf09497b8f8b5ac5d3bb4d05c0a99be20f26fd3d5f2db7b0716e946d5103658" 2532 + dependencies = [ 2533 + "memchr", 2534 + ] 2535 2536 [[package]] 2537 name = "winreg"
+7 -7
pkgs/development/tools/cotton/default.nix
··· 1 - { stdenv 2 - , lib 3 , rustPlatform 4 , fetchFromGitHub 5 , CoreServices 6 }: 7 8 rustPlatform.buildRustPackage rec { 9 pname = "cotton"; 10 - version = "unstable-2022-10-04"; 11 12 src = fetchFromGitHub { 13 owner = "danielhuang"; 14 repo = pname; 15 - rev = "30f3aa7ec6792f3e2dbafc9f4b009b1a6eadc755"; 16 - sha256 = "sha256-jq5aW6dViHTxh2btP5smtcyUSZ1EoMrQVN7K8zs1jJM="; 17 }; 18 19 cargoLock = { 20 lockFile = ./Cargo.lock; 21 outputHashes = { 22 - "node-semver-2.0.1-alpha.0" = "sha256-TIMynpmRIrnft6kZjX3nJC/BafgudH/d01dpraM5YmU="; 23 "tokio-tar-0.3.0" = "sha256-mD6bls4rGsJhu/W56C5VYgK4mzcSJ2DPOaPAbRLStT8="; 24 }; 25 }; ··· 30 description = "A package manager for JavaScript projects"; 31 homepage = "https://github.com/danielhuang/cotton"; 32 license = licenses.gpl3Only; 33 - maintainers = with maintainers; [ dit7ya ]; 34 }; 35 }
··· 1 + { lib 2 , rustPlatform 3 , fetchFromGitHub 4 + , stdenv 5 , CoreServices 6 }: 7 8 rustPlatform.buildRustPackage rec { 9 pname = "cotton"; 10 + version = "unstable-2023-04-13"; 11 12 src = fetchFromGitHub { 13 owner = "danielhuang"; 14 repo = pname; 15 + rev = "e6aeb0757a2579de82e75e1d2e9fc20739f0ab7f"; 16 + sha256 = "sha256-DpwwTVlmmYxbZiJ9HAwQfomg7+WH3I3y3jZdaVbBf4w="; 17 }; 18 19 cargoLock = { 20 lockFile = ./Cargo.lock; 21 outputHashes = { 22 + "node-semver-2.0.1-alpha.0" = "sha256-ldRQuJGo8gGc4fBD8E/J1aPJcwG7lg7jhwRvl/P2BbM="; 23 "tokio-tar-0.3.0" = "sha256-mD6bls4rGsJhu/W56C5VYgK4mzcSJ2DPOaPAbRLStT8="; 24 }; 25 }; ··· 30 description = "A package manager for JavaScript projects"; 31 homepage = "https://github.com/danielhuang/cotton"; 32 license = licenses.gpl3Only; 33 + maintainers = with maintainers; [ dit7ya figsoda ]; 34 }; 35 }