The code and data behind xeiaso.net
5
fork

Configure Feed

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

Update to axum 0.6

Closes #579
Closes #580

Signed-off-by: Xe <me@christine.website>

Xe Iaso b292f383 3299a4fa

+457 -405
+427 -373
Cargo.lock
··· 35 35 36 36 [[package]] 37 37 name = "addr2line" 38 - version = "0.17.0" 38 + version = "0.19.0" 39 39 source = "registry+https://github.com/rust-lang/crates.io-index" 40 - checksum = "b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b" 40 + checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" 41 41 dependencies = [ 42 42 "gimli", 43 43 ] ··· 54 54 source = "registry+https://github.com/rust-lang/crates.io-index" 55 55 checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 56 56 dependencies = [ 57 - "getrandom 0.2.6", 57 + "getrandom 0.2.8", 58 58 "once_cell", 59 59 "version_check", 60 60 ] 61 61 62 62 [[package]] 63 63 name = "aho-corasick" 64 - version = "0.7.18" 64 + version = "0.7.20" 65 65 source = "registry+https://github.com/rust-lang/crates.io-index" 66 - checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 66 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 67 67 dependencies = [ 68 68 "memchr", 69 69 ] 70 70 71 71 [[package]] 72 72 name = "alloc-no-stdlib" 73 - version = "2.0.3" 73 + version = "2.0.4" 74 74 source = "registry+https://github.com/rust-lang/crates.io-index" 75 - checksum = "35ef4730490ad1c4eae5c4325b2a95f521d023e5c885853ff7aca0a6a1631db3" 75 + checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 76 76 77 77 [[package]] 78 78 name = "alloc-stdlib" 79 - version = "0.2.1" 79 + version = "0.2.2" 80 80 source = "registry+https://github.com/rust-lang/crates.io-index" 81 - checksum = "697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2" 81 + checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 82 82 dependencies = [ 83 83 "alloc-no-stdlib", 84 84 ] ··· 109 109 110 110 [[package]] 111 111 name = "async-compression" 112 - version = "0.3.14" 112 + version = "0.3.15" 113 113 source = "registry+https://github.com/rust-lang/crates.io-index" 114 - checksum = "345fd392ab01f746c717b1357165b76f0b67a60192007b234058c9045fdcf695" 114 + checksum = "942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a" 115 115 dependencies = [ 116 116 "brotli", 117 117 "flate2", ··· 123 123 124 124 [[package]] 125 125 name = "async-trait" 126 - version = "0.1.56" 126 + version = "0.1.60" 127 127 source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "96cf8829f67d2eab0b2dfa42c5d0ef737e0724e4a82b01b3e292456202b19716" 128 + checksum = "677d1d8ab452a3936018a687b20e6f7cf5363d713b732b8884001317b0e48aa3" 129 129 dependencies = [ 130 130 "proc-macro2", 131 131 "quote", ··· 138 138 source = "registry+https://github.com/rust-lang/crates.io-index" 139 139 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 140 140 dependencies = [ 141 - "hermit-abi", 141 + "hermit-abi 0.1.19", 142 142 "libc", 143 143 "winapi", 144 144 ] ··· 151 151 152 152 [[package]] 153 153 name = "axum" 154 - version = "0.5.17" 154 + version = "0.6.1" 155 155 source = "registry+https://github.com/rust-lang/crates.io-index" 156 - checksum = "acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43" 156 + checksum = "08b108ad2665fa3f6e6a517c3d80ec3e77d224c47d605167aefaa5d7ef97fa48" 157 157 dependencies = [ 158 158 "async-trait", 159 159 "axum-core", ··· 164 164 "http", 165 165 "http-body", 166 166 "hyper", 167 - "itoa 1.0.2", 167 + "itoa 1.0.5", 168 168 "matchit", 169 169 "memchr", 170 170 "mime", 171 171 "percent-encoding", 172 172 "pin-project-lite", 173 + "rustversion", 173 174 "serde", 174 175 "serde_json", 176 + "serde_path_to_error", 175 177 "serde_urlencoded", 176 178 "sync_wrapper", 177 179 "tokio", ··· 183 185 184 186 [[package]] 185 187 name = "axum-core" 186 - version = "0.2.9" 188 + version = "0.3.0" 187 189 source = "registry+https://github.com/rust-lang/crates.io-index" 188 - checksum = "37e5939e02c56fecd5c017c37df4238c0a839fa76b7f97acdd7efb804fd181cc" 190 + checksum = "79b8558f5a0581152dc94dcd289132a1d377494bdeafcd41869b3258e3e2ad92" 189 191 dependencies = [ 190 192 "async-trait", 191 193 "bytes", ··· 193 195 "http", 194 196 "http-body", 195 197 "mime", 198 + "rustversion", 196 199 "tower-layer", 197 200 "tower-service", 198 201 ] 199 202 200 203 [[package]] 201 204 name = "axum-extra" 202 - version = "0.3.7" 205 + version = "0.4.2" 203 206 source = "registry+https://github.com/rust-lang/crates.io-index" 204 - checksum = "69034b3b0fd97923eee2ce8a47540edb21e07f48f87f67d44bb4271cec622bdb" 207 + checksum = "f9a320103719de37b7b4da4c8eb629d4573f6bcfd3dfe80d3208806895ccf81d" 205 208 dependencies = [ 206 209 "axum", 207 210 "bytes", ··· 230 233 231 234 [[package]] 232 235 name = "backtrace" 233 - version = "0.3.65" 236 + version = "0.3.67" 234 237 source = "registry+https://github.com/rust-lang/crates.io-index" 235 - checksum = "11a17d453482a265fd5f8479f2a3f405566e6ca627837aaddb85af8b1ab8ef61" 238 + checksum = "233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca" 236 239 dependencies = [ 237 240 "addr2line", 238 241 "cc", ··· 245 248 246 249 [[package]] 247 250 name = "base64" 248 - version = "0.13.0" 251 + version = "0.13.1" 249 252 source = "registry+https://github.com/rust-lang/crates.io-index" 250 - checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 253 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 251 254 252 255 [[package]] 253 256 name = "bincode" ··· 260 263 261 264 [[package]] 262 265 name = "bit-set" 263 - version = "0.5.2" 266 + version = "0.5.3" 264 267 source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "6e11e16035ea35e4e5997b393eacbf6f63983188f7a2ad25bfb13465f5ad59de" 268 + checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 266 269 dependencies = [ 267 270 "bit-vec", 268 271 ] ··· 281 284 282 285 [[package]] 283 286 name = "block-buffer" 284 - version = "0.7.3" 285 - source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" 287 - dependencies = [ 288 - "block-padding", 289 - "byte-tools", 290 - "byteorder", 291 - "generic-array 0.12.4", 292 - ] 293 - 294 - [[package]] 295 - name = "block-buffer" 296 - version = "0.10.2" 297 - source = "registry+https://github.com/rust-lang/crates.io-index" 298 - checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" 299 - dependencies = [ 300 - "generic-array 0.14.5", 301 - ] 302 - 303 - [[package]] 304 - name = "block-padding" 305 - version = "0.1.5" 287 + version = "0.10.3" 306 288 source = "registry+https://github.com/rust-lang/crates.io-index" 307 - checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" 289 + checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 308 290 dependencies = [ 309 - "byte-tools", 291 + "generic-array", 310 292 ] 311 293 312 294 [[package]] ··· 332 314 333 315 [[package]] 334 316 name = "bumpalo" 335 - version = "3.10.0" 317 + version = "3.11.1" 336 318 source = "registry+https://github.com/rust-lang/crates.io-index" 337 - checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" 338 - 339 - [[package]] 340 - name = "byte-tools" 341 - version = "0.3.1" 342 - source = "registry+https://github.com/rust-lang/crates.io-index" 343 - checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" 319 + checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 344 320 345 321 [[package]] 346 322 name = "bytecount" ··· 356 332 357 333 [[package]] 358 334 name = "bytes" 359 - version = "1.1.0" 335 + version = "1.3.0" 360 336 source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" 337 + checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 362 338 363 339 [[package]] 364 340 name = "cc" 365 - version = "1.0.73" 341 + version = "1.0.78" 366 342 source = "registry+https://github.com/rust-lang/crates.io-index" 367 - checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 343 + checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" 368 344 369 345 [[package]] 370 346 name = "cfg-if" ··· 383 359 "num-integer", 384 360 "num-traits", 385 361 "serde", 386 - "time 0.1.43", 362 + "time 0.1.45", 387 363 "wasm-bindgen", 388 364 "winapi", 389 365 ] ··· 399 375 400 376 [[package]] 401 377 name = "clap" 402 - version = "4.0.26" 378 + version = "4.0.32" 403 379 source = "registry+https://github.com/rust-lang/crates.io-index" 404 - checksum = "2148adefda54e14492fb9bddcc600b4344c5d1a3123bd666dcb939c6f0e0e57e" 380 + checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39" 405 381 dependencies = [ 406 - "atty", 407 382 "bitflags", 408 383 "clap_derive", 409 384 "clap_lex", 385 + "is-terminal", 410 386 "once_cell", 411 387 "strsim", 412 388 "termcolor", ··· 436 412 ] 437 413 438 414 [[package]] 415 + name = "codespan-reporting" 416 + version = "0.11.1" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 419 + dependencies = [ 420 + "termcolor", 421 + "unicode-width", 422 + ] 423 + 424 + [[package]] 439 425 name = "color-eyre" 440 426 version = "0.6.2" 441 427 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 506 492 507 493 [[package]] 508 494 name = "cpufeatures" 509 - version = "0.2.2" 495 + version = "0.2.5" 510 496 source = "registry+https://github.com/rust-lang/crates.io-index" 511 - checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" 497 + checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 512 498 dependencies = [ 513 499 "libc", 514 500 ] ··· 530 516 531 517 [[package]] 532 518 name = "crypto-common" 533 - version = "0.1.3" 519 + version = "0.1.6" 534 520 source = "registry+https://github.com/rust-lang/crates.io-index" 535 - checksum = "57952ca27b5e3606ff4dd79b0020231aaf9d6aa76dc05fd30137538c50bd3ce8" 521 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 536 522 dependencies = [ 537 - "generic-array 0.14.5", 523 + "generic-array", 538 524 "typenum", 539 525 ] 540 526 ··· 566 552 ] 567 553 568 554 [[package]] 555 + name = "cxx" 556 + version = "1.0.85" 557 + source = "registry+https://github.com/rust-lang/crates.io-index" 558 + checksum = "5add3fc1717409d029b20c5b6903fc0c0b02fa6741d820054f4a2efa5e5816fd" 559 + dependencies = [ 560 + "cc", 561 + "cxxbridge-flags", 562 + "cxxbridge-macro", 563 + "link-cplusplus", 564 + ] 565 + 566 + [[package]] 567 + name = "cxx-build" 568 + version = "1.0.85" 569 + source = "registry+https://github.com/rust-lang/crates.io-index" 570 + checksum = "b4c87959ba14bc6fbc61df77c3fcfe180fc32b93538c4f1031dd802ccb5f2ff0" 571 + dependencies = [ 572 + "cc", 573 + "codespan-reporting", 574 + "once_cell", 575 + "proc-macro2", 576 + "quote", 577 + "scratch", 578 + "syn", 579 + ] 580 + 581 + [[package]] 582 + name = "cxxbridge-flags" 583 + version = "1.0.85" 584 + source = "registry+https://github.com/rust-lang/crates.io-index" 585 + checksum = "69a3e162fde4e594ed2b07d0f83c6c67b745e7f28ce58c6df5e6b6bef99dfb59" 586 + 587 + [[package]] 588 + name = "cxxbridge-macro" 589 + version = "1.0.85" 590 + source = "registry+https://github.com/rust-lang/crates.io-index" 591 + checksum = "3e7e2adeb6a0d4a282e581096b06e1791532b7d576dcde5ccd9382acf55db8e6" 592 + dependencies = [ 593 + "proc-macro2", 594 + "quote", 595 + "syn", 596 + ] 597 + 598 + [[package]] 569 599 name = "derive_more" 570 600 version = "0.99.17" 571 601 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 617 647 618 648 [[package]] 619 649 name = "digest" 620 - version = "0.8.1" 621 - source = "registry+https://github.com/rust-lang/crates.io-index" 622 - checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" 623 - dependencies = [ 624 - "generic-array 0.12.4", 625 - ] 626 - 627 - [[package]] 628 - name = "digest" 629 - version = "0.10.5" 650 + version = "0.10.6" 630 651 source = "registry+https://github.com/rust-lang/crates.io-index" 631 - checksum = "adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c" 652 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 632 653 dependencies = [ 633 - "block-buffer 0.10.2", 654 + "block-buffer", 634 655 "crypto-common", 635 656 ] 636 657 ··· 677 698 678 699 [[package]] 679 700 name = "either" 680 - version = "1.6.1" 701 + version = "1.8.0" 681 702 source = "registry+https://github.com/rust-lang/crates.io-index" 682 - checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 703 + checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 683 704 684 705 [[package]] 685 706 name = "elsa" ··· 775 796 ] 776 797 777 798 [[package]] 778 - name = "fake-simd" 779 - version = "0.1.2" 780 - source = "registry+https://github.com/rust-lang/crates.io-index" 781 - checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" 782 - 783 - [[package]] 784 799 name = "fancy-regex" 785 800 version = "0.7.1" 786 801 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 792 807 793 808 [[package]] 794 809 name = "fastrand" 795 - version = "1.7.0" 810 + version = "1.8.0" 796 811 source = "registry+https://github.com/rust-lang/crates.io-index" 797 - checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" 812 + checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 798 813 dependencies = [ 799 814 "instant", 800 815 ] 801 816 802 817 [[package]] 803 818 name = "flate2" 804 - version = "1.0.24" 819 + version = "1.0.25" 805 820 source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 821 + checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 807 822 dependencies = [ 808 823 "crc32fast", 809 824 "miniz_oxide", ··· 832 847 833 848 [[package]] 834 849 name = "form_urlencoded" 835 - version = "1.0.1" 850 + version = "1.1.0" 836 851 source = "registry+https://github.com/rust-lang/crates.io-index" 837 - checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" 852 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 838 853 dependencies = [ 839 - "matches", 840 854 "percent-encoding", 841 855 ] 842 856 ··· 852 866 853 867 [[package]] 854 868 name = "futures" 855 - version = "0.3.21" 869 + version = "0.3.25" 856 870 source = "registry+https://github.com/rust-lang/crates.io-index" 857 - checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" 871 + checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" 858 872 dependencies = [ 859 873 "futures-channel", 860 874 "futures-core", ··· 867 881 868 882 [[package]] 869 883 name = "futures-channel" 870 - version = "0.3.21" 884 + version = "0.3.25" 871 885 source = "registry+https://github.com/rust-lang/crates.io-index" 872 - checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" 886 + checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" 873 887 dependencies = [ 874 888 "futures-core", 875 889 "futures-sink", ··· 877 891 878 892 [[package]] 879 893 name = "futures-core" 880 - version = "0.3.21" 894 + version = "0.3.25" 881 895 source = "registry+https://github.com/rust-lang/crates.io-index" 882 - checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" 896 + checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" 883 897 884 898 [[package]] 885 899 name = "futures-executor" 886 - version = "0.3.21" 900 + version = "0.3.25" 887 901 source = "registry+https://github.com/rust-lang/crates.io-index" 888 - checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" 902 + checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" 889 903 dependencies = [ 890 904 "futures-core", 891 905 "futures-task", ··· 894 908 895 909 [[package]] 896 910 name = "futures-io" 897 - version = "0.3.21" 911 + version = "0.3.25" 898 912 source = "registry+https://github.com/rust-lang/crates.io-index" 899 - checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" 913 + checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" 900 914 901 915 [[package]] 902 916 name = "futures-macro" 903 - version = "0.3.21" 917 + version = "0.3.25" 904 918 source = "registry+https://github.com/rust-lang/crates.io-index" 905 - checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" 919 + checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" 906 920 dependencies = [ 907 921 "proc-macro2", 908 922 "quote", ··· 911 925 912 926 [[package]] 913 927 name = "futures-sink" 914 - version = "0.3.21" 928 + version = "0.3.25" 915 929 source = "registry+https://github.com/rust-lang/crates.io-index" 916 - checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" 930 + checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" 917 931 918 932 [[package]] 919 933 name = "futures-task" 920 - version = "0.3.21" 934 + version = "0.3.25" 921 935 source = "registry+https://github.com/rust-lang/crates.io-index" 922 - checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" 936 + checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" 923 937 924 938 [[package]] 925 939 name = "futures-util" 926 - version = "0.3.21" 940 + version = "0.3.25" 927 941 source = "registry+https://github.com/rust-lang/crates.io-index" 928 - checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" 942 + checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" 929 943 dependencies = [ 930 944 "futures-channel", 931 945 "futures-core", ··· 950 964 951 965 [[package]] 952 966 name = "generic-array" 953 - version = "0.12.4" 954 - source = "registry+https://github.com/rust-lang/crates.io-index" 955 - checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" 956 - dependencies = [ 957 - "typenum", 958 - ] 959 - 960 - [[package]] 961 - name = "generic-array" 962 - version = "0.14.5" 967 + version = "0.14.6" 963 968 source = "registry+https://github.com/rust-lang/crates.io-index" 964 - checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803" 969 + checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 965 970 dependencies = [ 966 971 "typenum", 967 972 "version_check", ··· 980 985 981 986 [[package]] 982 987 name = "getrandom" 983 - version = "0.2.6" 988 + version = "0.2.8" 984 989 source = "registry+https://github.com/rust-lang/crates.io-index" 985 - checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" 990 + checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 986 991 dependencies = [ 987 992 "cfg-if", 988 993 "libc", 989 - "wasi 0.10.2+wasi-snapshot-preview1", 994 + "wasi 0.11.0+wasi-snapshot-preview1", 990 995 ] 991 996 992 997 [[package]] 993 998 name = "gimli" 994 - version = "0.26.1" 999 + version = "0.27.0" 995 1000 source = "registry+https://github.com/rust-lang/crates.io-index" 996 - checksum = "78cc372d058dcf6d5ecd98510e7fbc9e5aec4d21de70f65fea8fecebcd881bd4" 1001 + checksum = "dec7af912d60cdbd3677c1af9352ebae6fb8394d165568a2234df0fa00f87793" 997 1002 998 1003 [[package]] 999 1004 name = "glob" ··· 1003 1008 1004 1009 [[package]] 1005 1010 name = "h2" 1006 - version = "0.3.13" 1011 + version = "0.3.15" 1007 1012 source = "registry+https://github.com/rust-lang/crates.io-index" 1008 - checksum = "37a82c6d637fc9515a4694bbf1cb2457b79d81ce52b3108bdeea58b07dd34a57" 1013 + checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" 1009 1014 dependencies = [ 1010 1015 "bytes", 1011 1016 "fnv", ··· 1037 1042 1038 1043 [[package]] 1039 1044 name = "hashbrown" 1040 - version = "0.12.1" 1045 + version = "0.12.3" 1041 1046 source = "registry+https://github.com/rust-lang/crates.io-index" 1042 - checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" 1047 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1043 1048 dependencies = [ 1044 1049 "ahash", 1045 1050 ] 1046 1051 1047 1052 [[package]] 1048 1053 name = "hdrhistogram" 1049 - version = "7.5.0" 1054 + version = "7.5.2" 1050 1055 source = "registry+https://github.com/rust-lang/crates.io-index" 1051 - checksum = "31672b7011be2c4f7456c4ddbcb40e7e9a4a9fad8efe49a6ebaf5f307d0109c0" 1056 + checksum = "7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8" 1052 1057 dependencies = [ 1053 1058 "byteorder", 1054 1059 "num-traits", ··· 1056 1061 1057 1062 [[package]] 1058 1063 name = "headers" 1059 - version = "0.3.7" 1064 + version = "0.3.8" 1060 1065 source = "registry+https://github.com/rust-lang/crates.io-index" 1061 - checksum = "4cff78e5788be1e0ab65b04d306b2ed5092c815ec97ec70f4ebd5aee158aa55d" 1066 + checksum = "f3e372db8e5c0d213e0cd0b9be18be2aca3d44cf2fe30a9d46a65581cd454584" 1062 1067 dependencies = [ 1063 1068 "base64", 1064 1069 "bitflags", ··· 1067 1072 "http", 1068 1073 "httpdate", 1069 1074 "mime", 1070 - "sha-1 0.10.0", 1075 + "sha1", 1071 1076 ] 1072 1077 1073 1078 [[package]] ··· 1095 1100 ] 1096 1101 1097 1102 [[package]] 1103 + name = "hermit-abi" 1104 + version = "0.2.6" 1105 + source = "registry+https://github.com/rust-lang/crates.io-index" 1106 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1107 + dependencies = [ 1108 + "libc", 1109 + ] 1110 + 1111 + [[package]] 1098 1112 name = "hex" 1099 1113 version = "0.4.3" 1100 1114 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1102 1116 1103 1117 [[package]] 1104 1118 name = "home" 1105 - version = "0.5.3" 1119 + version = "0.5.4" 1106 1120 source = "registry+https://github.com/rust-lang/crates.io-index" 1107 - checksum = "2456aef2e6b6a9784192ae780c0f15bc57df0e918585282325e8c8ac27737654" 1121 + checksum = "747309b4b440c06d57b0b25f2aee03ee9b5e5397d288c60e21fc709bb98a7408" 1108 1122 dependencies = [ 1109 1123 "winapi", 1110 1124 ] ··· 1144 1158 dependencies = [ 1145 1159 "bytes", 1146 1160 "fnv", 1147 - "itoa 1.0.2", 1161 + "itoa 1.0.5", 1148 1162 ] 1149 1163 1150 1164 [[package]] ··· 1166 1180 1167 1181 [[package]] 1168 1182 name = "httparse" 1169 - version = "1.7.1" 1183 + version = "1.8.0" 1170 1184 source = "registry+https://github.com/rust-lang/crates.io-index" 1171 - checksum = "496ce29bb5a52785b44e0f7ca2847ae0bb839c9bd28f69acac9b99d461c0c04c" 1185 + checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1172 1186 1173 1187 [[package]] 1174 1188 name = "httpdate" ··· 1187 1201 1188 1202 [[package]] 1189 1203 name = "hyper" 1190 - version = "0.14.19" 1204 + version = "0.14.23" 1191 1205 source = "registry+https://github.com/rust-lang/crates.io-index" 1192 - checksum = "42dc3c131584288d375f2d07f822b0cb012d8c6fb899a5b9fdb3cb7eb9b6004f" 1206 + checksum = "034711faac9d2166cb1baf1a2fb0b60b1f277f8492fd72176c17f3515e1abd3c" 1193 1207 dependencies = [ 1194 1208 "bytes", 1195 1209 "futures-channel", ··· 1200 1214 "http-body", 1201 1215 "httparse", 1202 1216 "httpdate", 1203 - "itoa 1.0.2", 1217 + "itoa 1.0.5", 1204 1218 "pin-project-lite", 1205 1219 "socket2", 1206 1220 "tokio", ··· 1224 1238 1225 1239 [[package]] 1226 1240 name = "iana-time-zone" 1227 - version = "0.1.47" 1241 + version = "0.1.53" 1228 1242 source = "registry+https://github.com/rust-lang/crates.io-index" 1229 - checksum = "4c495f162af0bf17656d0014a0eded5f3cd2f365fdd204548c2869db89359dc7" 1243 + checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 1230 1244 dependencies = [ 1231 1245 "android_system_properties", 1232 1246 "core-foundation-sys", 1247 + "iana-time-zone-haiku", 1233 1248 "js-sys", 1234 - "once_cell", 1235 1249 "wasm-bindgen", 1236 1250 "winapi", 1237 1251 ] 1238 1252 1239 1253 [[package]] 1254 + name = "iana-time-zone-haiku" 1255 + version = "0.1.1" 1256 + source = "registry+https://github.com/rust-lang/crates.io-index" 1257 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 1258 + dependencies = [ 1259 + "cxx", 1260 + "cxx-build", 1261 + ] 1262 + 1263 + [[package]] 1240 1264 name = "idna" 1241 - version = "0.2.3" 1265 + version = "0.3.0" 1242 1266 source = "registry+https://github.com/rust-lang/crates.io-index" 1243 - checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 1267 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1244 1268 dependencies = [ 1245 - "matches", 1246 1269 "unicode-bidi", 1247 1270 "unicode-normalization", 1248 1271 ] ··· 1255 1278 1256 1279 [[package]] 1257 1280 name = "indexmap" 1258 - version = "1.9.1" 1281 + version = "1.9.2" 1259 1282 source = "registry+https://github.com/rust-lang/crates.io-index" 1260 - checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 1283 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 1261 1284 dependencies = [ 1262 1285 "autocfg", 1263 1286 "hashbrown", ··· 1274 1297 1275 1298 [[package]] 1276 1299 name = "io-lifetimes" 1277 - version = "0.7.5" 1300 + version = "1.0.3" 1278 1301 source = "registry+https://github.com/rust-lang/crates.io-index" 1279 - checksum = "59ce5ef949d49ee85593fc4d3f3f95ad61657076395cbbce23e2121fc5542074" 1302 + checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" 1303 + dependencies = [ 1304 + "libc", 1305 + "windows-sys 0.42.0", 1306 + ] 1280 1307 1281 1308 [[package]] 1282 1309 name = "ipnet" 1283 - version = "2.5.0" 1310 + version = "2.7.0" 1284 1311 source = "registry+https://github.com/rust-lang/crates.io-index" 1285 - checksum = "879d54834c8c76457ef4293a689b2a8c59b076067ad77b15efafbb05f92a592b" 1312 + checksum = "11b0d96e660696543b251e58030cf9787df56da39dab19ad60eae7353040917e" 1286 1313 1287 1314 [[package]] 1288 1315 name = "iri-string" ··· 1291 1318 checksum = "8f0f7638c1e223529f1bfdc48c8b133b9e0b434094d1d28473161ee48b235f78" 1292 1319 dependencies = [ 1293 1320 "nom", 1321 + ] 1322 + 1323 + [[package]] 1324 + name = "is-terminal" 1325 + version = "0.4.2" 1326 + source = "registry+https://github.com/rust-lang/crates.io-index" 1327 + checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" 1328 + dependencies = [ 1329 + "hermit-abi 0.2.6", 1330 + "io-lifetimes", 1331 + "rustix", 1332 + "windows-sys 0.42.0", 1294 1333 ] 1295 1334 1296 1335 [[package]] 1297 1336 name = "itertools" 1298 - version = "0.10.3" 1337 + version = "0.10.5" 1299 1338 source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" 1339 + checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" 1301 1340 dependencies = [ 1302 1341 "either", 1303 1342 ] ··· 1310 1349 1311 1350 [[package]] 1312 1351 name = "itoa" 1313 - version = "1.0.2" 1352 + version = "1.0.5" 1314 1353 source = "registry+https://github.com/rust-lang/crates.io-index" 1315 - checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" 1354 + checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 1316 1355 1317 1356 [[package]] 1318 1357 name = "js-sys" 1319 - version = "0.3.59" 1358 + version = "0.3.60" 1320 1359 source = "registry+https://github.com/rust-lang/crates.io-index" 1321 - checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" 1360 + checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 1322 1361 dependencies = [ 1323 1362 "wasm-bindgen", 1324 1363 ] ··· 1343 1382 1344 1383 [[package]] 1345 1384 name = "libc" 1346 - version = "0.2.137" 1385 + version = "0.2.139" 1347 1386 source = "registry+https://github.com/rust-lang/crates.io-index" 1348 - checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" 1387 + checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 1349 1388 1350 1389 [[package]] 1351 1390 name = "line-wrap" ··· 1354 1393 checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1355 1394 dependencies = [ 1356 1395 "safemem", 1396 + ] 1397 + 1398 + [[package]] 1399 + name = "link-cplusplus" 1400 + version = "1.0.8" 1401 + source = "registry+https://github.com/rust-lang/crates.io-index" 1402 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 1403 + dependencies = [ 1404 + "cc", 1357 1405 ] 1358 1406 1359 1407 [[package]] 1360 1408 name = "linked-hash-map" 1361 - version = "0.5.4" 1409 + version = "0.5.6" 1362 1410 source = "registry+https://github.com/rust-lang/crates.io-index" 1363 - checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" 1411 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1364 1412 1365 1413 [[package]] 1366 1414 name = "linux-raw-sys" 1367 - version = "0.0.46" 1415 + version = "0.1.4" 1368 1416 source = "registry+https://github.com/rust-lang/crates.io-index" 1369 - checksum = "d4d2456c373231a208ad294c33dc5bff30051eafd954cd4caae83a712b12854d" 1417 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 1370 1418 1371 1419 [[package]] 1372 1420 name = "lock_api" 1373 - version = "0.4.7" 1421 + version = "0.4.9" 1374 1422 source = "registry+https://github.com/rust-lang/crates.io-index" 1375 - checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" 1423 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1376 1424 dependencies = [ 1377 1425 "autocfg", 1378 1426 "scopeguard", ··· 1413 1461 checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1414 1462 1415 1463 [[package]] 1416 - name = "maplit" 1417 - version = "1.0.2" 1418 - source = "registry+https://github.com/rust-lang/crates.io-index" 1419 - checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" 1420 - 1421 - [[package]] 1422 1464 name = "markup5ever" 1423 1465 version = "0.11.0" 1424 1466 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1440 1482 1441 1483 [[package]] 1442 1484 name = "matchit" 1443 - version = "0.5.0" 1485 + version = "0.7.0" 1444 1486 source = "registry+https://github.com/rust-lang/crates.io-index" 1445 - checksum = "73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb" 1487 + checksum = "b87248edafb776e59e6ee64a79086f65890d3510f2c656c000bf2a7e8a0aea40" 1446 1488 1447 1489 [[package]] 1448 1490 name = "maud" 1449 1491 version = "0.24.0" 1450 - source = "registry+https://github.com/rust-lang/crates.io-index" 1451 - checksum = "19aff2cd19eb4b93df29efa602652513b0f731f1d3474f6e377f763fddf61e58" 1492 + source = "git+https://github.com/Xe/maud?rev=a40596c42c7603cc4610bbeddea04c4bd8b312d9#a40596c42c7603cc4610bbeddea04c4bd8b312d9" 1452 1493 dependencies = [ 1453 1494 "axum-core", 1454 1495 "http", 1455 - "itoa 0.4.8", 1496 + "itoa 1.0.5", 1456 1497 "maud_macros", 1457 1498 ] 1458 1499 1459 1500 [[package]] 1460 1501 name = "maud_macros" 1461 1502 version = "0.24.0" 1462 - source = "registry+https://github.com/rust-lang/crates.io-index" 1463 - checksum = "e5c114f6f24b08fdd4a25d2fb87a8b140df56b577723247b382e8b04c583f2eb" 1503 + source = "git+https://github.com/Xe/maud?rev=a40596c42c7603cc4610bbeddea04c4bd8b312d9#a40596c42c7603cc4610bbeddea04c4bd8b312d9" 1464 1504 dependencies = [ 1465 1505 "proc-macro-error", 1466 1506 "proc-macro2", ··· 1542 1582 1543 1583 [[package]] 1544 1584 name = "miniz_oxide" 1545 - version = "0.5.3" 1585 + version = "0.6.2" 1546 1586 source = "registry+https://github.com/rust-lang/crates.io-index" 1547 - checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" 1587 + checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1548 1588 dependencies = [ 1549 1589 "adler", 1550 1590 ] ··· 1563 1603 1564 1604 [[package]] 1565 1605 name = "native-tls" 1566 - version = "0.2.10" 1606 + version = "0.2.11" 1567 1607 source = "registry+https://github.com/rust-lang/crates.io-index" 1568 - checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" 1608 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1569 1609 dependencies = [ 1570 1610 "lazy_static", 1571 1611 "libc", ··· 1632 1672 1633 1673 [[package]] 1634 1674 name = "num_cpus" 1635 - version = "1.13.1" 1636 - source = "registry+https://github.com/rust-lang/crates.io-index" 1637 - checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1638 - dependencies = [ 1639 - "hermit-abi", 1640 - "libc", 1641 - ] 1642 - 1643 - [[package]] 1644 - name = "num_threads" 1645 - version = "0.1.6" 1675 + version = "1.15.0" 1646 1676 source = "registry+https://github.com/rust-lang/crates.io-index" 1647 - checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1677 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1648 1678 dependencies = [ 1679 + "hermit-abi 0.2.6", 1649 1680 "libc", 1650 1681 ] 1651 1682 1652 1683 [[package]] 1653 1684 name = "object" 1654 - version = "0.28.4" 1685 + version = "0.30.0" 1655 1686 source = "registry+https://github.com/rust-lang/crates.io-index" 1656 - checksum = "e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424" 1687 + checksum = "239da7f290cfa979f43f85a8efeee9a8a76d0827c356d37f9d3d7254d6b537fb" 1657 1688 dependencies = [ 1658 1689 "memchr", 1659 1690 ] 1660 1691 1661 1692 [[package]] 1662 1693 name = "once_cell" 1663 - version = "1.14.0" 1694 + version = "1.16.0" 1664 1695 source = "registry+https://github.com/rust-lang/crates.io-index" 1665 - checksum = "2f7254b99e31cad77da24b08ebf628882739a608578bb1bcdfc1f9c21260d7c0" 1696 + checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" 1666 1697 1667 1698 [[package]] 1668 1699 name = "onig" 1669 - version = "6.3.1" 1700 + version = "6.4.0" 1670 1701 source = "registry+https://github.com/rust-lang/crates.io-index" 1671 - checksum = "67ddfe2c93bb389eea6e6d713306880c7f6dcc99a75b659ce145d962c861b225" 1702 + checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f" 1672 1703 dependencies = [ 1673 1704 "bitflags", 1674 - "lazy_static", 1675 1705 "libc", 1706 + "once_cell", 1676 1707 "onig_sys", 1677 1708 ] 1678 1709 1679 1710 [[package]] 1680 1711 name = "onig_sys" 1681 - version = "69.7.1" 1712 + version = "69.8.1" 1682 1713 source = "registry+https://github.com/rust-lang/crates.io-index" 1683 - checksum = "5dd3eee045c84695b53b20255bb7317063df090b68e18bfac0abb6c39cf7f33e" 1714 + checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7" 1684 1715 dependencies = [ 1685 1716 "cc", 1686 1717 "pkg-config", 1687 1718 ] 1688 1719 1689 1720 [[package]] 1690 - name = "opaque-debug" 1691 - version = "0.2.3" 1692 - source = "registry+https://github.com/rust-lang/crates.io-index" 1693 - checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" 1694 - 1695 - [[package]] 1696 1721 name = "openssl" 1697 - version = "0.10.40" 1722 + version = "0.10.45" 1698 1723 source = "registry+https://github.com/rust-lang/crates.io-index" 1699 - checksum = "fb81a6430ac911acb25fe5ac8f1d2af1b4ea8a4fdfda0f1ee4292af2e2d8eb0e" 1724 + checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" 1700 1725 dependencies = [ 1701 1726 "bitflags", 1702 1727 "cfg-if", ··· 1726 1751 1727 1752 [[package]] 1728 1753 name = "openssl-sys" 1729 - version = "0.9.74" 1754 + version = "0.9.80" 1730 1755 source = "registry+https://github.com/rust-lang/crates.io-index" 1731 - checksum = "835363342df5fba8354c5b453325b110ffd54044e588c539cf2f20a8014e4cb1" 1756 + checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" 1732 1757 dependencies = [ 1733 1758 "autocfg", 1734 1759 "cc", ··· 1751 1776 1752 1777 [[package]] 1753 1778 name = "owo-colors" 1754 - version = "3.4.0" 1779 + version = "3.5.0" 1755 1780 source = "registry+https://github.com/rust-lang/crates.io-index" 1756 - checksum = "decf7381921fea4dcb2549c5667eda59b3ec297ab7e2b5fc33eac69d2e7da87b" 1781 + checksum = "c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f" 1757 1782 1758 1783 [[package]] 1759 1784 name = "parking_lot" ··· 1767 1792 1768 1793 [[package]] 1769 1794 name = "parking_lot_core" 1770 - version = "0.9.3" 1795 + version = "0.9.5" 1771 1796 source = "registry+https://github.com/rust-lang/crates.io-index" 1772 - checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" 1797 + checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 1773 1798 dependencies = [ 1774 1799 "cfg-if", 1775 1800 "libc", 1776 1801 "redox_syscall", 1777 1802 "smallvec", 1778 - "windows-sys 0.36.1", 1803 + "windows-sys 0.42.0", 1779 1804 ] 1780 1805 1781 1806 [[package]] ··· 1798 1823 1799 1824 [[package]] 1800 1825 name = "percent-encoding" 1801 - version = "2.1.0" 1826 + version = "2.2.0" 1802 1827 source = "registry+https://github.com/rust-lang/crates.io-index" 1803 - checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 1828 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1804 1829 1805 1830 [[package]] 1806 1831 name = "pest" 1807 - version = "2.1.3" 1832 + version = "2.5.2" 1808 1833 source = "registry+https://github.com/rust-lang/crates.io-index" 1809 - checksum = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" 1834 + checksum = "0f6e86fb9e7026527a0d46bc308b841d73170ef8f443e1807f6ef88526a816d4" 1810 1835 dependencies = [ 1836 + "thiserror", 1811 1837 "ucd-trie", 1812 1838 ] 1813 1839 1814 1840 [[package]] 1815 1841 name = "pest_consume" 1816 - version = "1.1.1" 1842 + version = "1.1.3" 1817 1843 source = "registry+https://github.com/rust-lang/crates.io-index" 1818 - checksum = "dcb7c2ab7ca422b1f9b9e821c96667dc6675885c8a986cb379f7fac36b229085" 1844 + checksum = "79447402d15d18e7142e14c72f2e63fa3d155be1bc5b70b3ccbb610ac55f536b" 1819 1845 dependencies = [ 1820 1846 "pest", 1821 1847 "pest_consume_macros", ··· 1835 1861 1836 1862 [[package]] 1837 1863 name = "pest_derive" 1838 - version = "2.1.0" 1864 + version = "2.5.2" 1839 1865 source = "registry+https://github.com/rust-lang/crates.io-index" 1840 - checksum = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" 1866 + checksum = "96504449aa860c8dcde14f9fba5c58dc6658688ca1fe363589d6327b8662c603" 1841 1867 dependencies = [ 1842 1868 "pest", 1843 1869 "pest_generator", ··· 1845 1871 1846 1872 [[package]] 1847 1873 name = "pest_generator" 1848 - version = "2.1.3" 1874 + version = "2.5.2" 1849 1875 source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "99b8db626e31e5b81787b9783425769681b347011cc59471e33ea46d2ea0cf55" 1876 + checksum = "798e0220d1111ae63d66cb66a5dcb3fc2d986d520b98e49e1852bfdb11d7c5e7" 1851 1877 dependencies = [ 1852 1878 "pest", 1853 1879 "pest_meta", ··· 1858 1884 1859 1885 [[package]] 1860 1886 name = "pest_meta" 1861 - version = "2.1.3" 1887 + version = "2.5.2" 1862 1888 source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" 1889 + checksum = "984298b75898e30a843e278a9f2452c31e349a073a0ce6fd950a12a74464e065" 1864 1890 dependencies = [ 1865 - "maplit", 1891 + "once_cell", 1866 1892 "pest", 1867 - "sha-1 0.8.2", 1893 + "sha1", 1868 1894 ] 1869 1895 1870 1896 [[package]] ··· 1973 1999 1974 2000 [[package]] 1975 2001 name = "pin-project" 1976 - version = "1.0.10" 2002 + version = "1.0.12" 1977 2003 source = "registry+https://github.com/rust-lang/crates.io-index" 1978 - checksum = "58ad3879ad3baf4e44784bc6a718a8698867bb991f8ce24d1bcbe2cfb4c3a75e" 2004 + checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc" 1979 2005 dependencies = [ 1980 2006 "pin-project-internal", 1981 2007 ] 1982 2008 1983 2009 [[package]] 1984 2010 name = "pin-project-internal" 1985 - version = "1.0.10" 2011 + version = "1.0.12" 1986 2012 source = "registry+https://github.com/rust-lang/crates.io-index" 1987 - checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb" 2013 + checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55" 1988 2014 dependencies = [ 1989 2015 "proc-macro2", 1990 2016 "quote", ··· 2005 2031 2006 2032 [[package]] 2007 2033 name = "pkg-config" 2008 - version = "0.3.25" 2034 + version = "0.3.26" 2009 2035 source = "registry+https://github.com/rust-lang/crates.io-index" 2010 - checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" 2036 + checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 2011 2037 2012 2038 [[package]] 2013 2039 name = "plist" ··· 2019 2045 "indexmap", 2020 2046 "line-wrap", 2021 2047 "serde", 2022 - "time 0.3.9", 2048 + "time 0.3.17", 2023 2049 "xml-rs", 2024 2050 ] 2025 2051 2026 2052 [[package]] 2027 2053 name = "ppv-lite86" 2028 - version = "0.2.16" 2054 + version = "0.2.17" 2029 2055 source = "registry+https://github.com/rust-lang/crates.io-index" 2030 - checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 2056 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2031 2057 2032 2058 [[package]] 2033 2059 name = "precomputed-hash" ··· 2083 2109 2084 2110 [[package]] 2085 2111 name = "proc-macro-hack" 2086 - version = "0.5.19" 2112 + version = "0.5.20+deprecated" 2087 2113 source = "registry+https://github.com/rust-lang/crates.io-index" 2088 - checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 2114 + checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2089 2115 2090 2116 [[package]] 2091 2117 name = "proc-macro2" 2092 - version = "1.0.47" 2118 + version = "1.0.49" 2093 2119 source = "registry+https://github.com/rust-lang/crates.io-index" 2094 - checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" 2120 + checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" 2095 2121 dependencies = [ 2096 2122 "unicode-ident", 2097 2123 ] 2098 2124 2099 2125 [[package]] 2100 2126 name = "procfs" 2101 - version = "0.14.1" 2127 + version = "0.14.2" 2102 2128 source = "registry+https://github.com/rust-lang/crates.io-index" 2103 - checksum = "2dfb6451c91904606a1abe93e83a8ec851f45827fa84273f256ade45dc095818" 2129 + checksum = "b1de8dacb0873f77e6aefc6d71e044761fcc68060290f5b1089fcdf84626bb69" 2104 2130 dependencies = [ 2105 2131 "bitflags", 2106 2132 "byteorder", ··· 2133 2159 2134 2160 [[package]] 2135 2161 name = "quote" 2136 - version = "1.0.18" 2162 + version = "1.0.23" 2137 2163 source = "registry+https://github.com/rust-lang/crates.io-index" 2138 - checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" 2164 + checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 2139 2165 dependencies = [ 2140 2166 "proc-macro2", 2141 2167 ] ··· 2162 2188 dependencies = [ 2163 2189 "libc", 2164 2190 "rand_chacha 0.3.1", 2165 - "rand_core 0.6.3", 2191 + "rand_core 0.6.4", 2166 2192 ] 2167 2193 2168 2194 [[package]] ··· 2182 2208 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2183 2209 dependencies = [ 2184 2210 "ppv-lite86", 2185 - "rand_core 0.6.3", 2211 + "rand_core 0.6.4", 2186 2212 ] 2187 2213 2188 2214 [[package]] ··· 2196 2222 2197 2223 [[package]] 2198 2224 name = "rand_core" 2199 - version = "0.6.3" 2225 + version = "0.6.4" 2200 2226 source = "registry+https://github.com/rust-lang/crates.io-index" 2201 - checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 2227 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2202 2228 dependencies = [ 2203 - "getrandom 0.2.6", 2229 + "getrandom 0.2.8", 2204 2230 ] 2205 2231 2206 2232 [[package]] ··· 2223 2249 2224 2250 [[package]] 2225 2251 name = "redox_syscall" 2226 - version = "0.2.13" 2252 + version = "0.2.16" 2227 2253 source = "registry+https://github.com/rust-lang/crates.io-index" 2228 - checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" 2254 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2229 2255 dependencies = [ 2230 2256 "bitflags", 2231 2257 ] ··· 2236 2262 source = "registry+https://github.com/rust-lang/crates.io-index" 2237 2263 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2238 2264 dependencies = [ 2239 - "getrandom 0.2.6", 2265 + "getrandom 0.2.8", 2240 2266 "redox_syscall", 2241 2267 "thiserror", 2242 2268 ] ··· 2254 2280 2255 2281 [[package]] 2256 2282 name = "regex-syntax" 2257 - version = "0.6.27" 2283 + version = "0.6.28" 2258 2284 source = "registry+https://github.com/rust-lang/crates.io-index" 2259 - checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 2285 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 2260 2286 2261 2287 [[package]] 2262 2288 name = "remove_dir_all" ··· 2335 2361 2336 2362 [[package]] 2337 2363 name = "rustix" 2338 - version = "0.35.13" 2364 + version = "0.36.6" 2339 2365 source = "registry+https://github.com/rust-lang/crates.io-index" 2340 - checksum = "727a1a6d65f786ec22df8a81ca3121107f235970dc1705ed681d3e6e8b9cd5f9" 2366 + checksum = "4feacf7db682c6c329c4ede12649cd36ecab0f3be5b7d74e6a20304725db4549" 2341 2367 dependencies = [ 2342 2368 "bitflags", 2343 2369 "errno", ··· 2348 2374 ] 2349 2375 2350 2376 [[package]] 2377 + name = "rustversion" 2378 + version = "1.0.11" 2379 + source = "registry+https://github.com/rust-lang/crates.io-index" 2380 + checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" 2381 + 2382 + [[package]] 2351 2383 name = "ryu" 2352 - version = "1.0.10" 2384 + version = "1.0.12" 2353 2385 source = "registry+https://github.com/rust-lang/crates.io-index" 2354 - checksum = "f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695" 2386 + checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 2355 2387 2356 2388 [[package]] 2357 2389 name = "safemem" ··· 2385 2417 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 2386 2418 2387 2419 [[package]] 2420 + name = "scratch" 2421 + version = "1.0.3" 2422 + source = "registry+https://github.com/rust-lang/crates.io-index" 2423 + checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" 2424 + 2425 + [[package]] 2388 2426 name = "sdnotify" 2389 2427 version = "0.2.0" 2390 2428 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2392 2430 2393 2431 [[package]] 2394 2432 name = "security-framework" 2395 - version = "2.6.1" 2433 + version = "2.7.0" 2396 2434 source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc" 2435 + checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 2398 2436 dependencies = [ 2399 2437 "bitflags", 2400 2438 "core-foundation", ··· 2435 2473 2436 2474 [[package]] 2437 2475 name = "semver" 2438 - version = "1.0.9" 2476 + version = "1.0.16" 2439 2477 source = "registry+https://github.com/rust-lang/crates.io-index" 2440 - checksum = "8cb243bdfdb5936c8dc3c45762a19d12ab4550cdc753bc247637d4ec35a040fd" 2478 + checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" 2441 2479 2442 2480 [[package]] 2443 2481 name = "serde" 2444 - version = "1.0.141" 2482 + version = "1.0.152" 2445 2483 source = "registry+https://github.com/rust-lang/crates.io-index" 2446 - checksum = "7af873f2c95b99fcb0bd0fe622a43e29514658873c8ceba88c4cb88833a22500" 2484 + checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 2447 2485 dependencies = [ 2448 2486 "serde_derive", 2449 2487 ] 2450 2488 2451 2489 [[package]] 2452 2490 name = "serde_derive" 2453 - version = "1.0.141" 2491 + version = "1.0.152" 2454 2492 source = "registry+https://github.com/rust-lang/crates.io-index" 2455 - checksum = "75743a150d003dd863b51dc809bcad0d73f2102c53632f1e954e738192a3413f" 2493 + checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 2456 2494 dependencies = [ 2457 2495 "proc-macro2", 2458 2496 "quote", ··· 2474 2512 2475 2513 [[package]] 2476 2514 name = "serde_json" 2477 - version = "1.0.81" 2515 + version = "1.0.91" 2478 2516 source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "9b7ce2b32a1aed03c558dc61a5cd328f15aff2dbc17daad8fb8af04d2100e15c" 2517 + checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 2480 2518 dependencies = [ 2481 - "itoa 1.0.2", 2519 + "itoa 1.0.5", 2482 2520 "ryu", 2483 2521 "serde", 2484 2522 ] 2485 2523 2486 2524 [[package]] 2525 + name = "serde_path_to_error" 2526 + version = "0.1.9" 2527 + source = "registry+https://github.com/rust-lang/crates.io-index" 2528 + checksum = "26b04f22b563c91331a10074bda3dd5492e3cc39d56bd557e91c0af42b6c7341" 2529 + dependencies = [ 2530 + "serde", 2531 + ] 2532 + 2533 + [[package]] 2487 2534 name = "serde_urlencoded" 2488 2535 version = "0.7.1" 2489 2536 source = "registry+https://github.com/rust-lang/crates.io-index" 2490 2537 checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2491 2538 dependencies = [ 2492 2539 "form_urlencoded", 2493 - "itoa 1.0.2", 2540 + "itoa 1.0.5", 2494 2541 "ryu", 2495 2542 "serde", 2496 2543 ] ··· 2502 2549 checksum = "92b5b431e8907b50339b51223b97d102db8d987ced36f6e4d03621db9316c834" 2503 2550 dependencies = [ 2504 2551 "indexmap", 2505 - "itoa 1.0.2", 2552 + "itoa 1.0.5", 2506 2553 "ryu", 2507 2554 "serde", 2508 2555 "unsafe-libyaml", ··· 2519 2566 ] 2520 2567 2521 2568 [[package]] 2522 - name = "sha-1" 2523 - version = "0.8.2" 2524 - source = "registry+https://github.com/rust-lang/crates.io-index" 2525 - checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" 2526 - dependencies = [ 2527 - "block-buffer 0.7.3", 2528 - "digest 0.8.1", 2529 - "fake-simd", 2530 - "opaque-debug", 2531 - ] 2532 - 2533 - [[package]] 2534 - name = "sha-1" 2535 - version = "0.10.0" 2569 + name = "sha1" 2570 + version = "0.10.5" 2536 2571 source = "registry+https://github.com/rust-lang/crates.io-index" 2537 - checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" 2572 + checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" 2538 2573 dependencies = [ 2539 2574 "cfg-if", 2540 2575 "cpufeatures", 2541 - "digest 0.10.5", 2576 + "digest", 2542 2577 ] 2543 2578 2544 2579 [[package]] ··· 2549 2584 dependencies = [ 2550 2585 "cfg-if", 2551 2586 "cpufeatures", 2552 - "digest 0.10.5", 2587 + "digest", 2553 2588 ] 2554 2589 2555 2590 [[package]] ··· 2596 2631 2597 2632 [[package]] 2598 2633 name = "slab" 2599 - version = "0.4.6" 2634 + version = "0.4.7" 2600 2635 source = "registry+https://github.com/rust-lang/crates.io-index" 2601 - checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" 2636 + checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 2637 + dependencies = [ 2638 + "autocfg", 2639 + ] 2602 2640 2603 2641 [[package]] 2604 2642 name = "smallvec" ··· 2608 2646 2609 2647 [[package]] 2610 2648 name = "socket2" 2611 - version = "0.4.4" 2649 + version = "0.4.7" 2612 2650 source = "registry+https://github.com/rust-lang/crates.io-index" 2613 - checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" 2651 + checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 2614 2652 dependencies = [ 2615 2653 "libc", 2616 2654 "winapi", ··· 2656 2694 2657 2695 [[package]] 2658 2696 name = "syn" 2659 - version = "1.0.96" 2697 + version = "1.0.107" 2660 2698 source = "registry+https://github.com/rust-lang/crates.io-index" 2661 - checksum = "0748dd251e24453cb8717f0354206b91557e4ec8703673a4b30208f2abaf1ebf" 2699 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 2662 2700 dependencies = [ 2663 2701 "proc-macro2", 2664 2702 "quote", ··· 2731 2769 2732 2770 [[package]] 2733 2771 name = "terminal_size" 2734 - version = "0.2.2" 2772 + version = "0.2.3" 2735 2773 source = "registry+https://github.com/rust-lang/crates.io-index" 2736 - checksum = "40ca90c434fd12083d1a6bdcbe9f92a14f96c8a1ba600ba451734ac334521f7a" 2774 + checksum = "cb20089a8ba2b69debd491f8d2d023761cbf196e999218c591fa1e7e15a21907" 2737 2775 dependencies = [ 2738 2776 "rustix", 2739 2777 "windows-sys 0.42.0", ··· 2747 2785 2748 2786 [[package]] 2749 2787 name = "thiserror" 2750 - version = "1.0.31" 2788 + version = "1.0.38" 2751 2789 source = "registry+https://github.com/rust-lang/crates.io-index" 2752 - checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a" 2790 + checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 2753 2791 dependencies = [ 2754 2792 "thiserror-impl", 2755 2793 ] 2756 2794 2757 2795 [[package]] 2758 2796 name = "thiserror-impl" 2759 - version = "1.0.31" 2797 + version = "1.0.38" 2760 2798 source = "registry+https://github.com/rust-lang/crates.io-index" 2761 - checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" 2799 + checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 2762 2800 dependencies = [ 2763 2801 "proc-macro2", 2764 2802 "quote", ··· 2776 2814 2777 2815 [[package]] 2778 2816 name = "time" 2779 - version = "0.1.43" 2817 + version = "0.1.45" 2780 2818 source = "registry+https://github.com/rust-lang/crates.io-index" 2781 - checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" 2819 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 2782 2820 dependencies = [ 2783 2821 "libc", 2822 + "wasi 0.10.0+wasi-snapshot-preview1", 2784 2823 "winapi", 2785 2824 ] 2786 2825 2787 2826 [[package]] 2788 2827 name = "time" 2789 - version = "0.3.9" 2828 + version = "0.3.17" 2790 2829 source = "registry+https://github.com/rust-lang/crates.io-index" 2791 - checksum = "c2702e08a7a860f005826c6815dcac101b19b5eb330c27fe4a5928fec1d20ddd" 2830 + checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" 2792 2831 dependencies = [ 2793 - "itoa 1.0.2", 2794 - "libc", 2795 - "num_threads", 2832 + "itoa 1.0.5", 2833 + "serde", 2834 + "time-core", 2835 + "time-macros", 2836 + ] 2837 + 2838 + [[package]] 2839 + name = "time-core" 2840 + version = "0.1.0" 2841 + source = "registry+https://github.com/rust-lang/crates.io-index" 2842 + checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2843 + 2844 + [[package]] 2845 + name = "time-macros" 2846 + version = "0.2.6" 2847 + source = "registry+https://github.com/rust-lang/crates.io-index" 2848 + checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" 2849 + dependencies = [ 2850 + "time-core", 2796 2851 ] 2797 2852 2798 2853 [[package]] ··· 2812 2867 2813 2868 [[package]] 2814 2869 name = "tokio" 2815 - version = "1.22.0" 2870 + version = "1.23.0" 2816 2871 source = "registry+https://github.com/rust-lang/crates.io-index" 2817 - checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" 2872 + checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" 2818 2873 dependencies = [ 2819 2874 "autocfg", 2820 2875 "bytes", ··· 2827 2882 "signal-hook-registry", 2828 2883 "socket2", 2829 2884 "tokio-macros", 2830 - "winapi", 2885 + "windows-sys 0.42.0", 2831 2886 ] 2832 2887 2833 2888 [[package]] 2834 2889 name = "tokio-macros" 2835 - version = "1.8.0" 2890 + version = "1.8.2" 2836 2891 source = "registry+https://github.com/rust-lang/crates.io-index" 2837 - checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" 2892 + checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 2838 2893 dependencies = [ 2839 2894 "proc-macro2", 2840 2895 "quote", ··· 2864 2919 2865 2920 [[package]] 2866 2921 name = "tokio-util" 2867 - version = "0.7.3" 2922 + version = "0.7.4" 2868 2923 source = "registry+https://github.com/rust-lang/crates.io-index" 2869 - checksum = "cc463cd8deddc3770d20f9852143d50bf6094e640b485cb2e189a2099085ff45" 2924 + checksum = "0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740" 2870 2925 dependencies = [ 2871 2926 "bytes", 2872 2927 "futures-core", ··· 2924 2979 "tower-layer", 2925 2980 "tower-service", 2926 2981 "tracing", 2927 - "uuid 1.1.1", 2982 + "uuid 1.2.2", 2928 2983 ] 2929 2984 2930 2985 [[package]] ··· 2935 2990 2936 2991 [[package]] 2937 2992 name = "tower-service" 2938 - version = "0.3.1" 2993 + version = "0.3.2" 2939 2994 source = "registry+https://github.com/rust-lang/crates.io-index" 2940 - checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" 2995 + checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 2941 2996 2942 2997 [[package]] 2943 2998 name = "tracing" 2944 - version = "0.1.35" 2999 + version = "0.1.37" 2945 3000 source = "registry+https://github.com/rust-lang/crates.io-index" 2946 - checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" 3001 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2947 3002 dependencies = [ 2948 3003 "cfg-if", 2949 3004 "log", ··· 2954 3009 2955 3010 [[package]] 2956 3011 name = "tracing-attributes" 2957 - version = "0.1.21" 3012 + version = "0.1.23" 2958 3013 source = "registry+https://github.com/rust-lang/crates.io-index" 2959 - checksum = "cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c" 3014 + checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 2960 3015 dependencies = [ 2961 3016 "proc-macro2", 2962 3017 "quote", ··· 3032 3087 3033 3088 [[package]] 3034 3089 name = "typenum" 3035 - version = "1.15.0" 3090 + version = "1.16.0" 3036 3091 source = "registry+https://github.com/rust-lang/crates.io-index" 3037 - checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 3092 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3038 3093 3039 3094 [[package]] 3040 3095 name = "ucd-trie" 3041 - version = "0.1.3" 3096 + version = "0.1.5" 3042 3097 source = "registry+https://github.com/rust-lang/crates.io-index" 3043 - checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" 3098 + checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" 3044 3099 3045 3100 [[package]] 3046 3101 name = "unicase" ··· 3059 3114 3060 3115 [[package]] 3061 3116 name = "unicode-ident" 3062 - version = "1.0.0" 3117 + version = "1.0.6" 3063 3118 source = "registry+https://github.com/rust-lang/crates.io-index" 3064 - checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" 3119 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 3065 3120 3066 3121 [[package]] 3067 3122 name = "unicode-normalization" 3068 - version = "0.1.19" 3123 + version = "0.1.22" 3069 3124 source = "registry+https://github.com/rust-lang/crates.io-index" 3070 - checksum = "d54590932941a9e9266f0832deed84ebe1bf2e4c9e4a3554d393d18f5e854bf9" 3125 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3071 3126 dependencies = [ 3072 3127 "tinyvec", 3073 3128 ] ··· 3080 3135 3081 3136 [[package]] 3082 3137 name = "unicode-width" 3083 - version = "0.1.9" 3138 + version = "0.1.10" 3084 3139 source = "registry+https://github.com/rust-lang/crates.io-index" 3085 - checksum = "3ed742d4ea2bd1176e236172c8429aaf54486e7ac098db29ffe6529e0ce50973" 3140 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 3086 3141 3087 3142 [[package]] 3088 3143 name = "unicode_categories" ··· 3092 3147 3093 3148 [[package]] 3094 3149 name = "unsafe-libyaml" 3095 - version = "0.2.4" 3150 + version = "0.2.5" 3096 3151 source = "registry+https://github.com/rust-lang/crates.io-index" 3097 - checksum = "c1e5fa573d8ac5f1a856f8d7be41d390ee973daf97c806b2c1a465e4e1406e68" 3152 + checksum = "bc7ed8ba44ca06be78ea1ad2c3682a43349126c8818054231ee6f4748012aed2" 3098 3153 3099 3154 [[package]] 3100 3155 name = "url" 3101 - version = "2.2.2" 3156 + version = "2.3.1" 3102 3157 source = "registry+https://github.com/rust-lang/crates.io-index" 3103 - checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" 3158 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 3104 3159 dependencies = [ 3105 3160 "form_urlencoded", 3106 3161 "idna", 3107 - "matches", 3108 3162 "percent-encoding", 3109 3163 ] 3110 3164 ··· 3120 3174 source = "registry+https://github.com/rust-lang/crates.io-index" 3121 3175 checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" 3122 3176 dependencies = [ 3123 - "getrandom 0.2.6", 3177 + "getrandom 0.2.8", 3124 3178 "serde", 3125 3179 ] 3126 3180 3127 3181 [[package]] 3128 3182 name = "uuid" 3129 - version = "1.1.1" 3183 + version = "1.2.2" 3130 3184 source = "registry+https://github.com/rust-lang/crates.io-index" 3131 - checksum = "c6d5d669b51467dcf7b2f1a796ce0f955f05f01cafda6c19d6e95f730df29238" 3185 + checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 3132 3186 dependencies = [ 3133 - "getrandom 0.2.6", 3187 + "getrandom 0.2.8", 3134 3188 ] 3135 3189 3136 3190 [[package]] ··· 3180 3234 3181 3235 [[package]] 3182 3236 name = "wasi" 3183 - version = "0.10.2+wasi-snapshot-preview1" 3237 + version = "0.10.0+wasi-snapshot-preview1" 3184 3238 source = "registry+https://github.com/rust-lang/crates.io-index" 3185 - checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" 3239 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 3186 3240 3187 3241 [[package]] 3188 3242 name = "wasi" ··· 3192 3246 3193 3247 [[package]] 3194 3248 name = "wasm-bindgen" 3195 - version = "0.2.82" 3249 + version = "0.2.83" 3196 3250 source = "registry+https://github.com/rust-lang/crates.io-index" 3197 - checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" 3251 + checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 3198 3252 dependencies = [ 3199 3253 "cfg-if", 3200 3254 "wasm-bindgen-macro", ··· 3202 3256 3203 3257 [[package]] 3204 3258 name = "wasm-bindgen-backend" 3205 - version = "0.2.82" 3259 + version = "0.2.83" 3206 3260 source = "registry+https://github.com/rust-lang/crates.io-index" 3207 - checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" 3261 + checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 3208 3262 dependencies = [ 3209 3263 "bumpalo", 3210 3264 "log", ··· 3217 3271 3218 3272 [[package]] 3219 3273 name = "wasm-bindgen-futures" 3220 - version = "0.4.30" 3274 + version = "0.4.33" 3221 3275 source = "registry+https://github.com/rust-lang/crates.io-index" 3222 - checksum = "6f741de44b75e14c35df886aff5f1eb73aa114fa5d4d00dcd37b5e01259bf3b2" 3276 + checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 3223 3277 dependencies = [ 3224 3278 "cfg-if", 3225 3279 "js-sys", ··· 3229 3283 3230 3284 [[package]] 3231 3285 name = "wasm-bindgen-macro" 3232 - version = "0.2.82" 3286 + version = "0.2.83" 3233 3287 source = "registry+https://github.com/rust-lang/crates.io-index" 3234 - checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" 3288 + checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 3235 3289 dependencies = [ 3236 3290 "quote", 3237 3291 "wasm-bindgen-macro-support", ··· 3239 3293 3240 3294 [[package]] 3241 3295 name = "wasm-bindgen-macro-support" 3242 - version = "0.2.82" 3296 + version = "0.2.83" 3243 3297 source = "registry+https://github.com/rust-lang/crates.io-index" 3244 - checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" 3298 + checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 3245 3299 dependencies = [ 3246 3300 "proc-macro2", 3247 3301 "quote", ··· 3252 3306 3253 3307 [[package]] 3254 3308 name = "wasm-bindgen-shared" 3255 - version = "0.2.82" 3309 + version = "0.2.83" 3256 3310 source = "registry+https://github.com/rust-lang/crates.io-index" 3257 - checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" 3311 + checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 3258 3312 3259 3313 [[package]] 3260 3314 name = "web-sys" 3261 - version = "0.3.57" 3315 + version = "0.3.60" 3262 3316 source = "registry+https://github.com/rust-lang/crates.io-index" 3263 - checksum = "7b17e741662c70c8bd24ac5c5b18de314a2c26c32bf8346ee1e6f53de919c283" 3317 + checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 3264 3318 dependencies = [ 3265 3319 "js-sys", 3266 3320 "wasm-bindgen", ··· 3508 3562 version = "0.1.0" 3509 3563 dependencies = [ 3510 3564 "maud", 3511 - "uuid 1.1.1", 3565 + "uuid 1.2.2", 3512 3566 "xesite_types", 3513 3567 ] 3514 3568
+7 -3
Cargo.toml
··· 10 10 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 11 11 12 12 [dependencies] 13 - axum = { version = "0.5", features = ["headers"] } 13 + axum = { version = "0.6", features = ["headers"] } 14 14 axum-macros = "0.3" 15 - axum-extra = "0.3" 15 + axum-extra = { version = "0.4", features = ["spa"] } 16 16 color-eyre = "0.6" 17 17 chrono = "0.4" 18 18 derive_more = "0.99" ··· 28 28 kankyo = "0.3" 29 29 lazy_static = "1.4" 30 30 log = "0.4" 31 - maud = { version = "0.24.0", features = ["axum"] } 32 31 mime = "0.3.0" 33 32 prometheus = { version = "0.13", default-features = false, features = ["process"] } 34 33 rand = "0" ··· 58 57 patreon = { path = "./lib/patreon" } 59 58 xesite_markdown = { path = "./lib/xesite_markdown" } 60 59 xesite_templates = { path = "./lib/xesite_templates" } 60 + 61 + [dependencies.maud] 62 + git = "https://github.com/Xe/maud" 63 + rev = "a40596c42c7603cc4610bbeddea04c4bd8b312d9" 64 + features = ["axum"] 61 65 62 66 [dependencies.tower] 63 67 version = "0.4"
css/artemis.css static/css/artemis.css
css/gruvbox-dark.css static/css/gruvbox-dark.css
css/hack.css static/css/hack.css
+1 -1
css/no-fun-allowed.user.css static/css/no-fun-allowed.user.css
··· 1 1 /* ==UserStyle== 2 2 @name No Fun Allowed 3 - @updateURL https://xeiaso.net/css/no-fun-allowed.user.css 3 + @updateURL https://xeiaso.net/static/css/no-fun-allowed.user.css 4 4 ==/UserStyle== */ 5 5 6 6 @-moz-document domain("xeiaso.net") {
css/shim.css static/css/shim.css
css/snow.css static/css/snow.css
+6 -2
lib/xesite_markdown/Cargo.toml
··· 11 11 hex = "0.4" 12 12 lazy_static = "1.4" 13 13 lol_html = "0.3" 14 - maud = "0.24.0" 15 14 sha2 = "0.10" 16 15 serde_json = "1" 17 16 thiserror = "1" ··· 20 19 21 20 # local deps 22 21 xesite_templates = { path = "../xesite_templates" } 23 - xesite_types = { path = "../xesite_types" } 22 + xesite_types = { path = "../xesite_types" } 23 + 24 + [dependencies.maud] 25 + git = "https://github.com/Xe/maud" 26 + rev = "a40596c42c7603cc4610bbeddea04c4bd8b312d9" 27 + features = ["axum"]
+6 -2
lib/xesite_templates/Cargo.toml
··· 6 6 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 7 7 8 8 [dependencies] 9 - maud = "0.24.0" 10 9 uuid = { version = "1", features = [ "v4" ] } 11 10 12 - xesite_types = { path = "../xesite_types" } 11 + xesite_types = { path = "../xesite_types" } 12 + 13 + [dependencies.maud] 14 + git = "https://github.com/Xe/maud" 15 + rev = "a40596c42c7603cc4610bbeddea04c4bd8b312d9" 16 + features = ["axum"]
+1 -1
lib/xesite_templates/src/lib.rs
··· 6 6 div.warning { 7 7 (conv("Cadey".to_string(), "coffee".to_string(), html!{ 8 8 "So you are aware: you are reading the written version of a conference talk. This is written in a different style that is more lighthearted, conversational and different than the content normally on this blog. The words being said are the verbatim words that were spoken at the conference. The slides are the literal slides for each spoken utterance. If you want to hide the non-essential slides, please install this userstyle: " 9 - a href="/css/no-fun-allowed.user.css" {code {"No fun allowed"}} 9 + a href="/static/css/no-fun-allowed.user.css" {code {"No fun allowed"}} 10 10 ". If this isn't enough, please edit it to also hide this CSS class: " 11 11 code { "xeblog-slides-essential" } 12 12 ". Doing this may make the presentation page harder to understand."
+5 -19
src/main.rs
··· 10 10 routing::{get, get_service}, 11 11 Router, 12 12 }; 13 + use axum_extra::routing::SpaRouter; 13 14 use color_eyre::eyre::Result; 14 15 use hyper::StatusCode; 15 16 use prometheus::{Encoder, TextEncoder}; ··· 104 105 )) 105 106 .layer(CorsLayer::permissive()); 106 107 108 + let files = SpaRouter::new("/static", "static"); 109 + 107 110 let app = Router::new() 108 111 // meta 109 112 .route("/.within/health", get(healthcheck)) ··· 194 197 // junk google wants 195 198 .route("/sitemap.xml", get(handlers::feeds::sitemap)) 196 199 // static files 197 - .nest( 198 - "/css", 199 - get_service(ServeDir::new("./css")).handle_error(|err: io::Error| async move { 200 - ( 201 - StatusCode::INTERNAL_SERVER_ERROR, 202 - format!("unhandled internal server error: {}", err), 203 - ) 204 - }), 205 - ) 206 - .nest( 207 - "/static", 208 - get_service(ServeDir::new("./static")).handle_error(|err: io::Error| async move { 209 - ( 210 - StatusCode::INTERNAL_SERVER_ERROR, 211 - format!("unhandled internal server error: {}", err), 212 - ) 213 - }), 214 - ) 215 - .fallback(handlers::not_found.into_service()) 200 + .merge(files) 201 + .fallback(handlers::not_found) 216 202 .layer(middleware); 217 203 218 204 #[cfg(target_os = "linux")]
+4 -4
src/tmpl/mod.rs
··· 27 27 } 28 28 } 29 29 meta name="viewport" content="width=device-width, initial-scale=1.0"; 30 - link rel="stylesheet" href={"/css/hack.css?bustCache=" (*CACHEBUSTER)}; 31 - link rel="stylesheet" href={"/css/gruvbox-dark.css?bustCache=" (*CACHEBUSTER)}; 32 - link rel="stylesheet" href={"/css/shim.css?bustCache=" (*CACHEBUSTER)}; 30 + link rel="stylesheet" href={"/static/css/hack.css?bustCache=" (*CACHEBUSTER)}; 31 + link rel="stylesheet" href={"/static/css/gruvbox-dark.css?bustCache=" (*CACHEBUSTER)}; 32 + link rel="stylesheet" href={"/static/css/shim.css?bustCache=" (*CACHEBUSTER)}; 33 33 @match now.month() { 34 34 12|1|2 => { 35 - link rel="stylesheet" href={"/css/snow.css?bustCache=" (*CACHEBUSTER)}; 35 + link rel="stylesheet" href={"/static/css/snow.css?bustCache=" (*CACHEBUSTER)}; 36 36 } 37 37 _ => {}, 38 38 }