this repo has no description
5
fork

Configure Feed

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

Connect to /events endpoint

+800 -63
+779 -63
Cargo.lock
··· 36 36 37 37 [[package]] 38 38 name = "autocfg" 39 + version = "0.1.8" 40 + source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" 42 + dependencies = [ 43 + "autocfg 1.5.0", 44 + ] 45 + 46 + [[package]] 47 + name = "autocfg" 39 48 version = "1.5.0" 40 49 source = "registry+https://github.com/rust-lang/crates.io-index" 41 50 checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" ··· 47 56 checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" 48 57 dependencies = [ 49 58 "addr2line", 50 - "cfg-if", 59 + "cfg-if 1.0.3", 51 60 "libc", 52 61 "miniz_oxide", 53 62 "object", ··· 57 66 58 67 [[package]] 59 68 name = "base64" 69 + version = "0.9.3" 70 + source = "registry+https://github.com/rust-lang/crates.io-index" 71 + checksum = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" 72 + dependencies = [ 73 + "byteorder", 74 + "safemem", 75 + ] 76 + 77 + [[package]] 78 + name = "base64" 79 + version = "0.10.1" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + checksum = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" 82 + dependencies = [ 83 + "byteorder", 84 + ] 85 + 86 + [[package]] 87 + name = "base64" 60 88 version = "0.22.1" 61 89 source = "registry+https://github.com/rust-lang/crates.io-index" 62 90 checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" ··· 74 102 checksum = "2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394" 75 103 76 104 [[package]] 105 + name = "block-buffer" 106 + version = "0.7.3" 107 + source = "registry+https://github.com/rust-lang/crates.io-index" 108 + checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" 109 + dependencies = [ 110 + "block-padding", 111 + "byte-tools", 112 + "byteorder", 113 + "generic-array", 114 + ] 115 + 116 + [[package]] 117 + name = "block-padding" 118 + version = "0.1.5" 119 + source = "registry+https://github.com/rust-lang/crates.io-index" 120 + checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" 121 + dependencies = [ 122 + "byte-tools", 123 + ] 124 + 125 + [[package]] 77 126 name = "bumpalo" 78 127 version = "3.19.0" 79 128 source = "registry+https://github.com/rust-lang/crates.io-index" 80 129 checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 81 130 82 131 [[package]] 132 + name = "byte-tools" 133 + version = "0.3.1" 134 + source = "registry+https://github.com/rust-lang/crates.io-index" 135 + checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" 136 + 137 + [[package]] 138 + name = "byteorder" 139 + version = "1.5.0" 140 + source = "registry+https://github.com/rust-lang/crates.io-index" 141 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 142 + 143 + [[package]] 144 + name = "bytes" 145 + version = "0.4.12" 146 + source = "registry+https://github.com/rust-lang/crates.io-index" 147 + checksum = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" 148 + dependencies = [ 149 + "byteorder", 150 + "iovec", 151 + ] 152 + 153 + [[package]] 83 154 name = "bytes" 84 155 version = "1.10.1" 85 156 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 97 168 98 169 [[package]] 99 170 name = "cfg-if" 171 + version = "0.1.10" 172 + source = "registry+https://github.com/rust-lang/crates.io-index" 173 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 174 + 175 + [[package]] 176 + name = "cfg-if" 100 177 version = "1.0.3" 101 178 source = "registry+https://github.com/rust-lang/crates.io-index" 102 179 checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9" 103 180 104 181 [[package]] 182 + name = "cloudabi" 183 + version = "0.0.3" 184 + source = "registry+https://github.com/rust-lang/crates.io-index" 185 + checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 186 + dependencies = [ 187 + "bitflags 1.3.2", 188 + ] 189 + 190 + [[package]] 105 191 name = "core-foundation" 106 192 version = "0.9.4" 107 193 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 118 204 checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 119 205 120 206 [[package]] 207 + name = "crossbeam-utils" 208 + version = "0.7.2" 209 + source = "registry+https://github.com/rust-lang/crates.io-index" 210 + checksum = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" 211 + dependencies = [ 212 + "autocfg 1.5.0", 213 + "cfg-if 0.1.10", 214 + "lazy_static", 215 + ] 216 + 217 + [[package]] 121 218 name = "data-encoding" 122 219 version = "2.9.0" 123 220 source = "registry+https://github.com/rust-lang/crates.io-index" 124 221 checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" 125 222 126 223 [[package]] 224 + name = "digest" 225 + version = "0.8.1" 226 + source = "registry+https://github.com/rust-lang/crates.io-index" 227 + checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" 228 + dependencies = [ 229 + "generic-array", 230 + ] 231 + 232 + [[package]] 127 233 name = "displaydoc" 128 234 version = "0.2.5" 129 235 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 140 246 source = "registry+https://github.com/rust-lang/crates.io-index" 141 247 checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" 142 248 dependencies = [ 143 - "cfg-if", 249 + "cfg-if 1.0.3", 144 250 ] 145 251 146 252 [[package]] ··· 172 278 ] 173 279 174 280 [[package]] 281 + name = "fake-simd" 282 + version = "0.1.2" 283 + source = "registry+https://github.com/rust-lang/crates.io-index" 284 + checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" 285 + 286 + [[package]] 175 287 name = "fastrand" 176 288 version = "2.3.0" 177 289 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 210 322 source = "registry+https://github.com/rust-lang/crates.io-index" 211 323 checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" 212 324 dependencies = [ 213 - "percent-encoding", 325 + "percent-encoding 2.3.2", 326 + ] 327 + 328 + [[package]] 329 + name = "fuchsia-cprng" 330 + version = "0.1.1" 331 + source = "registry+https://github.com/rust-lang/crates.io-index" 332 + checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 333 + 334 + [[package]] 335 + name = "fuchsia-zircon" 336 + version = "0.3.3" 337 + source = "registry+https://github.com/rust-lang/crates.io-index" 338 + checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 339 + dependencies = [ 340 + "bitflags 1.3.2", 341 + "fuchsia-zircon-sys", 214 342 ] 343 + 344 + [[package]] 345 + name = "fuchsia-zircon-sys" 346 + version = "0.3.3" 347 + source = "registry+https://github.com/rust-lang/crates.io-index" 348 + checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 349 + 350 + [[package]] 351 + name = "futures" 352 + version = "0.1.31" 353 + source = "registry+https://github.com/rust-lang/crates.io-index" 354 + checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" 215 355 216 356 [[package]] 217 357 name = "futures-channel" ··· 264 404 ] 265 405 266 406 [[package]] 407 + name = "generic-array" 408 + version = "0.12.4" 409 + source = "registry+https://github.com/rust-lang/crates.io-index" 410 + checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" 411 + dependencies = [ 412 + "typenum", 413 + ] 414 + 415 + [[package]] 267 416 name = "getrandom" 268 417 version = "0.2.16" 269 418 source = "registry+https://github.com/rust-lang/crates.io-index" 270 419 checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 271 420 dependencies = [ 272 - "cfg-if", 421 + "cfg-if 1.0.3", 273 422 "libc", 274 423 "wasi 0.11.1+wasi-snapshot-preview1", 275 424 ] ··· 280 429 source = "registry+https://github.com/rust-lang/crates.io-index" 281 430 checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 282 431 dependencies = [ 283 - "cfg-if", 432 + "cfg-if 1.0.3", 284 433 "libc", 285 434 "r-efi", 286 435 "wasi 0.14.4+wasi-0.2.4", ··· 299 448 checksum = "f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386" 300 449 dependencies = [ 301 450 "atomic-waker", 302 - "bytes", 451 + "bytes 1.10.1", 303 452 "fnv", 304 453 "futures-core", 305 454 "futures-sink", ··· 324 473 checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 325 474 326 475 [[package]] 476 + name = "hermit-abi" 477 + version = "0.5.2" 478 + source = "registry+https://github.com/rust-lang/crates.io-index" 479 + checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" 480 + 481 + [[package]] 327 482 name = "http" 328 483 version = "1.3.1" 329 484 source = "registry+https://github.com/rust-lang/crates.io-index" 330 485 checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" 331 486 dependencies = [ 332 - "bytes", 487 + "bytes 1.10.1", 333 488 "fnv", 334 489 "itoa", 335 490 ] ··· 340 495 source = "registry+https://github.com/rust-lang/crates.io-index" 341 496 checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" 342 497 dependencies = [ 343 - "bytes", 498 + "bytes 1.10.1", 344 499 "http", 345 500 ] 346 501 ··· 350 505 source = "registry+https://github.com/rust-lang/crates.io-index" 351 506 checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" 352 507 dependencies = [ 353 - "bytes", 508 + "bytes 1.10.1", 354 509 "futures-core", 355 510 "http", 356 511 "http-body", ··· 365 520 366 521 [[package]] 367 522 name = "hyper" 523 + version = "0.10.16" 524 + source = "registry+https://github.com/rust-lang/crates.io-index" 525 + checksum = "0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273" 526 + dependencies = [ 527 + "base64 0.9.3", 528 + "httparse", 529 + "language-tags", 530 + "log 0.3.9", 531 + "mime 0.2.6", 532 + "num_cpus", 533 + "time", 534 + "traitobject", 535 + "typeable", 536 + "unicase", 537 + "url 1.7.2", 538 + ] 539 + 540 + [[package]] 541 + name = "hyper" 368 542 version = "1.7.0" 369 543 source = "registry+https://github.com/rust-lang/crates.io-index" 370 544 checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e" 371 545 dependencies = [ 372 546 "atomic-waker", 373 - "bytes", 547 + "bytes 1.10.1", 374 548 "futures-channel", 375 549 "futures-core", 376 550 "h2", ··· 380 554 "itoa", 381 555 "pin-project-lite", 382 556 "pin-utils", 383 - "smallvec", 557 + "smallvec 1.15.1", 384 558 "tokio", 385 559 "want", 386 560 ] ··· 392 566 checksum = "e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58" 393 567 dependencies = [ 394 568 "http", 395 - "hyper", 569 + "hyper 1.7.0", 396 570 "hyper-util", 397 571 "rustls", 398 572 "rustls-pki-types", ··· 407 581 source = "registry+https://github.com/rust-lang/crates.io-index" 408 582 checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" 409 583 dependencies = [ 410 - "bytes", 584 + "bytes 1.10.1", 411 585 "http-body-util", 412 - "hyper", 586 + "hyper 1.7.0", 413 587 "hyper-util", 414 588 "native-tls", 415 589 "tokio", ··· 423 597 source = "registry+https://github.com/rust-lang/crates.io-index" 424 598 checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e" 425 599 dependencies = [ 426 - "base64", 427 - "bytes", 600 + "base64 0.22.1", 601 + "bytes 1.10.1", 428 602 "futures-channel", 429 603 "futures-core", 430 604 "futures-util", 431 605 "http", 432 606 "http-body", 433 - "hyper", 607 + "hyper 1.7.0", 434 608 "ipnet", 435 609 "libc", 436 - "percent-encoding", 610 + "percent-encoding 2.3.2", 437 611 "pin-project-lite", 438 612 "socket2 0.6.0", 439 613 "system-configuration", ··· 480 654 "icu_normalizer_data", 481 655 "icu_properties", 482 656 "icu_provider", 483 - "smallvec", 657 + "smallvec 1.15.1", 484 658 "zerovec", 485 659 ] 486 660 ··· 531 705 532 706 [[package]] 533 707 name = "idna" 708 + version = "0.1.5" 709 + source = "registry+https://github.com/rust-lang/crates.io-index" 710 + checksum = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" 711 + dependencies = [ 712 + "matches", 713 + "unicode-bidi", 714 + "unicode-normalization", 715 + ] 716 + 717 + [[package]] 718 + name = "idna" 534 719 version = "0.2.3" 535 720 source = "registry+https://github.com/rust-lang/crates.io-index" 536 721 checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" ··· 547 732 checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" 548 733 dependencies = [ 549 734 "idna_adapter", 550 - "smallvec", 735 + "smallvec 1.15.1", 551 736 "utf8_iter", 552 737 ] 553 738 ··· 577 762 source = "registry+https://github.com/rust-lang/crates.io-index" 578 763 checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" 579 764 dependencies = [ 580 - "cfg-if", 765 + "cfg-if 1.0.3", 581 766 ] 582 767 583 768 [[package]] ··· 587 772 checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b" 588 773 dependencies = [ 589 774 "bitflags 2.9.4", 590 - "cfg-if", 775 + "cfg-if 1.0.3", 776 + "libc", 777 + ] 778 + 779 + [[package]] 780 + name = "iovec" 781 + version = "0.1.4" 782 + source = "registry+https://github.com/rust-lang/crates.io-index" 783 + checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" 784 + dependencies = [ 591 785 "libc", 592 786 ] 593 787 ··· 599 793 dependencies = [ 600 794 "socket2 0.3.19", 601 795 "widestring", 602 - "winapi", 796 + "winapi 0.3.9", 603 797 "winreg", 604 798 ] 605 799 ··· 642 836 checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" 643 837 644 838 [[package]] 839 + name = "kernel32-sys" 840 + version = "0.2.2" 841 + source = "registry+https://github.com/rust-lang/crates.io-index" 842 + checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 843 + dependencies = [ 844 + "winapi 0.2.8", 845 + "winapi-build", 846 + ] 847 + 848 + [[package]] 849 + name = "language-tags" 850 + version = "0.2.2" 851 + source = "registry+https://github.com/rust-lang/crates.io-index" 852 + checksum = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" 853 + 854 + [[package]] 645 855 name = "lazy_static" 646 856 version = "1.5.0" 647 857 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 673 883 674 884 [[package]] 675 885 name = "lock_api" 886 + version = "0.3.4" 887 + source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75" 889 + dependencies = [ 890 + "scopeguard", 891 + ] 892 + 893 + [[package]] 894 + name = "lock_api" 676 895 version = "0.4.13" 677 896 source = "registry+https://github.com/rust-lang/crates.io-index" 678 897 checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" 679 898 dependencies = [ 680 - "autocfg", 899 + "autocfg 1.5.0", 681 900 "scopeguard", 901 + ] 902 + 903 + [[package]] 904 + name = "log" 905 + version = "0.3.9" 906 + source = "registry+https://github.com/rust-lang/crates.io-index" 907 + checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" 908 + dependencies = [ 909 + "log 0.4.28", 682 910 ] 683 911 684 912 [[package]] ··· 703 931 checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" 704 932 705 933 [[package]] 934 + name = "maybe-uninit" 935 + version = "2.0.0" 936 + source = "registry+https://github.com/rust-lang/crates.io-index" 937 + checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" 938 + 939 + [[package]] 706 940 name = "memchr" 707 941 version = "2.7.5" 708 942 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 710 944 711 945 [[package]] 712 946 name = "mime" 947 + version = "0.2.6" 948 + source = "registry+https://github.com/rust-lang/crates.io-index" 949 + checksum = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0" 950 + dependencies = [ 951 + "log 0.3.9", 952 + ] 953 + 954 + [[package]] 955 + name = "mime" 713 956 version = "0.3.17" 714 957 source = "registry+https://github.com/rust-lang/crates.io-index" 715 958 checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" ··· 725 968 726 969 [[package]] 727 970 name = "mio" 971 + version = "0.6.23" 972 + source = "registry+https://github.com/rust-lang/crates.io-index" 973 + checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" 974 + dependencies = [ 975 + "cfg-if 0.1.10", 976 + "fuchsia-zircon", 977 + "fuchsia-zircon-sys", 978 + "iovec", 979 + "kernel32-sys", 980 + "libc", 981 + "log 0.4.28", 982 + "miow", 983 + "net2", 984 + "slab", 985 + "winapi 0.2.8", 986 + ] 987 + 988 + [[package]] 989 + name = "mio" 728 990 version = "1.0.4" 729 991 source = "registry+https://github.com/rust-lang/crates.io-index" 730 992 checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" ··· 735 997 ] 736 998 737 999 [[package]] 1000 + name = "miow" 1001 + version = "0.2.2" 1002 + source = "registry+https://github.com/rust-lang/crates.io-index" 1003 + checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" 1004 + dependencies = [ 1005 + "kernel32-sys", 1006 + "net2", 1007 + "winapi 0.2.8", 1008 + "ws2_32-sys", 1009 + ] 1010 + 1011 + [[package]] 738 1012 name = "native-tls" 739 1013 version = "0.2.14" 740 1014 source = "registry+https://github.com/rust-lang/crates.io-index" 741 1015 checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 742 1016 dependencies = [ 743 1017 "libc", 744 - "log", 1018 + "log 0.4.28", 745 1019 "openssl", 746 1020 "openssl-probe", 747 1021 "openssl-sys", ··· 752 1026 ] 753 1027 754 1028 [[package]] 1029 + name = "net2" 1030 + version = "0.2.39" 1031 + source = "registry+https://github.com/rust-lang/crates.io-index" 1032 + checksum = "b13b648036a2339d06de780866fbdfda0dde886de7b3af2ddeba8b14f4ee34ac" 1033 + dependencies = [ 1034 + "cfg-if 0.1.10", 1035 + "libc", 1036 + "winapi 0.3.9", 1037 + ] 1038 + 1039 + [[package]] 1040 + name = "num_cpus" 1041 + version = "1.17.0" 1042 + source = "registry+https://github.com/rust-lang/crates.io-index" 1043 + checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" 1044 + dependencies = [ 1045 + "hermit-abi", 1046 + "libc", 1047 + ] 1048 + 1049 + [[package]] 755 1050 name = "object" 756 1051 version = "0.36.7" 757 1052 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 767 1062 checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 768 1063 769 1064 [[package]] 1065 + name = "opaque-debug" 1066 + version = "0.2.3" 1067 + source = "registry+https://github.com/rust-lang/crates.io-index" 1068 + checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" 1069 + 1070 + [[package]] 770 1071 name = "openssl" 771 1072 version = "0.10.73" 772 1073 source = "registry+https://github.com/rust-lang/crates.io-index" 773 1074 checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" 774 1075 dependencies = [ 775 1076 "bitflags 2.9.4", 776 - "cfg-if", 1077 + "cfg-if 1.0.3", 777 1078 "foreign-types", 778 1079 "libc", 779 1080 "once_cell", ··· 812 1113 813 1114 [[package]] 814 1115 name = "parking_lot" 1116 + version = "0.9.0" 1117 + source = "registry+https://github.com/rust-lang/crates.io-index" 1118 + checksum = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" 1119 + dependencies = [ 1120 + "lock_api 0.3.4", 1121 + "parking_lot_core 0.6.3", 1122 + "rustc_version", 1123 + ] 1124 + 1125 + [[package]] 1126 + name = "parking_lot" 815 1127 version = "0.11.2" 816 1128 source = "registry+https://github.com/rust-lang/crates.io-index" 817 1129 checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" 818 1130 dependencies = [ 819 1131 "instant", 820 - "lock_api", 821 - "parking_lot_core", 1132 + "lock_api 0.4.13", 1133 + "parking_lot_core 0.8.6", 1134 + ] 1135 + 1136 + [[package]] 1137 + name = "parking_lot_core" 1138 + version = "0.6.3" 1139 + source = "registry+https://github.com/rust-lang/crates.io-index" 1140 + checksum = "bda66b810a62be75176a80873726630147a5ca780cd33921e0b5709033e66b0a" 1141 + dependencies = [ 1142 + "cfg-if 0.1.10", 1143 + "cloudabi", 1144 + "libc", 1145 + "redox_syscall 0.1.57", 1146 + "rustc_version", 1147 + "smallvec 0.6.14", 1148 + "winapi 0.3.9", 822 1149 ] 823 1150 824 1151 [[package]] ··· 827 1154 source = "registry+https://github.com/rust-lang/crates.io-index" 828 1155 checksum = "60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc" 829 1156 dependencies = [ 830 - "cfg-if", 1157 + "cfg-if 1.0.3", 831 1158 "instant", 832 1159 "libc", 833 - "redox_syscall", 834 - "smallvec", 835 - "winapi", 1160 + "redox_syscall 0.2.16", 1161 + "smallvec 1.15.1", 1162 + "winapi 0.3.9", 836 1163 ] 1164 + 1165 + [[package]] 1166 + name = "percent-encoding" 1167 + version = "1.0.1" 1168 + source = "registry+https://github.com/rust-lang/crates.io-index" 1169 + checksum = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" 837 1170 838 1171 [[package]] 839 1172 name = "percent-encoding" ··· 903 1236 904 1237 [[package]] 905 1238 name = "rand" 1239 + version = "0.6.5" 1240 + source = "registry+https://github.com/rust-lang/crates.io-index" 1241 + checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 1242 + dependencies = [ 1243 + "autocfg 0.1.8", 1244 + "libc", 1245 + "rand_chacha 0.1.1", 1246 + "rand_core 0.4.2", 1247 + "rand_hc", 1248 + "rand_isaac", 1249 + "rand_jitter", 1250 + "rand_os", 1251 + "rand_pcg", 1252 + "rand_xorshift", 1253 + "winapi 0.3.9", 1254 + ] 1255 + 1256 + [[package]] 1257 + name = "rand" 906 1258 version = "0.8.5" 907 1259 source = "registry+https://github.com/rust-lang/crates.io-index" 908 1260 checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 909 1261 dependencies = [ 910 1262 "libc", 911 - "rand_chacha", 912 - "rand_core", 1263 + "rand_chacha 0.3.1", 1264 + "rand_core 0.6.4", 1265 + ] 1266 + 1267 + [[package]] 1268 + name = "rand_chacha" 1269 + version = "0.1.1" 1270 + source = "registry+https://github.com/rust-lang/crates.io-index" 1271 + checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 1272 + dependencies = [ 1273 + "autocfg 0.1.8", 1274 + "rand_core 0.3.1", 913 1275 ] 914 1276 915 1277 [[package]] ··· 919 1281 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 920 1282 dependencies = [ 921 1283 "ppv-lite86", 922 - "rand_core", 1284 + "rand_core 0.6.4", 1285 + ] 1286 + 1287 + [[package]] 1288 + name = "rand_core" 1289 + version = "0.3.1" 1290 + source = "registry+https://github.com/rust-lang/crates.io-index" 1291 + checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 1292 + dependencies = [ 1293 + "rand_core 0.4.2", 923 1294 ] 924 1295 925 1296 [[package]] 926 1297 name = "rand_core" 1298 + version = "0.4.2" 1299 + source = "registry+https://github.com/rust-lang/crates.io-index" 1300 + checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" 1301 + 1302 + [[package]] 1303 + name = "rand_core" 927 1304 version = "0.6.4" 928 1305 source = "registry+https://github.com/rust-lang/crates.io-index" 929 1306 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" ··· 932 1309 ] 933 1310 934 1311 [[package]] 1312 + name = "rand_hc" 1313 + version = "0.1.0" 1314 + source = "registry+https://github.com/rust-lang/crates.io-index" 1315 + checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 1316 + dependencies = [ 1317 + "rand_core 0.3.1", 1318 + ] 1319 + 1320 + [[package]] 1321 + name = "rand_isaac" 1322 + version = "0.1.1" 1323 + source = "registry+https://github.com/rust-lang/crates.io-index" 1324 + checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 1325 + dependencies = [ 1326 + "rand_core 0.3.1", 1327 + ] 1328 + 1329 + [[package]] 1330 + name = "rand_jitter" 1331 + version = "0.1.4" 1332 + source = "registry+https://github.com/rust-lang/crates.io-index" 1333 + checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" 1334 + dependencies = [ 1335 + "libc", 1336 + "rand_core 0.4.2", 1337 + "winapi 0.3.9", 1338 + ] 1339 + 1340 + [[package]] 1341 + name = "rand_os" 1342 + version = "0.1.3" 1343 + source = "registry+https://github.com/rust-lang/crates.io-index" 1344 + checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" 1345 + dependencies = [ 1346 + "cloudabi", 1347 + "fuchsia-cprng", 1348 + "libc", 1349 + "rand_core 0.4.2", 1350 + "rdrand", 1351 + "winapi 0.3.9", 1352 + ] 1353 + 1354 + [[package]] 1355 + name = "rand_pcg" 1356 + version = "0.1.2" 1357 + source = "registry+https://github.com/rust-lang/crates.io-index" 1358 + checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" 1359 + dependencies = [ 1360 + "autocfg 0.1.8", 1361 + "rand_core 0.4.2", 1362 + ] 1363 + 1364 + [[package]] 1365 + name = "rand_xorshift" 1366 + version = "0.1.1" 1367 + source = "registry+https://github.com/rust-lang/crates.io-index" 1368 + checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" 1369 + dependencies = [ 1370 + "rand_core 0.3.1", 1371 + ] 1372 + 1373 + [[package]] 1374 + name = "rdrand" 1375 + version = "0.4.0" 1376 + source = "registry+https://github.com/rust-lang/crates.io-index" 1377 + checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 1378 + dependencies = [ 1379 + "rand_core 0.3.1", 1380 + ] 1381 + 1382 + [[package]] 1383 + name = "redox_syscall" 1384 + version = "0.1.57" 1385 + source = "registry+https://github.com/rust-lang/crates.io-index" 1386 + checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" 1387 + 1388 + [[package]] 935 1389 name = "redox_syscall" 936 1390 version = "0.2.16" 937 1391 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 946 1400 source = "registry+https://github.com/rust-lang/crates.io-index" 947 1401 checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" 948 1402 dependencies = [ 949 - "base64", 950 - "bytes", 1403 + "base64 0.22.1", 1404 + "bytes 1.10.1", 951 1405 "encoding_rs", 952 1406 "futures-channel", 953 1407 "futures-core", ··· 956 1410 "http", 957 1411 "http-body", 958 1412 "http-body-util", 959 - "hyper", 1413 + "hyper 1.7.0", 960 1414 "hyper-rustls", 961 1415 "hyper-tls", 962 1416 "hyper-util", 963 1417 "js-sys", 964 - "log", 965 - "mime", 1418 + "log 0.4.28", 1419 + "mime 0.3.17", 966 1420 "native-tls", 967 - "percent-encoding", 1421 + "percent-encoding 2.3.2", 968 1422 "pin-project-lite", 969 1423 "rustls-pki-types", 970 1424 "serde", ··· 976 1430 "tower", 977 1431 "tower-http", 978 1432 "tower-service", 979 - "url", 1433 + "url 2.5.7", 980 1434 "wasm-bindgen", 981 1435 "wasm-bindgen-futures", 982 1436 "web-sys", ··· 995 1449 checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" 996 1450 dependencies = [ 997 1451 "cc", 998 - "cfg-if", 1452 + "cfg-if 1.0.3", 999 1453 "getrandom 0.2.16", 1000 1454 "libc", 1001 1455 "untrusted", ··· 1009 1463 checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace" 1010 1464 1011 1465 [[package]] 1466 + name = "rustc_version" 1467 + version = "0.2.3" 1468 + source = "registry+https://github.com/rust-lang/crates.io-index" 1469 + checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 1470 + dependencies = [ 1471 + "semver", 1472 + ] 1473 + 1474 + [[package]] 1012 1475 name = "rustix" 1013 1476 version = "1.0.8" 1014 1477 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1067 1530 checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 1068 1531 1069 1532 [[package]] 1533 + name = "safemem" 1534 + version = "0.3.3" 1535 + source = "registry+https://github.com/rust-lang/crates.io-index" 1536 + checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 1537 + 1538 + [[package]] 1070 1539 name = "schannel" 1071 1540 version = "0.1.27" 1072 1541 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1105 1574 ] 1106 1575 1107 1576 [[package]] 1577 + name = "semver" 1578 + version = "0.9.0" 1579 + source = "registry+https://github.com/rust-lang/crates.io-index" 1580 + checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 1581 + dependencies = [ 1582 + "semver-parser", 1583 + ] 1584 + 1585 + [[package]] 1586 + name = "semver-parser" 1587 + version = "0.7.0" 1588 + source = "registry+https://github.com/rust-lang/crates.io-index" 1589 + checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 1590 + 1591 + [[package]] 1108 1592 name = "serde" 1109 1593 version = "1.0.219" 1110 1594 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1149 1633 ] 1150 1634 1151 1635 [[package]] 1636 + name = "sha-1" 1637 + version = "0.8.2" 1638 + source = "registry+https://github.com/rust-lang/crates.io-index" 1639 + checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" 1640 + dependencies = [ 1641 + "block-buffer", 1642 + "digest", 1643 + "fake-simd", 1644 + "opaque-debug", 1645 + ] 1646 + 1647 + [[package]] 1152 1648 name = "shlex" 1153 1649 version = "1.3.0" 1154 1650 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1162 1658 1163 1659 [[package]] 1164 1660 name = "smallvec" 1661 + version = "0.6.14" 1662 + source = "registry+https://github.com/rust-lang/crates.io-index" 1663 + checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0" 1664 + dependencies = [ 1665 + "maybe-uninit", 1666 + ] 1667 + 1668 + [[package]] 1669 + name = "smallvec" 1165 1670 version = "1.15.1" 1166 1671 source = "registry+https://github.com/rust-lang/crates.io-index" 1167 1672 checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" ··· 1172 1677 source = "registry+https://github.com/rust-lang/crates.io-index" 1173 1678 checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" 1174 1679 dependencies = [ 1175 - "cfg-if", 1680 + "cfg-if 1.0.3", 1176 1681 "libc", 1177 - "winapi", 1682 + "winapi 0.3.9", 1178 1683 ] 1179 1684 1180 1685 [[package]] ··· 1269 1774 "json", 1270 1775 "reqwest", 1271 1776 "trust-dns-resolver", 1777 + "websocket", 1272 1778 ] 1273 1779 1274 1780 [[package]] ··· 1305 1811 ] 1306 1812 1307 1813 [[package]] 1814 + name = "time" 1815 + version = "0.1.45" 1816 + source = "registry+https://github.com/rust-lang/crates.io-index" 1817 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 1818 + dependencies = [ 1819 + "libc", 1820 + "wasi 0.10.0+wasi-snapshot-preview1", 1821 + "winapi 0.3.9", 1822 + ] 1823 + 1824 + [[package]] 1308 1825 name = "tinystr" 1309 1826 version = "0.8.1" 1310 1827 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1336 1853 checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" 1337 1854 dependencies = [ 1338 1855 "backtrace", 1339 - "bytes", 1856 + "bytes 1.10.1", 1340 1857 "io-uring", 1341 1858 "libc", 1342 - "mio", 1859 + "mio 1.0.4", 1343 1860 "pin-project-lite", 1344 1861 "slab", 1345 1862 "socket2 0.6.0", ··· 1347 1864 ] 1348 1865 1349 1866 [[package]] 1867 + name = "tokio-codec" 1868 + version = "0.1.2" 1869 + source = "registry+https://github.com/rust-lang/crates.io-index" 1870 + checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b" 1871 + dependencies = [ 1872 + "bytes 0.4.12", 1873 + "futures", 1874 + "tokio-io", 1875 + ] 1876 + 1877 + [[package]] 1878 + name = "tokio-executor" 1879 + version = "0.1.10" 1880 + source = "registry+https://github.com/rust-lang/crates.io-index" 1881 + checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" 1882 + dependencies = [ 1883 + "crossbeam-utils", 1884 + "futures", 1885 + ] 1886 + 1887 + [[package]] 1888 + name = "tokio-io" 1889 + version = "0.1.13" 1890 + source = "registry+https://github.com/rust-lang/crates.io-index" 1891 + checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" 1892 + dependencies = [ 1893 + "bytes 0.4.12", 1894 + "futures", 1895 + "log 0.4.28", 1896 + ] 1897 + 1898 + [[package]] 1350 1899 name = "tokio-native-tls" 1351 1900 version = "0.3.1" 1352 1901 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1357 1906 ] 1358 1907 1359 1908 [[package]] 1909 + name = "tokio-reactor" 1910 + version = "0.1.12" 1911 + source = "registry+https://github.com/rust-lang/crates.io-index" 1912 + checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" 1913 + dependencies = [ 1914 + "crossbeam-utils", 1915 + "futures", 1916 + "lazy_static", 1917 + "log 0.4.28", 1918 + "mio 0.6.23", 1919 + "num_cpus", 1920 + "parking_lot 0.9.0", 1921 + "slab", 1922 + "tokio-executor", 1923 + "tokio-io", 1924 + "tokio-sync", 1925 + ] 1926 + 1927 + [[package]] 1360 1928 name = "tokio-rustls" 1361 1929 version = "0.26.2" 1362 1930 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1367 1935 ] 1368 1936 1369 1937 [[package]] 1938 + name = "tokio-sync" 1939 + version = "0.1.8" 1940 + source = "registry+https://github.com/rust-lang/crates.io-index" 1941 + checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee" 1942 + dependencies = [ 1943 + "fnv", 1944 + "futures", 1945 + ] 1946 + 1947 + [[package]] 1948 + name = "tokio-tcp" 1949 + version = "0.1.4" 1950 + source = "registry+https://github.com/rust-lang/crates.io-index" 1951 + checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72" 1952 + dependencies = [ 1953 + "bytes 0.4.12", 1954 + "futures", 1955 + "iovec", 1956 + "mio 0.6.23", 1957 + "tokio-io", 1958 + "tokio-reactor", 1959 + ] 1960 + 1961 + [[package]] 1962 + name = "tokio-tls" 1963 + version = "0.2.1" 1964 + source = "registry+https://github.com/rust-lang/crates.io-index" 1965 + checksum = "354b8cd83825b3c20217a9dc174d6a0c67441a2fae5c41bcb1ea6679f6ae0f7c" 1966 + dependencies = [ 1967 + "futures", 1968 + "native-tls", 1969 + "tokio-io", 1970 + ] 1971 + 1972 + [[package]] 1370 1973 name = "tokio-util" 1371 1974 version = "0.7.16" 1372 1975 source = "registry+https://github.com/rust-lang/crates.io-index" 1373 1976 checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5" 1374 1977 dependencies = [ 1375 - "bytes", 1978 + "bytes 1.10.1", 1376 1979 "futures-core", 1377 1980 "futures-sink", 1378 1981 "pin-project-lite", ··· 1401 2004 checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" 1402 2005 dependencies = [ 1403 2006 "bitflags 2.9.4", 1404 - "bytes", 2007 + "bytes 1.10.1", 1405 2008 "futures-util", 1406 2009 "http", 1407 2010 "http-body", ··· 1444 2047 ] 1445 2048 1446 2049 [[package]] 2050 + name = "traitobject" 2051 + version = "0.1.1" 2052 + source = "registry+https://github.com/rust-lang/crates.io-index" 2053 + checksum = "04a79e25382e2e852e8da874249358d382ebaf259d0d34e75d8db16a7efabbc7" 2054 + 2055 + [[package]] 1447 2056 name = "trust-dns-proto" 1448 2057 version = "0.20.4" 1449 2058 source = "registry+https://github.com/rust-lang/crates.io-index" 1450 2059 checksum = "ca94d4e9feb6a181c690c4040d7a24ef34018d8313ac5044a61d21222ae24e31" 1451 2060 dependencies = [ 1452 2061 "async-trait", 1453 - "cfg-if", 2062 + "cfg-if 1.0.3", 1454 2063 "data-encoding", 1455 2064 "enum-as-inner", 1456 2065 "futures-channel", ··· 1459 2068 "idna 0.2.3", 1460 2069 "ipnet", 1461 2070 "lazy_static", 1462 - "log", 1463 - "rand", 1464 - "smallvec", 2071 + "log 0.4.28", 2072 + "rand 0.8.5", 2073 + "smallvec 1.15.1", 1465 2074 "thiserror", 1466 2075 "tinyvec", 1467 2076 "tokio", 1468 - "url", 2077 + "url 2.5.7", 1469 2078 ] 1470 2079 1471 2080 [[package]] ··· 1474 2083 source = "registry+https://github.com/rust-lang/crates.io-index" 1475 2084 checksum = "ecae383baad9995efaa34ce8e57d12c3f305e545887472a492b838f4b5cfb77a" 1476 2085 dependencies = [ 1477 - "cfg-if", 2086 + "cfg-if 1.0.3", 1478 2087 "futures-util", 1479 2088 "ipconfig", 1480 2089 "lazy_static", 1481 - "log", 2090 + "log 0.4.28", 1482 2091 "lru-cache", 1483 - "parking_lot", 2092 + "parking_lot 0.11.2", 1484 2093 "resolv-conf", 1485 - "smallvec", 2094 + "smallvec 1.15.1", 1486 2095 "thiserror", 1487 2096 "tokio", 1488 2097 "trust-dns-proto", ··· 1495 2104 checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 1496 2105 1497 2106 [[package]] 2107 + name = "typeable" 2108 + version = "0.1.2" 2109 + source = "registry+https://github.com/rust-lang/crates.io-index" 2110 + checksum = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887" 2111 + 2112 + [[package]] 2113 + name = "typenum" 2114 + version = "1.18.0" 2115 + source = "registry+https://github.com/rust-lang/crates.io-index" 2116 + checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" 2117 + 2118 + [[package]] 2119 + name = "unicase" 2120 + version = "1.4.2" 2121 + source = "registry+https://github.com/rust-lang/crates.io-index" 2122 + checksum = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" 2123 + dependencies = [ 2124 + "version_check", 2125 + ] 2126 + 2127 + [[package]] 1498 2128 name = "unicode-bidi" 1499 2129 version = "0.3.18" 1500 2130 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1523 2153 1524 2154 [[package]] 1525 2155 name = "url" 2156 + version = "1.7.2" 2157 + source = "registry+https://github.com/rust-lang/crates.io-index" 2158 + checksum = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" 2159 + dependencies = [ 2160 + "idna 0.1.5", 2161 + "matches", 2162 + "percent-encoding 1.0.1", 2163 + ] 2164 + 2165 + [[package]] 2166 + name = "url" 1526 2167 version = "2.5.7" 1527 2168 source = "registry+https://github.com/rust-lang/crates.io-index" 1528 2169 checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" 1529 2170 dependencies = [ 1530 2171 "form_urlencoded", 1531 2172 "idna 1.1.0", 1532 - "percent-encoding", 2173 + "percent-encoding 2.3.2", 1533 2174 "serde", 1534 2175 ] 1535 2176 ··· 1546 2187 checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1547 2188 1548 2189 [[package]] 2190 + name = "version_check" 2191 + version = "0.1.5" 2192 + source = "registry+https://github.com/rust-lang/crates.io-index" 2193 + checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" 2194 + 2195 + [[package]] 1549 2196 name = "want" 1550 2197 version = "0.3.1" 1551 2198 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1553 2200 dependencies = [ 1554 2201 "try-lock", 1555 2202 ] 2203 + 2204 + [[package]] 2205 + name = "wasi" 2206 + version = "0.10.0+wasi-snapshot-preview1" 2207 + source = "registry+https://github.com/rust-lang/crates.io-index" 2208 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 1556 2209 1557 2210 [[package]] 1558 2211 name = "wasi" ··· 1575 2228 source = "registry+https://github.com/rust-lang/crates.io-index" 1576 2229 checksum = "7e14915cadd45b529bb8d1f343c4ed0ac1de926144b746e2710f9cd05df6603b" 1577 2230 dependencies = [ 1578 - "cfg-if", 2231 + "cfg-if 1.0.3", 1579 2232 "once_cell", 1580 2233 "rustversion", 1581 2234 "wasm-bindgen-macro", ··· 1589 2242 checksum = "e28d1ba982ca7923fd01448d5c30c6864d0a14109560296a162f80f305fb93bb" 1590 2243 dependencies = [ 1591 2244 "bumpalo", 1592 - "log", 2245 + "log 0.4.28", 1593 2246 "proc-macro2", 1594 2247 "quote", 1595 2248 "syn 2.0.106", ··· 1602 2255 source = "registry+https://github.com/rust-lang/crates.io-index" 1603 2256 checksum = "0ca85039a9b469b38336411d6d6ced91f3fc87109a2a27b0c197663f5144dffe" 1604 2257 dependencies = [ 1605 - "cfg-if", 2258 + "cfg-if 1.0.3", 1606 2259 "js-sys", 1607 2260 "once_cell", 1608 2261 "wasm-bindgen", ··· 1652 2305 ] 1653 2306 1654 2307 [[package]] 2308 + name = "websocket" 2309 + version = "0.27.1" 2310 + source = "registry+https://github.com/rust-lang/crates.io-index" 2311 + checksum = "319bacd7682c7dfe1444e7cb1aed23bf5b1d837d722925f531e1665bd21a4603" 2312 + dependencies = [ 2313 + "bytes 0.4.12", 2314 + "futures", 2315 + "hyper 0.10.16", 2316 + "native-tls", 2317 + "rand 0.6.5", 2318 + "tokio-codec", 2319 + "tokio-io", 2320 + "tokio-reactor", 2321 + "tokio-tcp", 2322 + "tokio-tls", 2323 + "unicase", 2324 + "url 1.7.2", 2325 + "websocket-base", 2326 + ] 2327 + 2328 + [[package]] 2329 + name = "websocket-base" 2330 + version = "0.26.5" 2331 + source = "registry+https://github.com/rust-lang/crates.io-index" 2332 + checksum = "49aec794b07318993d1db16156d5a9c750120597a5ee40c6b928d416186cb138" 2333 + dependencies = [ 2334 + "base64 0.10.1", 2335 + "bitflags 1.3.2", 2336 + "byteorder", 2337 + "bytes 0.4.12", 2338 + "futures", 2339 + "native-tls", 2340 + "rand 0.6.5", 2341 + "sha-1", 2342 + "tokio-codec", 2343 + "tokio-io", 2344 + "tokio-tcp", 2345 + "tokio-tls", 2346 + ] 2347 + 2348 + [[package]] 1655 2349 name = "widestring" 1656 2350 version = "0.4.3" 1657 2351 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1659 2353 1660 2354 [[package]] 1661 2355 name = "winapi" 2356 + version = "0.2.8" 2357 + source = "registry+https://github.com/rust-lang/crates.io-index" 2358 + checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 2359 + 2360 + [[package]] 2361 + name = "winapi" 1662 2362 version = "0.3.9" 1663 2363 source = "registry+https://github.com/rust-lang/crates.io-index" 1664 2364 checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" ··· 1666 2366 "winapi-i686-pc-windows-gnu", 1667 2367 "winapi-x86_64-pc-windows-gnu", 1668 2368 ] 2369 + 2370 + [[package]] 2371 + name = "winapi-build" 2372 + version = "0.1.1" 2373 + source = "registry+https://github.com/rust-lang/crates.io-index" 2374 + checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 1669 2375 1670 2376 [[package]] 1671 2377 name = "winapi-i686-pc-windows-gnu" ··· 1802 2508 source = "registry+https://github.com/rust-lang/crates.io-index" 1803 2509 checksum = "b2986deb581c4fe11b621998a5e53361efe6b48a151178d0cd9eeffa4dc6acc9" 1804 2510 dependencies = [ 1805 - "winapi", 2511 + "winapi 0.3.9", 1806 2512 ] 1807 2513 1808 2514 [[package]] ··· 1816 2522 version = "0.6.1" 1817 2523 source = "registry+https://github.com/rust-lang/crates.io-index" 1818 2524 checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" 2525 + 2526 + [[package]] 2527 + name = "ws2_32-sys" 2528 + version = "0.2.1" 2529 + source = "registry+https://github.com/rust-lang/crates.io-index" 2530 + checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 2531 + dependencies = [ 2532 + "winapi 0.2.8", 2533 + "winapi-build", 2534 + ] 1819 2535 1820 2536 [[package]] 1821 2537 name = "yoke"
+1
Cargo.toml
··· 9 9 json = "0.12.4" 10 10 trust-dns-resolver = "0.20.1" 11 11 reqwest = { version = "0.12.23", features = ["blocking"] } 12 + websocket = "0.27.1"
+20
src/main.rs
··· 1 + use websocket::sync::client::ClientBuilder; 2 + 1 3 mod args; 2 4 mod did; 3 5 mod knot; ··· 26 28 println!(" Found knot `{}`", knot_server); 27 29 28 30 // connect to /events on knotserver 31 + println!( 32 + "Connecting to `{}`", 33 + format!("wss://{}/events", knot_server) 34 + ); 35 + let mut client = match ClientBuilder::new(&format!("wss://{}/events", knot_server)) { 36 + Ok(mut val) => match val.connect(None) { 37 + Ok(val) => val, 38 + Err(_) => { 39 + println!(" Couldn't open a connection"); 40 + return Err(()); 41 + } 42 + }, 43 + Err(_) => { 44 + println!(" Knot server was malformed."); 45 + return Err(()); 46 + } 47 + }; 48 + println!(" Connected successfully."); 29 49 30 50 // on event: 31 51 // parse json