A music player that connects to your cloud/distributed storage.
5
fork

Configure Feed

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

Merge pull request #377 from icidasset/tauri-updates

Update Tauri

authored by

Steven Vandevelde and committed by
GitHub
e2460b18 1511fcef

+489 -659
+1 -1
Justfile
··· 203 203 204 204 205 205 @install-tauri-cli: 206 - cargo install tauri-cli --version "^1.0.5" --root ./src-tauri 206 + cargo install tauri-cli --version "^1.2.2" --root ./src-tauri 207 207 208 208 209 209 @quality: check-versions
+431 -532
src-tauri/Cargo.lock
··· 9 9 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 10 11 11 [[package]] 12 - name = "adler32" 13 - version = "1.2.0" 14 - source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 16 - 17 - [[package]] 18 12 name = "aho-corasick" 19 - version = "0.7.18" 13 + version = "0.7.20" 20 14 source = "registry+https://github.com/rust-lang/crates.io-index" 21 - checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" 15 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 22 16 dependencies = [ 23 17 "memchr", 24 18 ] 25 19 26 20 [[package]] 27 21 name = "alloc-no-stdlib" 28 - version = "2.0.3" 22 + version = "2.0.4" 29 23 source = "registry+https://github.com/rust-lang/crates.io-index" 30 - checksum = "35ef4730490ad1c4eae5c4325b2a95f521d023e5c885853ff7aca0a6a1631db3" 24 + checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3" 31 25 32 26 [[package]] 33 27 name = "alloc-stdlib" 34 - version = "0.2.1" 28 + version = "0.2.2" 35 29 source = "registry+https://github.com/rust-lang/crates.io-index" 36 - checksum = "697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2" 30 + checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece" 37 31 dependencies = [ 38 32 "alloc-no-stdlib", 39 33 ] 40 34 41 35 [[package]] 42 - name = "ansi_term" 43 - version = "0.12.1" 44 - source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 46 - dependencies = [ 47 - "winapi", 48 - ] 49 - 50 - [[package]] 51 36 name = "anyhow" 52 - version = "1.0.60" 37 + version = "1.0.68" 53 38 source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "c794e162a5eff65c72ef524dfe393eb923c354e350bb78b9c7383df13f3bc142" 39 + checksum = "2cb2f989d18dd141ab8ae82f64d1a8cdd37e0840f73a406896cf5e99502fab61" 55 40 56 41 [[package]] 57 42 name = "ascii" 58 - version = "1.0.0" 43 + version = "1.1.0" 59 44 source = "registry+https://github.com/rust-lang/crates.io-index" 60 - checksum = "bbf56136a5198c7b01a49e3afcbef6cf84597273d298f54432926024107b0109" 45 + checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" 61 46 62 47 [[package]] 63 48 name = "atk" ··· 80 65 "glib-sys", 81 66 "gobject-sys", 82 67 "libc", 83 - "system-deps 6.0.2", 68 + "system-deps 6.0.3", 84 69 ] 85 70 86 71 [[package]] 87 72 name = "attohttpc" 88 - version = "0.19.1" 73 + version = "0.22.0" 89 74 source = "registry+https://github.com/rust-lang/crates.io-index" 90 - checksum = "262c3f7f5d61249d8c00e5546e2685cd15ebeeb1bc0f3cc5449350a1cb07319e" 75 + checksum = "1fcf00bc6d5abb29b5f97e3c61a90b6d3caa12f3faf897d4a3e3607c050a35a7" 91 76 dependencies = [ 92 77 "flate2", 93 78 "http", 94 79 "log", 95 80 "native-tls", 96 - "openssl", 97 81 "serde", 98 82 "serde_json", 99 83 "serde_urlencoded", 100 84 "url", 101 - "wildmatch", 102 85 ] 103 86 104 87 [[package]] ··· 109 92 110 93 [[package]] 111 94 name = "base64" 112 - version = "0.13.0" 95 + version = "0.13.1" 113 96 source = "registry+https://github.com/rust-lang/crates.io-index" 114 - checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 97 + checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" 115 98 116 99 [[package]] 117 100 name = "bincode" ··· 136 119 137 120 [[package]] 138 121 name = "block-buffer" 139 - version = "0.10.2" 122 + version = "0.10.3" 140 123 source = "registry+https://github.com/rust-lang/crates.io-index" 141 - checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" 124 + checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 142 125 dependencies = [ 143 126 "generic-array", 144 127 ] ··· 175 158 176 159 [[package]] 177 160 name = "bumpalo" 178 - version = "3.10.0" 161 + version = "3.11.1" 179 162 source = "registry+https://github.com/rust-lang/crates.io-index" 180 - checksum = "37ccbd214614c6783386c1af30caf03192f17891059cecc394b4fb119e363de3" 163 + checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 181 164 182 165 [[package]] 183 166 name = "bytemuck" 184 - version = "1.11.0" 167 + version = "1.12.3" 185 168 source = "registry+https://github.com/rust-lang/crates.io-index" 186 - checksum = "a5377c8865e74a160d21f29c2d40669f53286db6eab59b88540cbb12ffc8b835" 169 + checksum = "aaa3a8d9a1ca92e282c96a32d6511b695d7d994d1d102ba85d279f9b2756947f" 187 170 188 171 [[package]] 189 172 name = "byteorder" ··· 193 176 194 177 [[package]] 195 178 name = "bytes" 196 - version = "1.2.1" 179 + version = "1.3.0" 197 180 source = "registry+https://github.com/rust-lang/crates.io-index" 198 - checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" 181 + checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" 199 182 200 183 [[package]] 201 184 name = "cairo-rs" ··· 218 201 dependencies = [ 219 202 "glib-sys", 220 203 "libc", 221 - "system-deps 6.0.2", 204 + "system-deps 6.0.3", 222 205 ] 223 206 224 207 [[package]] 225 208 name = "cargo_toml" 226 - version = "0.11.5" 209 + version = "0.13.3" 227 210 source = "registry+https://github.com/rust-lang/crates.io-index" 228 - checksum = "5809dd3e6444651fd1cdd3dbec71eca438c439a0fcc8081674a14da0afe50185" 211 + checksum = "497049e9477329f8f6a559972ee42e117487d01d1e8c2cc9f836ea6fa23a9e1a" 229 212 dependencies = [ 230 213 "serde", 231 - "serde_derive", 232 214 "toml", 233 215 ] 234 216 235 217 [[package]] 236 218 name = "cc" 237 - version = "1.0.73" 219 + version = "1.0.78" 238 220 source = "registry+https://github.com/rust-lang/crates.io-index" 239 - checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" 221 + checksum = "a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d" 240 222 241 223 [[package]] 242 224 name = "cesu8" ··· 265 247 266 248 [[package]] 267 249 name = "cfg-expr" 268 - version = "0.10.3" 250 + version = "0.11.0" 269 251 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" 252 + checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa" 271 253 dependencies = [ 272 254 "smallvec", 273 255 ] ··· 286 268 287 269 [[package]] 288 270 name = "cocoa" 289 - version = "0.24.0" 271 + version = "0.24.1" 290 272 source = "registry+https://github.com/rust-lang/crates.io-index" 291 - checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832" 273 + checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" 292 274 dependencies = [ 293 275 "bitflags", 294 276 "block", ··· 323 305 324 306 [[package]] 325 307 name = "combine" 326 - version = "4.6.4" 308 + version = "4.6.6" 327 309 source = "registry+https://github.com/rust-lang/crates.io-index" 328 - checksum = "2a604e93b79d1808327a6fca85a6f2d69de66461e7620f5a4cbf5fb4d1d7c948" 310 + checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" 329 311 dependencies = [ 330 312 "bytes", 331 313 "memchr", ··· 380 362 381 363 [[package]] 382 364 name = "cpufeatures" 383 - version = "0.2.2" 365 + version = "0.2.5" 384 366 source = "registry+https://github.com/rust-lang/crates.io-index" 385 - checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" 367 + checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" 386 368 dependencies = [ 387 369 "libc", 388 370 ] ··· 408 390 409 391 [[package]] 410 392 name = "crossbeam-utils" 411 - version = "0.8.11" 393 + version = "0.8.14" 412 394 source = "registry+https://github.com/rust-lang/crates.io-index" 413 - checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" 395 + checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" 414 396 dependencies = [ 415 397 "cfg-if", 416 - "once_cell", 417 398 ] 418 399 419 400 [[package]] ··· 455 436 456 437 [[package]] 457 438 name = "ctor" 458 - version = "0.1.23" 439 + version = "0.1.26" 459 440 source = "registry+https://github.com/rust-lang/crates.io-index" 460 - checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" 441 + checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 461 442 dependencies = [ 462 443 "quote", 463 444 "syn", ··· 505 486 ] 506 487 507 488 [[package]] 508 - name = "deflate" 509 - version = "0.7.20" 510 - source = "registry+https://github.com/rust-lang/crates.io-index" 511 - checksum = "707b6a7b384888a70c8d2e8650b3e60170dfc6a67bb4aa67b6dfca57af4bedb4" 512 - dependencies = [ 513 - "adler32", 514 - "byteorder", 515 - ] 516 - 517 - [[package]] 518 - name = "deflate" 519 - version = "1.0.0" 520 - source = "registry+https://github.com/rust-lang/crates.io-index" 521 - checksum = "c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f" 522 - dependencies = [ 523 - "adler32", 524 - ] 525 - 526 - [[package]] 527 489 name = "derive_more" 528 490 version = "0.99.17" 529 491 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 538 500 539 501 [[package]] 540 502 name = "diffuse" 541 - version = "3.2.0" 503 + version = "3.3.0" 542 504 dependencies = [ 543 - "cocoa", 544 - "objc", 545 - "objc-foundation", 546 505 "serde", 547 506 "serde_json", 548 507 "tauri", 549 508 "tauri-build", 550 509 "tauri-plugin-localhost", 551 510 "tauri-plugin-window-state", 552 - "webkit2gtk", 553 - "webview2-com", 554 - "windows 0.37.0", 555 - "windows-implement", 556 511 ] 557 512 558 513 [[package]] 559 514 name = "digest" 560 - version = "0.10.3" 515 + version = "0.10.6" 561 516 source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" 517 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 563 518 dependencies = [ 564 519 "block-buffer", 565 520 "crypto-common", ··· 608 563 ] 609 564 610 565 [[package]] 611 - name = "embed-resource" 612 - version = "1.7.2" 566 + name = "dunce" 567 + version = "1.0.3" 613 568 source = "registry+https://github.com/rust-lang/crates.io-index" 614 - checksum = "ecc24ff8d764818e9ab17963b0593c535f077a513f565e75e4352d758bc4d8c0" 615 - dependencies = [ 616 - "cc", 617 - "rustc_version 0.4.0", 618 - "toml", 619 - "vswhom", 620 - "winreg", 621 - ] 569 + checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c" 622 570 623 571 [[package]] 624 572 name = "embed_plist" ··· 627 575 checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 628 576 629 577 [[package]] 578 + name = "encoding_rs" 579 + version = "0.8.31" 580 + source = "registry+https://github.com/rust-lang/crates.io-index" 581 + checksum = "9852635589dc9f9ea1b6fe9f05b50ef208c85c834a562f0c6abb1c475736ec2b" 582 + dependencies = [ 583 + "cfg-if", 584 + ] 585 + 586 + [[package]] 630 587 name = "fastrand" 631 588 version = "1.8.0" 632 589 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 647 604 648 605 [[package]] 649 606 name = "filetime" 650 - version = "0.2.17" 607 + version = "0.2.19" 651 608 source = "registry+https://github.com/rust-lang/crates.io-index" 652 - checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" 609 + checksum = "4e884668cd0c7480504233e951174ddc3b382f7c2666e3b7310b5c4e7b0c37f9" 653 610 dependencies = [ 654 611 "cfg-if", 655 612 "libc", 656 613 "redox_syscall", 657 - "windows-sys", 614 + "windows-sys 0.42.0", 658 615 ] 659 616 660 617 [[package]] 661 618 name = "flate2" 662 - version = "1.0.24" 619 + version = "1.0.25" 663 620 source = "registry+https://github.com/rust-lang/crates.io-index" 664 - checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 621 + checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 665 622 dependencies = [ 666 623 "crc32fast", 667 624 "miniz_oxide", ··· 690 647 691 648 [[package]] 692 649 name = "form_urlencoded" 693 - version = "1.0.1" 650 + version = "1.1.0" 694 651 source = "registry+https://github.com/rust-lang/crates.io-index" 695 - checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" 652 + checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 696 653 dependencies = [ 697 - "matches", 698 654 "percent-encoding", 699 655 ] 700 656 ··· 709 665 ] 710 666 711 667 [[package]] 712 - name = "futures" 713 - version = "0.3.21" 714 - source = "registry+https://github.com/rust-lang/crates.io-index" 715 - checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e" 716 - dependencies = [ 717 - "futures-channel", 718 - "futures-core", 719 - "futures-executor", 720 - "futures-io", 721 - "futures-sink", 722 - "futures-task", 723 - "futures-util", 724 - ] 725 - 726 - [[package]] 727 668 name = "futures-channel" 728 - version = "0.3.21" 669 + version = "0.3.25" 729 670 source = "registry+https://github.com/rust-lang/crates.io-index" 730 - checksum = "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010" 671 + checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" 731 672 dependencies = [ 732 673 "futures-core", 733 - "futures-sink", 734 674 ] 735 675 736 676 [[package]] 737 677 name = "futures-core" 738 - version = "0.3.21" 678 + version = "0.3.25" 739 679 source = "registry+https://github.com/rust-lang/crates.io-index" 740 - checksum = "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3" 680 + checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" 741 681 742 682 [[package]] 743 683 name = "futures-executor" 744 - version = "0.3.21" 684 + version = "0.3.25" 745 685 source = "registry+https://github.com/rust-lang/crates.io-index" 746 - checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6" 686 + checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" 747 687 dependencies = [ 748 688 "futures-core", 749 689 "futures-task", ··· 752 692 753 693 [[package]] 754 694 name = "futures-io" 755 - version = "0.3.21" 756 - source = "registry+https://github.com/rust-lang/crates.io-index" 757 - checksum = "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b" 758 - 759 - [[package]] 760 - name = "futures-lite" 761 - version = "1.12.0" 695 + version = "0.3.25" 762 696 source = "registry+https://github.com/rust-lang/crates.io-index" 763 - checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 764 - dependencies = [ 765 - "fastrand", 766 - "futures-core", 767 - "futures-io", 768 - "memchr", 769 - "parking", 770 - "pin-project-lite", 771 - "waker-fn", 772 - ] 697 + checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" 773 698 774 699 [[package]] 775 700 name = "futures-macro" 776 - version = "0.3.21" 701 + version = "0.3.25" 777 702 source = "registry+https://github.com/rust-lang/crates.io-index" 778 - checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" 703 + checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" 779 704 dependencies = [ 780 705 "proc-macro2", 781 706 "quote", ··· 783 708 ] 784 709 785 710 [[package]] 786 - name = "futures-sink" 787 - version = "0.3.21" 788 - source = "registry+https://github.com/rust-lang/crates.io-index" 789 - checksum = "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868" 790 - 791 - [[package]] 792 711 name = "futures-task" 793 - version = "0.3.21" 712 + version = "0.3.25" 794 713 source = "registry+https://github.com/rust-lang/crates.io-index" 795 - checksum = "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a" 714 + checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" 796 715 797 716 [[package]] 798 717 name = "futures-util" 799 - version = "0.3.21" 718 + version = "0.3.25" 800 719 source = "registry+https://github.com/rust-lang/crates.io-index" 801 - checksum = "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a" 720 + checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" 802 721 dependencies = [ 803 - "futures-channel", 804 722 "futures-core", 805 - "futures-io", 806 723 "futures-macro", 807 - "futures-sink", 808 724 "futures-task", 809 - "memchr", 810 725 "pin-project-lite", 811 726 "pin-utils", 812 727 "slab", ··· 860 775 "glib-sys", 861 776 "gobject-sys", 862 777 "libc", 863 - "system-deps 6.0.2", 778 + "system-deps 6.0.3", 864 779 ] 865 780 866 781 [[package]] ··· 877 792 "libc", 878 793 "pango-sys", 879 794 "pkg-config", 880 - "system-deps 6.0.2", 795 + "system-deps 6.0.3", 881 796 ] 882 797 883 798 [[package]] ··· 889 804 "gdk-sys", 890 805 "glib-sys", 891 806 "libc", 892 - "system-deps 6.0.2", 807 + "system-deps 6.0.3", 893 808 "x11", 894 809 ] 895 810 896 811 [[package]] 897 812 name = "generator" 898 - version = "0.7.1" 813 + version = "0.7.2" 899 814 source = "registry+https://github.com/rust-lang/crates.io-index" 900 - checksum = "cc184cace1cea8335047a471cc1da80f18acf8a76f3bab2028d499e328948ec7" 815 + checksum = "d266041a359dfa931b370ef684cceb84b166beb14f7f0421f4a6a3d0c446d12e" 901 816 dependencies = [ 902 817 "cc", 903 818 "libc", 904 819 "log", 905 820 "rustversion", 906 - "windows 0.32.0", 821 + "windows 0.39.0", 907 822 ] 908 823 909 824 [[package]] ··· 929 844 930 845 [[package]] 931 846 name = "getrandom" 932 - version = "0.2.7" 847 + version = "0.2.8" 933 848 source = "registry+https://github.com/rust-lang/crates.io-index" 934 - checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" 849 + checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 935 850 dependencies = [ 936 851 "cfg-if", 937 852 "libc", ··· 964 879 "glib-sys", 965 880 "gobject-sys", 966 881 "libc", 967 - "system-deps 6.0.2", 882 + "system-deps 6.0.3", 968 883 "winapi", 969 884 ] 970 885 ··· 1010 925 checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" 1011 926 dependencies = [ 1012 927 "libc", 1013 - "system-deps 6.0.2", 928 + "system-deps 6.0.3", 1014 929 ] 1015 930 1016 931 [[package]] ··· 1040 955 dependencies = [ 1041 956 "glib-sys", 1042 957 "libc", 1043 - "system-deps 6.0.2", 958 + "system-deps 6.0.3", 1044 959 ] 1045 960 1046 961 [[package]] ··· 1081 996 "gobject-sys", 1082 997 "libc", 1083 998 "pango-sys", 1084 - "system-deps 6.0.2", 999 + "system-deps 6.0.3", 1085 1000 ] 1086 1001 1087 1002 [[package]] ··· 1121 1036 1122 1037 [[package]] 1123 1038 name = "hermit-abi" 1124 - version = "0.1.19" 1039 + version = "0.2.6" 1125 1040 source = "registry+https://github.com/rust-lang/crates.io-index" 1126 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 1041 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 1127 1042 dependencies = [ 1128 1043 "libc", 1129 1044 ] ··· 1150 1065 dependencies = [ 1151 1066 "bytes", 1152 1067 "fnv", 1153 - "itoa 1.0.3", 1068 + "itoa 1.0.5", 1154 1069 ] 1155 1070 1156 1071 [[package]] ··· 1161 1076 1162 1077 [[package]] 1163 1078 name = "ico" 1164 - version = "0.1.0" 1079 + version = "0.2.0" 1165 1080 source = "registry+https://github.com/rust-lang/crates.io-index" 1166 - checksum = "6a4b3331534254a9b64095ae60d3dc2a8225a7a70229cd5888be127cdc1f6804" 1081 + checksum = "031530fe562d8c8d71c0635013d6d155bbfe8ba0aa4b4d2d24ce8af6b71047bd" 1167 1082 dependencies = [ 1168 1083 "byteorder", 1169 - "png 0.11.0", 1084 + "png", 1170 1085 ] 1171 1086 1172 1087 [[package]] ··· 1177 1092 1178 1093 [[package]] 1179 1094 name = "idna" 1180 - version = "0.2.3" 1095 + version = "0.3.0" 1181 1096 source = "registry+https://github.com/rust-lang/crates.io-index" 1182 - checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" 1097 + checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 1183 1098 dependencies = [ 1184 - "matches", 1185 1099 "unicode-bidi", 1186 1100 "unicode-normalization", 1187 1101 ] ··· 1206 1120 1207 1121 [[package]] 1208 1122 name = "image" 1209 - version = "0.24.3" 1123 + version = "0.24.5" 1210 1124 source = "registry+https://github.com/rust-lang/crates.io-index" 1211 - checksum = "7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964" 1125 + checksum = "69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945" 1212 1126 dependencies = [ 1213 1127 "bytemuck", 1214 1128 "byteorder", ··· 1219 1133 1220 1134 [[package]] 1221 1135 name = "indexmap" 1222 - version = "1.9.1" 1136 + version = "1.9.2" 1223 1137 source = "registry+https://github.com/rust-lang/crates.io-index" 1224 - checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" 1138 + checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" 1225 1139 dependencies = [ 1226 1140 "autocfg", 1227 1141 "hashbrown", ··· 1237 1151 ] 1238 1152 1239 1153 [[package]] 1240 - name = "inflate" 1241 - version = "0.3.4" 1242 - source = "registry+https://github.com/rust-lang/crates.io-index" 1243 - checksum = "f5f9f47468e9a76a6452271efadc88fe865a82be91fe75e6c0c57b87ccea59d4" 1244 - dependencies = [ 1245 - "adler32", 1246 - ] 1247 - 1248 - [[package]] 1249 1154 name = "instant" 1250 1155 version = "0.1.12" 1251 1156 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1262 1167 1263 1168 [[package]] 1264 1169 name = "itoa" 1265 - version = "1.0.3" 1170 + version = "1.0.5" 1266 1171 source = "registry+https://github.com/rust-lang/crates.io-index" 1267 - checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" 1172 + checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 1268 1173 1269 1174 [[package]] 1270 1175 name = "javascriptcore-rs" ··· 1291 1196 1292 1197 [[package]] 1293 1198 name = "jni" 1294 - version = "0.18.0" 1199 + version = "0.20.0" 1295 1200 source = "registry+https://github.com/rust-lang/crates.io-index" 1296 - checksum = "24967112a1e4301ca5342ea339763613a37592b8a6ce6cf2e4494537c7a42faf" 1297 - dependencies = [ 1298 - "cesu8", 1299 - "combine", 1300 - "jni-sys", 1301 - "log", 1302 - "thiserror", 1303 - "walkdir", 1304 - ] 1305 - 1306 - [[package]] 1307 - name = "jni" 1308 - version = "0.19.0" 1309 - source = "registry+https://github.com/rust-lang/crates.io-index" 1310 - checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" 1201 + checksum = "039022cdf4d7b1cf548d31f60ae783138e5fd42013f6271049d7df7afadef96c" 1311 1202 dependencies = [ 1312 1203 "cesu8", 1313 1204 "combine", ··· 1325 1216 1326 1217 [[package]] 1327 1218 name = "js-sys" 1328 - version = "0.3.59" 1219 + version = "0.3.60" 1329 1220 source = "registry+https://github.com/rust-lang/crates.io-index" 1330 - checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" 1221 + checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 1331 1222 dependencies = [ 1332 1223 "wasm-bindgen", 1333 1224 ] 1334 1225 1335 1226 [[package]] 1336 1227 name = "json-patch" 1337 - version = "0.2.6" 1228 + version = "0.2.7" 1338 1229 source = "registry+https://github.com/rust-lang/crates.io-index" 1339 - checksum = "f995a3c8f2bc3dd52a18a583e90f9ec109c047fa1603a853e46bcda14d2e279d" 1230 + checksum = "eb3fa5a61630976fc4c353c70297f2e93f1930e3ccee574d59d618ccbd5154ce" 1340 1231 dependencies = [ 1341 1232 "serde", 1342 1233 "serde_json", ··· 1363 1254 1364 1255 [[package]] 1365 1256 name = "libc" 1366 - version = "0.2.127" 1257 + version = "0.2.139" 1367 1258 source = "registry+https://github.com/rust-lang/crates.io-index" 1368 - checksum = "505e71a4706fa491e9b1b55f51b95d4037d0821ee40131190475f692b35b009b" 1259 + checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 1369 1260 1370 1261 [[package]] 1371 1262 name = "line-wrap" ··· 1378 1269 1379 1270 [[package]] 1380 1271 name = "lock_api" 1381 - version = "0.4.7" 1272 + version = "0.4.9" 1382 1273 source = "registry+https://github.com/rust-lang/crates.io-index" 1383 - checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" 1274 + checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1384 1275 dependencies = [ 1385 1276 "autocfg", 1386 1277 "scopeguard", ··· 1471 1362 1472 1363 [[package]] 1473 1364 name = "miniz_oxide" 1474 - version = "0.5.3" 1365 + version = "0.6.2" 1475 1366 source = "registry+https://github.com/rust-lang/crates.io-index" 1476 - checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" 1367 + checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1477 1368 dependencies = [ 1478 1369 "adler", 1479 1370 ] 1480 1371 1481 1372 [[package]] 1482 1373 name = "native-tls" 1483 - version = "0.2.10" 1374 + version = "0.2.11" 1484 1375 source = "registry+https://github.com/rust-lang/crates.io-index" 1485 - checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" 1376 + checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 1486 1377 dependencies = [ 1487 1378 "lazy_static", 1488 1379 "libc", ··· 1537 1428 checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1538 1429 1539 1430 [[package]] 1540 - name = "num-integer" 1541 - version = "0.1.45" 1431 + name = "nu-ansi-term" 1432 + version = "0.46.0" 1542 1433 source = "registry+https://github.com/rust-lang/crates.io-index" 1543 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1434 + checksum = "77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84" 1544 1435 dependencies = [ 1545 - "autocfg", 1546 - "num-traits", 1436 + "overload", 1437 + "winapi", 1547 1438 ] 1548 1439 1549 1440 [[package]] 1550 - name = "num-iter" 1551 - version = "0.1.43" 1441 + name = "num-integer" 1442 + version = "0.1.45" 1552 1443 source = "registry+https://github.com/rust-lang/crates.io-index" 1553 - checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 1444 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1554 1445 dependencies = [ 1555 1446 "autocfg", 1556 - "num-integer", 1557 1447 "num-traits", 1558 1448 ] 1559 1449 ··· 1579 1469 1580 1470 [[package]] 1581 1471 name = "num_cpus" 1582 - version = "1.13.1" 1472 + version = "1.15.0" 1583 1473 source = "registry+https://github.com/rust-lang/crates.io-index" 1584 - checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1474 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1585 1475 dependencies = [ 1586 1476 "hermit-abi", 1587 1477 "libc", ··· 1609 1499 ] 1610 1500 1611 1501 [[package]] 1612 - name = "num_threads" 1613 - version = "0.1.6" 1614 - source = "registry+https://github.com/rust-lang/crates.io-index" 1615 - checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" 1616 - dependencies = [ 1617 - "libc", 1618 - ] 1619 - 1620 - [[package]] 1621 1502 name = "objc" 1622 1503 version = "0.2.7" 1623 1504 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1658 1539 1659 1540 [[package]] 1660 1541 name = "once_cell" 1661 - version = "1.13.0" 1542 + version = "1.16.0" 1662 1543 source = "registry+https://github.com/rust-lang/crates.io-index" 1663 - checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" 1544 + checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" 1664 1545 1665 1546 [[package]] 1666 1547 name = "open" 1667 - version = "3.0.2" 1548 + version = "3.2.0" 1668 1549 source = "registry+https://github.com/rust-lang/crates.io-index" 1669 - checksum = "f23a407004a1033f53e93f9b45580d14de23928faad187384f891507c9b0c045" 1550 + checksum = "2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8" 1670 1551 dependencies = [ 1671 1552 "pathdiff", 1672 - "windows-sys", 1553 + "windows-sys 0.42.0", 1673 1554 ] 1674 1555 1675 1556 [[package]] 1676 1557 name = "openssl" 1677 - version = "0.10.41" 1558 + version = "0.10.45" 1678 1559 source = "registry+https://github.com/rust-lang/crates.io-index" 1679 - checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" 1560 + checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" 1680 1561 dependencies = [ 1681 1562 "bitflags", 1682 1563 "cfg-if", ··· 1706 1587 1707 1588 [[package]] 1708 1589 name = "openssl-sys" 1709 - version = "0.9.75" 1590 + version = "0.9.80" 1710 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1711 - checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" 1592 + checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" 1712 1593 dependencies = [ 1713 1594 "autocfg", 1714 1595 "cc", ··· 1718 1599 ] 1719 1600 1720 1601 [[package]] 1602 + name = "overload" 1603 + version = "0.1.1" 1604 + source = "registry+https://github.com/rust-lang/crates.io-index" 1605 + checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 1606 + 1607 + [[package]] 1721 1608 name = "pango" 1722 1609 version = "0.15.10" 1723 1610 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1739 1626 "glib-sys", 1740 1627 "gobject-sys", 1741 1628 "libc", 1742 - "system-deps 6.0.2", 1629 + "system-deps 6.0.3", 1743 1630 ] 1744 1631 1745 1632 [[package]] 1746 - name = "parking" 1747 - version = "2.0.0" 1748 - source = "registry+https://github.com/rust-lang/crates.io-index" 1749 - checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" 1750 - 1751 - [[package]] 1752 1633 name = "parking_lot" 1753 1634 version = "0.12.1" 1754 1635 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1760 1641 1761 1642 [[package]] 1762 1643 name = "parking_lot_core" 1763 - version = "0.9.3" 1644 + version = "0.9.5" 1764 1645 source = "registry+https://github.com/rust-lang/crates.io-index" 1765 - checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" 1646 + checksum = "7ff9f3fef3968a3ec5945535ed654cb38ff72d7495a25619e2247fb15a2ed9ba" 1766 1647 dependencies = [ 1767 1648 "cfg-if", 1768 1649 "libc", 1769 1650 "redox_syscall", 1770 1651 "smallvec", 1771 - "windows-sys", 1652 + "windows-sys 0.42.0", 1772 1653 ] 1773 1654 1774 1655 [[package]] 1775 1656 name = "paste" 1776 - version = "1.0.8" 1657 + version = "1.0.11" 1777 1658 source = "registry+https://github.com/rust-lang/crates.io-index" 1778 - checksum = "9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22" 1659 + checksum = "d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba" 1779 1660 1780 1661 [[package]] 1781 1662 name = "pathdiff" ··· 1785 1666 1786 1667 [[package]] 1787 1668 name = "percent-encoding" 1788 - version = "2.1.0" 1669 + version = "2.2.0" 1789 1670 source = "registry+https://github.com/rust-lang/crates.io-index" 1790 - checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 1671 + checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 1791 1672 1792 1673 [[package]] 1793 1674 name = "pest" 1794 - version = "2.2.1" 1675 + version = "2.5.2" 1795 1676 source = "registry+https://github.com/rust-lang/crates.io-index" 1796 - checksum = "69486e2b8c2d2aeb9762db7b4e00b0331156393555cff467f4163ff06821eef8" 1677 + checksum = "0f6e86fb9e7026527a0d46bc308b841d73170ef8f443e1807f6ef88526a816d4" 1797 1678 dependencies = [ 1798 1679 "thiserror", 1799 1680 "ucd-trie", ··· 1911 1792 1912 1793 [[package]] 1913 1794 name = "pkg-config" 1914 - version = "0.3.25" 1795 + version = "0.3.26" 1915 1796 source = "registry+https://github.com/rust-lang/crates.io-index" 1916 - checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" 1797 + checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 1917 1798 1918 1799 [[package]] 1919 1800 name = "plist" ··· 1931 1812 1932 1813 [[package]] 1933 1814 name = "png" 1934 - version = "0.11.0" 1935 - source = "registry+https://github.com/rust-lang/crates.io-index" 1936 - checksum = "f0b0cabbbd20c2d7f06dbf015e06aad59b6ca3d9ed14848783e98af9aaf19925" 1937 - dependencies = [ 1938 - "bitflags", 1939 - "deflate 0.7.20", 1940 - "inflate", 1941 - "num-iter", 1942 - ] 1943 - 1944 - [[package]] 1945 - name = "png" 1946 - version = "0.17.5" 1815 + version = "0.17.7" 1947 1816 source = "registry+https://github.com/rust-lang/crates.io-index" 1948 - checksum = "dc38c0ad57efb786dd57b9864e5b18bae478c00c824dc55a38bbc9da95dde3ba" 1817 + checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638" 1949 1818 dependencies = [ 1950 1819 "bitflags", 1951 1820 "crc32fast", 1952 - "deflate 1.0.0", 1821 + "flate2", 1953 1822 "miniz_oxide", 1954 1823 ] 1955 1824 1956 1825 [[package]] 1957 1826 name = "ppv-lite86" 1958 - version = "0.2.16" 1827 + version = "0.2.17" 1959 1828 source = "registry+https://github.com/rust-lang/crates.io-index" 1960 - checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" 1829 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1961 1830 1962 1831 [[package]] 1963 1832 name = "precomputed-hash" ··· 1967 1836 1968 1837 [[package]] 1969 1838 name = "proc-macro-crate" 1970 - version = "1.2.0" 1839 + version = "1.2.1" 1971 1840 source = "registry+https://github.com/rust-lang/crates.io-index" 1972 - checksum = "26d50bfb8c23f23915855a00d98b5a35ef2e0b871bb52937bacadb798fbb66c8" 1841 + checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" 1973 1842 dependencies = [ 1974 1843 "once_cell", 1975 1844 "thiserror", ··· 2002 1871 2003 1872 [[package]] 2004 1873 name = "proc-macro-hack" 2005 - version = "0.5.19" 1874 + version = "0.5.20+deprecated" 2006 1875 source = "registry+https://github.com/rust-lang/crates.io-index" 2007 - checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 1876 + checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 2008 1877 2009 1878 [[package]] 2010 1879 name = "proc-macro2" 2011 - version = "1.0.43" 1880 + version = "1.0.49" 2012 1881 source = "registry+https://github.com/rust-lang/crates.io-index" 2013 - checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" 1882 + checksum = "57a8eca9f9c4ffde41714334dee777596264c7825420f521abc92b5b5deb63a5" 2014 1883 dependencies = [ 2015 1884 "unicode-ident", 2016 1885 ] 2017 1886 2018 1887 [[package]] 2019 1888 name = "quote" 2020 - version = "1.0.21" 1889 + version = "1.0.23" 2021 1890 source = "registry+https://github.com/rust-lang/crates.io-index" 2022 - checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 1891 + checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 2023 1892 dependencies = [ 2024 1893 "proc-macro2", 2025 1894 ] ··· 2046 1915 dependencies = [ 2047 1916 "libc", 2048 1917 "rand_chacha 0.3.1", 2049 - "rand_core 0.6.3", 1918 + "rand_core 0.6.4", 2050 1919 ] 2051 1920 2052 1921 [[package]] ··· 2066 1935 checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2067 1936 dependencies = [ 2068 1937 "ppv-lite86", 2069 - "rand_core 0.6.3", 1938 + "rand_core 0.6.4", 2070 1939 ] 2071 1940 2072 1941 [[package]] ··· 2080 1949 2081 1950 [[package]] 2082 1951 name = "rand_core" 2083 - version = "0.6.3" 1952 + version = "0.6.4" 2084 1953 source = "registry+https://github.com/rust-lang/crates.io-index" 2085 - checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" 1954 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2086 1955 dependencies = [ 2087 - "getrandom 0.2.7", 1956 + "getrandom 0.2.8", 2088 1957 ] 2089 1958 2090 1959 [[package]] ··· 2107 1976 2108 1977 [[package]] 2109 1978 name = "raw-window-handle" 2110 - version = "0.4.3" 1979 + version = "0.5.0" 2111 1980 source = "registry+https://github.com/rust-lang/crates.io-index" 2112 - checksum = "b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41" 1981 + checksum = "ed7e3d950b66e19e0c372f3fa3fbbcf85b1746b571f74e0c2af6042a5c93420a" 2113 1982 dependencies = [ 2114 1983 "cty", 2115 1984 ] ··· 2129 1998 source = "registry+https://github.com/rust-lang/crates.io-index" 2130 1999 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2131 2000 dependencies = [ 2132 - "getrandom 0.2.7", 2001 + "getrandom 0.2.8", 2133 2002 "redox_syscall", 2134 2003 "thiserror", 2135 2004 ] 2136 2005 2137 2006 [[package]] 2138 2007 name = "regex" 2139 - version = "1.6.0" 2008 + version = "1.7.0" 2140 2009 source = "registry+https://github.com/rust-lang/crates.io-index" 2141 - checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" 2010 + checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" 2142 2011 dependencies = [ 2143 2012 "aho-corasick", 2144 2013 "memchr", ··· 2156 2025 2157 2026 [[package]] 2158 2027 name = "regex-syntax" 2159 - version = "0.6.27" 2028 + version = "0.6.28" 2160 2029 source = "registry+https://github.com/rust-lang/crates.io-index" 2161 - checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 2030 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 2162 2031 2163 2032 [[package]] 2164 2033 name = "remove_dir_all" ··· 2171 2040 2172 2041 [[package]] 2173 2042 name = "rfd" 2174 - version = "0.9.1" 2043 + version = "0.10.0" 2175 2044 source = "registry+https://github.com/rust-lang/crates.io-index" 2176 - checksum = "f121348fd3b9035ed11be1f028e8944263c30641f8c5deacf57a4320782fb402" 2045 + checksum = "0149778bd99b6959285b0933288206090c50e2327f47a9c463bfdbf45c8823ea" 2177 2046 dependencies = [ 2178 2047 "block", 2179 2048 "dispatch", 2180 - "embed-resource", 2181 2049 "glib-sys", 2182 2050 "gobject-sys", 2183 2051 "gtk-sys", ··· 2209 2077 source = "registry+https://github.com/rust-lang/crates.io-index" 2210 2078 checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2211 2079 dependencies = [ 2212 - "semver 1.0.13", 2080 + "semver 1.0.16", 2213 2081 ] 2214 2082 2215 2083 [[package]] 2216 2084 name = "rustversion" 2217 - version = "1.0.9" 2085 + version = "1.0.11" 2218 2086 source = "registry+https://github.com/rust-lang/crates.io-index" 2219 - checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" 2087 + checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" 2220 2088 2221 2089 [[package]] 2222 2090 name = "ryu" 2223 - version = "1.0.11" 2091 + version = "1.0.12" 2224 2092 source = "registry+https://github.com/rust-lang/crates.io-index" 2225 - checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" 2093 + checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 2226 2094 2227 2095 [[package]] 2228 2096 name = "safemem" ··· 2246 2114 checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" 2247 2115 dependencies = [ 2248 2116 "lazy_static", 2249 - "windows-sys", 2117 + "windows-sys 0.36.1", 2250 2118 ] 2251 2119 2252 2120 [[package]] 2253 2121 name = "scoped-tls" 2254 - version = "1.0.0" 2122 + version = "1.0.1" 2255 2123 source = "registry+https://github.com/rust-lang/crates.io-index" 2256 - checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" 2124 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 2257 2125 2258 2126 [[package]] 2259 2127 name = "scopeguard" ··· 2263 2131 2264 2132 [[package]] 2265 2133 name = "security-framework" 2266 - version = "2.6.1" 2134 + version = "2.7.0" 2267 2135 source = "registry+https://github.com/rust-lang/crates.io-index" 2268 - checksum = "2dc14f172faf8a0194a3aded622712b0de276821addc574fa54fc0a1167e10dc" 2136 + checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" 2269 2137 dependencies = [ 2270 2138 "bitflags", 2271 2139 "core-foundation", ··· 2315 2183 2316 2184 [[package]] 2317 2185 name = "semver" 2318 - version = "1.0.13" 2186 + version = "1.0.16" 2319 2187 source = "registry+https://github.com/rust-lang/crates.io-index" 2320 - checksum = "93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711" 2188 + checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" 2321 2189 dependencies = [ 2322 2190 "serde", 2323 2191 ] ··· 2333 2201 2334 2202 [[package]] 2335 2203 name = "serde" 2336 - version = "1.0.142" 2204 + version = "1.0.151" 2337 2205 source = "registry+https://github.com/rust-lang/crates.io-index" 2338 - checksum = "e590c437916fb6b221e1d00df6e3294f3fccd70ca7e92541c475d6ed6ef5fee2" 2206 + checksum = "97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0" 2339 2207 dependencies = [ 2340 2208 "serde_derive", 2341 2209 ] 2342 2210 2343 2211 [[package]] 2344 2212 name = "serde_derive" 2345 - version = "1.0.142" 2213 + version = "1.0.151" 2346 2214 source = "registry+https://github.com/rust-lang/crates.io-index" 2347 - checksum = "34b5b8d809babe02f538c2cfec6f2c1ed10804c0e5a6a041a049a4f5588ccc2e" 2215 + checksum = "255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8" 2348 2216 dependencies = [ 2349 2217 "proc-macro2", 2350 2218 "quote", ··· 2353 2221 2354 2222 [[package]] 2355 2223 name = "serde_json" 2356 - version = "1.0.83" 2224 + version = "1.0.91" 2357 2225 source = "registry+https://github.com/rust-lang/crates.io-index" 2358 - checksum = "38dd04e3c8279e75b31ef29dbdceebfe5ad89f4d0937213c53f7d49d01b3d5a7" 2226 + checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 2359 2227 dependencies = [ 2360 - "itoa 1.0.3", 2228 + "itoa 1.0.5", 2361 2229 "ryu", 2362 2230 "serde", 2363 2231 ] 2364 2232 2365 2233 [[package]] 2366 2234 name = "serde_repr" 2367 - version = "0.1.9" 2235 + version = "0.1.10" 2368 2236 source = "registry+https://github.com/rust-lang/crates.io-index" 2369 - checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca" 2237 + checksum = "9a5ec9fa74a20ebbe5d9ac23dac1fc96ba0ecfe9f50f2843b52e537b10fbcb4e" 2370 2238 dependencies = [ 2371 2239 "proc-macro2", 2372 2240 "quote", ··· 2380 2248 checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2381 2249 dependencies = [ 2382 2250 "form_urlencoded", 2383 - "itoa 1.0.3", 2251 + "itoa 1.0.5", 2384 2252 "ryu", 2385 2253 "serde", 2386 2254 ] ··· 2441 2309 2442 2310 [[package]] 2443 2311 name = "sha2" 2444 - version = "0.10.2" 2312 + version = "0.10.6" 2445 2313 source = "registry+https://github.com/rust-lang/crates.io-index" 2446 - checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" 2314 + checksum = "82e6b795fe2e3b1e845bafcb27aa35405c4d47cdfc92af5fc8d3002f76cebdc0" 2447 2315 dependencies = [ 2448 2316 "cfg-if", 2449 2317 "cpufeatures", ··· 2476 2344 2477 2345 [[package]] 2478 2346 name = "smallvec" 2479 - version = "1.9.0" 2347 + version = "1.10.0" 2480 2348 source = "registry+https://github.com/rust-lang/crates.io-index" 2481 - checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" 2349 + checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 2482 2350 2483 2351 [[package]] 2484 2352 name = "soup2" ··· 2557 2425 2558 2426 [[package]] 2559 2427 name = "syn" 2560 - version = "1.0.99" 2428 + version = "1.0.107" 2561 2429 source = "registry+https://github.com/rust-lang/crates.io-index" 2562 - checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" 2430 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 2563 2431 dependencies = [ 2564 2432 "proc-macro2", 2565 2433 "quote", ··· 2581 2449 2582 2450 [[package]] 2583 2451 name = "system-deps" 2584 - version = "6.0.2" 2452 + version = "6.0.3" 2585 2453 source = "registry+https://github.com/rust-lang/crates.io-index" 2586 - checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709" 2454 + checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff" 2587 2455 dependencies = [ 2588 - "cfg-expr 0.10.3", 2456 + "cfg-expr 0.11.0", 2589 2457 "heck 0.4.0", 2590 2458 "pkg-config", 2591 2459 "toml", 2592 - "version-compare 0.1.0", 2460 + "version-compare 0.1.1", 2593 2461 ] 2594 2462 2595 2463 [[package]] 2596 2464 name = "tao" 2597 - version = "0.12.2" 2465 + version = "0.15.8" 2598 2466 source = "registry+https://github.com/rust-lang/crates.io-index" 2599 - checksum = "f6fd7725dc1e593e9ecabd9fe49c112a204c8c8694db4182e78b2a5af490b1ae" 2467 + checksum = "ac8e6399427c8494f9849b58694754d7cc741293348a6836b6c8d2c5aa82d8e6" 2600 2468 dependencies = [ 2601 2469 "bitflags", 2602 2470 "cairo-rs", ··· 2616 2484 "gtk", 2617 2485 "image", 2618 2486 "instant", 2619 - "jni 0.19.0", 2487 + "jni", 2620 2488 "lazy_static", 2621 2489 "libc", 2622 2490 "log", ··· 2627 2495 "once_cell", 2628 2496 "parking_lot", 2629 2497 "paste", 2630 - "png 0.17.5", 2498 + "png", 2631 2499 "raw-window-handle", 2632 2500 "scopeguard", 2633 2501 "serde", 2634 2502 "unicode-segmentation", 2635 - "uuid 1.1.2", 2636 - "windows 0.37.0", 2503 + "uuid 1.2.2", 2504 + "windows 0.39.0", 2637 2505 "windows-implement", 2638 2506 "x11-dl", 2639 2507 ] ··· 2651 2519 2652 2520 [[package]] 2653 2521 name = "tauri" 2654 - version = "1.0.5" 2522 + version = "1.2.3" 2655 2523 source = "registry+https://github.com/rust-lang/crates.io-index" 2656 - checksum = "e1a56a8b125069c2682bd31610109b4436c050c74447bee1078217a0325c1add" 2524 + checksum = "5b48820ee3bb6a5031a83b2b6e11f8630bdc5a2f68cb841ab8ebc7a15a916679" 2657 2525 dependencies = [ 2658 2526 "anyhow", 2659 2527 "attohttpc", 2660 2528 "cocoa", 2661 2529 "dirs-next", 2662 2530 "embed_plist", 2531 + "encoding_rs", 2663 2532 "flate2", 2664 - "futures", 2665 - "futures-lite", 2533 + "futures-util", 2666 2534 "glib", 2667 2535 "glob", 2668 2536 "gtk", ··· 2677 2545 "raw-window-handle", 2678 2546 "regex", 2679 2547 "rfd", 2680 - "semver 1.0.13", 2548 + "semver 1.0.16", 2681 2549 "serde", 2682 2550 "serde_json", 2683 2551 "serde_repr", ··· 2692 2560 "thiserror", 2693 2561 "tokio", 2694 2562 "url", 2695 - "uuid 1.1.2", 2563 + "uuid 1.2.2", 2696 2564 "webkit2gtk", 2697 2565 "webview2-com", 2698 - "windows 0.37.0", 2566 + "windows 0.39.0", 2699 2567 ] 2700 2568 2701 2569 [[package]] 2702 2570 name = "tauri-build" 2703 - version = "1.0.4" 2571 + version = "1.2.1" 2704 2572 source = "registry+https://github.com/rust-lang/crates.io-index" 2705 - checksum = "acafb1c515c5d14234a294461bd43c723639a84891a45f6a250fd3441ad2e8ed" 2573 + checksum = "8807c85d656b2b93927c19fe5a5f1f1f348f96c2de8b90763b3c2d561511f9b4" 2706 2574 dependencies = [ 2707 2575 "anyhow", 2708 2576 "cargo_toml", 2709 2577 "heck 0.4.0", 2710 2578 "json-patch", 2711 - "semver 1.0.13", 2579 + "semver 1.0.16", 2712 2580 "serde_json", 2713 2581 "tauri-utils", 2714 2582 "winres", ··· 2716 2584 2717 2585 [[package]] 2718 2586 name = "tauri-codegen" 2719 - version = "1.0.4" 2587 + version = "1.2.1" 2720 2588 source = "registry+https://github.com/rust-lang/crates.io-index" 2721 - checksum = "16d62a3c8790d6cba686cea6e3f7f569d12c662c3274c2d165a4fd33e3871b72" 2589 + checksum = "14388d484b6b1b5dc0f6a7d6cc6433b3b230bec85eaa576adcdf3f9fafa49251" 2722 2590 dependencies = [ 2723 2591 "base64", 2724 2592 "brotli", 2725 2593 "ico", 2726 2594 "json-patch", 2727 2595 "plist", 2728 - "png 0.17.5", 2596 + "png", 2729 2597 "proc-macro2", 2730 2598 "quote", 2731 2599 "regex", 2732 - "semver 1.0.13", 2600 + "semver 1.0.16", 2733 2601 "serde", 2734 2602 "serde_json", 2735 2603 "sha2", 2736 2604 "tauri-utils", 2737 2605 "thiserror", 2738 2606 "time", 2739 - "uuid 1.1.2", 2607 + "uuid 1.2.2", 2740 2608 "walkdir", 2741 2609 ] 2742 2610 2743 2611 [[package]] 2744 2612 name = "tauri-macros" 2745 - version = "1.0.4" 2613 + version = "1.2.1" 2746 2614 source = "registry+https://github.com/rust-lang/crates.io-index" 2747 - checksum = "7296fa17996629f43081e1c66d554703900187ed900c5bf46f97f0bcfb069278" 2615 + checksum = "069319e5ecbe653a799b94b0690d9f9bf5d00f7b1d3989aa331c524d4e354075" 2748 2616 dependencies = [ 2749 2617 "heck 0.4.0", 2750 2618 "proc-macro2", ··· 2757 2625 [[package]] 2758 2626 name = "tauri-plugin-localhost" 2759 2627 version = "0.1.0" 2760 - source = "registry+https://github.com/rust-lang/crates.io-index" 2761 - checksum = "f20786ccff879045f6bafec445fb5c6740c0c057372d2f992ae1281e4658c681" 2628 + source = "git+https://github.com/tauri-apps/tauri-plugin-localhost.git?rev=a759df6a42d1a3986c9551a7130dd7f81a47d248#a759df6a42d1a3986c9551a7130dd7f81a47d248" 2762 2629 dependencies = [ 2630 + "http", 2763 2631 "serde_json", 2764 2632 "tauri", 2765 2633 "tiny_http", ··· 2779 2647 2780 2648 [[package]] 2781 2649 name = "tauri-runtime" 2782 - version = "0.10.2" 2650 + version = "0.12.1" 2783 2651 source = "registry+https://github.com/rust-lang/crates.io-index" 2784 - checksum = "4e4cff3b4d9469727fa2107c4b3d2eda110df1ba45103fb420178e536362fae4" 2652 + checksum = "c507d954d08ac8705d235bc70ec6975b9054fb95ff7823af72dbb04186596f3b" 2785 2653 dependencies = [ 2786 2654 "gtk", 2787 2655 "http", 2788 2656 "http-range", 2789 - "infer", 2657 + "rand 0.8.5", 2790 2658 "raw-window-handle", 2791 2659 "serde", 2792 2660 "serde_json", 2793 2661 "tauri-utils", 2794 2662 "thiserror", 2795 - "uuid 1.1.2", 2663 + "uuid 1.2.2", 2796 2664 "webview2-com", 2797 - "windows 0.37.0", 2665 + "windows 0.39.0", 2798 2666 ] 2799 2667 2800 2668 [[package]] 2801 2669 name = "tauri-runtime-wry" 2802 - version = "0.10.2" 2670 + version = "0.12.2" 2803 2671 source = "registry+https://github.com/rust-lang/crates.io-index" 2804 - checksum = "3fa8c4edaf01d8b556e7172c844b1b4dd3399adcd1a606bd520fc3e65f698546" 2672 + checksum = "36b1c5764a41a13176a4599b5b7bd0881bea7d94dfe45e1e755f789b98317e30" 2805 2673 dependencies = [ 2806 2674 "cocoa", 2807 2675 "gtk", ··· 2810 2678 "raw-window-handle", 2811 2679 "tauri-runtime", 2812 2680 "tauri-utils", 2813 - "uuid 1.1.2", 2681 + "uuid 1.2.2", 2814 2682 "webkit2gtk", 2815 2683 "webview2-com", 2816 - "windows 0.37.0", 2684 + "windows 0.39.0", 2817 2685 "wry", 2818 2686 ] 2819 2687 2820 2688 [[package]] 2821 2689 name = "tauri-utils" 2822 - version = "1.0.3" 2690 + version = "1.2.1" 2823 2691 source = "registry+https://github.com/rust-lang/crates.io-index" 2824 - checksum = "12ff4b68d9faeb57c9c727bf58c9c9768d2b67d8e84e62ce6146e7859a2e9c6b" 2692 + checksum = "5abbc109a6eb45127956ffcc26ef0e875d160150ac16cfa45d26a6b2871686f1" 2825 2693 dependencies = [ 2826 2694 "brotli", 2827 2695 "ctor", 2828 2696 "glob", 2829 2697 "heck 0.4.0", 2830 2698 "html5ever", 2699 + "infer", 2831 2700 "json-patch", 2832 2701 "kuchiki", 2833 2702 "memchr", 2834 2703 "phf 0.10.1", 2835 2704 "proc-macro2", 2836 2705 "quote", 2837 - "semver 1.0.13", 2706 + "semver 1.0.16", 2838 2707 "serde", 2839 2708 "serde_json", 2840 2709 "serde_with", 2841 2710 "thiserror", 2842 2711 "url", 2843 2712 "walkdir", 2844 - "windows 0.37.0", 2713 + "windows 0.39.0", 2845 2714 ] 2846 2715 2847 2716 [[package]] ··· 2877 2746 2878 2747 [[package]] 2879 2748 name = "thiserror" 2880 - version = "1.0.32" 2749 + version = "1.0.38" 2881 2750 source = "registry+https://github.com/rust-lang/crates.io-index" 2882 - checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" 2751 + checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 2883 2752 dependencies = [ 2884 2753 "thiserror-impl", 2885 2754 ] 2886 2755 2887 2756 [[package]] 2888 2757 name = "thiserror-impl" 2889 - version = "1.0.32" 2758 + version = "1.0.38" 2890 2759 source = "registry+https://github.com/rust-lang/crates.io-index" 2891 - checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" 2760 + checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 2892 2761 dependencies = [ 2893 2762 "proc-macro2", 2894 2763 "quote", ··· 2906 2775 2907 2776 [[package]] 2908 2777 name = "time" 2909 - version = "0.3.12" 2778 + version = "0.3.17" 2910 2779 source = "registry+https://github.com/rust-lang/crates.io-index" 2911 - checksum = "74b7cc93fc23ba97fde84f7eea56c55d1ba183f495c6715defdfc7b9cb8c870f" 2780 + checksum = "a561bf4617eebd33bca6434b988f39ed798e527f51a1e797d0ee4f61c0a38376" 2912 2781 dependencies = [ 2913 - "itoa 1.0.3", 2914 - "js-sys", 2915 - "libc", 2916 - "num_threads", 2782 + "itoa 1.0.5", 2783 + "serde", 2784 + "time-core", 2917 2785 "time-macros", 2918 2786 ] 2919 2787 2920 2788 [[package]] 2789 + name = "time-core" 2790 + version = "0.1.0" 2791 + source = "registry+https://github.com/rust-lang/crates.io-index" 2792 + checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" 2793 + 2794 + [[package]] 2921 2795 name = "time-macros" 2922 - version = "0.2.4" 2796 + version = "0.2.6" 2923 2797 source = "registry+https://github.com/rust-lang/crates.io-index" 2924 - checksum = "42657b1a6f4d817cda8e7a0ace261fe0cc946cf3a80314390b22cc61ae080792" 2798 + checksum = "d967f99f534ca7e495c575c62638eebc2898a8c84c119b89e250477bc4ba16b2" 2799 + dependencies = [ 2800 + "time-core", 2801 + ] 2925 2802 2926 2803 [[package]] 2927 2804 name = "tiny_http" ··· 2953 2830 2954 2831 [[package]] 2955 2832 name = "tokio" 2956 - version = "1.20.1" 2833 + version = "1.23.0" 2957 2834 source = "registry+https://github.com/rust-lang/crates.io-index" 2958 - checksum = "7a8325f63a7d4774dd041e363b2409ed1c5cbbd0f867795e661df066b2b0a581" 2835 + checksum = "eab6d665857cc6ca78d6e80303a02cea7a7851e85dfbd77cbdc09bd129f1ef46" 2959 2836 dependencies = [ 2960 2837 "autocfg", 2961 2838 "bytes", 2962 2839 "memchr", 2963 2840 "num_cpus", 2964 - "once_cell", 2965 2841 "pin-project-lite", 2842 + "windows-sys 0.42.0", 2966 2843 ] 2967 2844 2968 2845 [[package]] 2969 2846 name = "toml" 2970 - version = "0.5.9" 2847 + version = "0.5.10" 2971 2848 source = "registry+https://github.com/rust-lang/crates.io-index" 2972 - checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" 2849 + checksum = "1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f" 2973 2850 dependencies = [ 2974 2851 "serde", 2975 2852 ] 2976 2853 2977 2854 [[package]] 2978 2855 name = "tracing" 2979 - version = "0.1.36" 2856 + version = "0.1.37" 2980 2857 source = "registry+https://github.com/rust-lang/crates.io-index" 2981 - checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" 2858 + checksum = "8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8" 2982 2859 dependencies = [ 2983 2860 "cfg-if", 2984 2861 "pin-project-lite", ··· 2988 2865 2989 2866 [[package]] 2990 2867 name = "tracing-attributes" 2991 - version = "0.1.22" 2868 + version = "0.1.23" 2992 2869 source = "registry+https://github.com/rust-lang/crates.io-index" 2993 - checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" 2870 + checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" 2994 2871 dependencies = [ 2995 2872 "proc-macro2", 2996 2873 "quote", ··· 2999 2876 3000 2877 [[package]] 3001 2878 name = "tracing-core" 3002 - version = "0.1.29" 2879 + version = "0.1.30" 3003 2880 source = "registry+https://github.com/rust-lang/crates.io-index" 3004 - checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" 2881 + checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" 3005 2882 dependencies = [ 3006 2883 "once_cell", 3007 2884 "valuable", ··· 3020 2897 3021 2898 [[package]] 3022 2899 name = "tracing-subscriber" 3023 - version = "0.3.15" 2900 + version = "0.3.16" 3024 2901 source = "registry+https://github.com/rust-lang/crates.io-index" 3025 - checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" 2902 + checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" 3026 2903 dependencies = [ 3027 - "ansi_term", 3028 2904 "matchers", 2905 + "nu-ansi-term", 3029 2906 "once_cell", 3030 2907 "regex", 3031 2908 "sharded-slab", ··· 3047 2924 3048 2925 [[package]] 3049 2926 name = "typenum" 3050 - version = "1.15.0" 2927 + version = "1.16.0" 3051 2928 source = "registry+https://github.com/rust-lang/crates.io-index" 3052 - checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 2929 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 3053 2930 3054 2931 [[package]] 3055 2932 name = "ucd-trie" 3056 - version = "0.1.4" 2933 + version = "0.1.5" 3057 2934 source = "registry+https://github.com/rust-lang/crates.io-index" 3058 - checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c" 2935 + checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" 3059 2936 3060 2937 [[package]] 3061 2938 name = "unicode-bidi" ··· 3065 2942 3066 2943 [[package]] 3067 2944 name = "unicode-ident" 3068 - version = "1.0.3" 2945 + version = "1.0.6" 3069 2946 source = "registry+https://github.com/rust-lang/crates.io-index" 3070 - checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" 2947 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 3071 2948 3072 2949 [[package]] 3073 2950 name = "unicode-normalization" 3074 - version = "0.1.21" 2951 + version = "0.1.22" 3075 2952 source = "registry+https://github.com/rust-lang/crates.io-index" 3076 - checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" 2953 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 3077 2954 dependencies = [ 3078 2955 "tinyvec", 3079 2956 ] 3080 2957 3081 2958 [[package]] 3082 2959 name = "unicode-segmentation" 3083 - version = "1.9.0" 2960 + version = "1.10.0" 3084 2961 source = "registry+https://github.com/rust-lang/crates.io-index" 3085 - checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" 2962 + checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" 3086 2963 3087 2964 [[package]] 3088 2965 name = "url" 3089 - version = "2.2.2" 2966 + version = "2.3.1" 3090 2967 source = "registry+https://github.com/rust-lang/crates.io-index" 3091 - checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" 2968 + checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 3092 2969 dependencies = [ 3093 2970 "form_urlencoded", 3094 2971 "idna", 3095 - "matches", 3096 2972 "percent-encoding", 3097 2973 "serde", 3098 2974 ] ··· 3111 2987 3112 2988 [[package]] 3113 2989 name = "uuid" 3114 - version = "1.1.2" 2990 + version = "1.2.2" 3115 2991 source = "registry+https://github.com/rust-lang/crates.io-index" 3116 - checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" 2992 + checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" 3117 2993 dependencies = [ 3118 - "getrandom 0.2.7", 2994 + "getrandom 0.2.8", 3119 2995 ] 3120 2996 3121 2997 [[package]] ··· 3138 3014 3139 3015 [[package]] 3140 3016 name = "version-compare" 3141 - version = "0.1.0" 3017 + version = "0.1.1" 3142 3018 source = "registry+https://github.com/rust-lang/crates.io-index" 3143 - checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73" 3019 + checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 3144 3020 3145 3021 [[package]] 3146 3022 name = "version_check" ··· 3149 3025 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 3150 3026 3151 3027 [[package]] 3152 - name = "vswhom" 3153 - version = "0.1.0" 3154 - source = "registry+https://github.com/rust-lang/crates.io-index" 3155 - checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" 3156 - dependencies = [ 3157 - "libc", 3158 - "vswhom-sys", 3159 - ] 3160 - 3161 - [[package]] 3162 - name = "vswhom-sys" 3163 - version = "0.1.1" 3164 - source = "registry+https://github.com/rust-lang/crates.io-index" 3165 - checksum = "22025f6d8eb903ebf920ea6933b70b1e495be37e2cb4099e62c80454aaf57c39" 3166 - dependencies = [ 3167 - "cc", 3168 - "libc", 3169 - ] 3170 - 3171 - [[package]] 3172 - name = "waker-fn" 3173 - version = "1.1.0" 3174 - source = "registry+https://github.com/rust-lang/crates.io-index" 3175 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 3176 - 3177 - [[package]] 3178 3028 name = "walkdir" 3179 3029 version = "2.3.2" 3180 3030 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3199 3049 3200 3050 [[package]] 3201 3051 name = "wasm-bindgen" 3202 - version = "0.2.82" 3052 + version = "0.2.83" 3203 3053 source = "registry+https://github.com/rust-lang/crates.io-index" 3204 - checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" 3054 + checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 3205 3055 dependencies = [ 3206 3056 "cfg-if", 3207 3057 "wasm-bindgen-macro", ··· 3209 3059 3210 3060 [[package]] 3211 3061 name = "wasm-bindgen-backend" 3212 - version = "0.2.82" 3062 + version = "0.2.83" 3213 3063 source = "registry+https://github.com/rust-lang/crates.io-index" 3214 - checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" 3064 + checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 3215 3065 dependencies = [ 3216 3066 "bumpalo", 3217 3067 "log", ··· 3224 3074 3225 3075 [[package]] 3226 3076 name = "wasm-bindgen-futures" 3227 - version = "0.4.32" 3077 + version = "0.4.33" 3228 3078 source = "registry+https://github.com/rust-lang/crates.io-index" 3229 - checksum = "fa76fb221a1f8acddf5b54ace85912606980ad661ac7a503b4570ffd3a624dad" 3079 + checksum = "23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d" 3230 3080 dependencies = [ 3231 3081 "cfg-if", 3232 3082 "js-sys", ··· 3236 3086 3237 3087 [[package]] 3238 3088 name = "wasm-bindgen-macro" 3239 - version = "0.2.82" 3089 + version = "0.2.83" 3240 3090 source = "registry+https://github.com/rust-lang/crates.io-index" 3241 - checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" 3091 + checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 3242 3092 dependencies = [ 3243 3093 "quote", 3244 3094 "wasm-bindgen-macro-support", ··· 3246 3096 3247 3097 [[package]] 3248 3098 name = "wasm-bindgen-macro-support" 3249 - version = "0.2.82" 3099 + version = "0.2.83" 3250 3100 source = "registry+https://github.com/rust-lang/crates.io-index" 3251 - checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" 3101 + checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 3252 3102 dependencies = [ 3253 3103 "proc-macro2", 3254 3104 "quote", ··· 3259 3109 3260 3110 [[package]] 3261 3111 name = "wasm-bindgen-shared" 3262 - version = "0.2.82" 3112 + version = "0.2.83" 3263 3113 source = "registry+https://github.com/rust-lang/crates.io-index" 3264 - checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" 3114 + checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 3265 3115 3266 3116 [[package]] 3267 3117 name = "web-sys" 3268 - version = "0.3.59" 3118 + version = "0.3.60" 3269 3119 source = "registry+https://github.com/rust-lang/crates.io-index" 3270 - checksum = "ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1" 3120 + checksum = "bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f" 3271 3121 dependencies = [ 3272 3122 "js-sys", 3273 3123 "wasm-bindgen", ··· 3275 3125 3276 3126 [[package]] 3277 3127 name = "webkit2gtk" 3278 - version = "0.18.0" 3128 + version = "0.18.2" 3279 3129 source = "registry+https://github.com/rust-lang/crates.io-index" 3280 - checksum = "29952969fb5e10fe834a52eb29ad0814ccdfd8387159b0933edf1344a1c9cdcc" 3130 + checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" 3281 3131 dependencies = [ 3282 3132 "bitflags", 3283 3133 "cairo-rs", ··· 3317 3167 "pango-sys", 3318 3168 "pkg-config", 3319 3169 "soup2-sys", 3320 - "system-deps 6.0.2", 3170 + "system-deps 6.0.3", 3321 3171 ] 3322 3172 3323 3173 [[package]] 3324 3174 name = "webview2-com" 3325 - version = "0.16.0" 3175 + version = "0.19.1" 3326 3176 source = "registry+https://github.com/rust-lang/crates.io-index" 3327 - checksum = "a489a9420acabb3c2ed0434b6f71f6b56b9485ec32665a28dec1ee186d716e0f" 3177 + checksum = "b4a769c9f1a64a8734bde70caafac2b96cada12cd4aefa49196b3a386b8b4178" 3328 3178 dependencies = [ 3329 3179 "webview2-com-macros", 3330 3180 "webview2-com-sys", 3331 - "windows 0.37.0", 3181 + "windows 0.39.0", 3332 3182 "windows-implement", 3333 3183 ] 3334 3184 ··· 3345 3195 3346 3196 [[package]] 3347 3197 name = "webview2-com-sys" 3348 - version = "0.16.0" 3198 + version = "0.19.0" 3349 3199 source = "registry+https://github.com/rust-lang/crates.io-index" 3350 - checksum = "0258c53ee9adc0a4f8ba1c8c317588f7a58c7048a55b621d469ba75ab3709ca1" 3200 + checksum = "aac48ef20ddf657755fdcda8dfed2a7b4fc7e4581acce6fe9b88c3d64f29dee7" 3351 3201 dependencies = [ 3352 3202 "regex", 3353 3203 "serde", 3354 3204 "serde_json", 3355 3205 "thiserror", 3356 - "windows 0.37.0", 3206 + "windows 0.39.0", 3357 3207 "windows-bindgen", 3208 + "windows-metadata", 3358 3209 ] 3359 - 3360 - [[package]] 3361 - name = "wildmatch" 3362 - version = "2.1.1" 3363 - source = "registry+https://github.com/rust-lang/crates.io-index" 3364 - checksum = "ee583bdc5ff1cf9db20e9db5bb3ff4c3089a8f6b8b31aff265c9aba85812db86" 3365 3210 3366 3211 [[package]] 3367 3212 name = "winapi" ··· 3396 3241 3397 3242 [[package]] 3398 3243 name = "windows" 3399 - version = "0.32.0" 3400 - source = "registry+https://github.com/rust-lang/crates.io-index" 3401 - checksum = "fbedf6db9096bc2364adce0ae0aa636dcd89f3c3f2cd67947062aaf0ca2a10ec" 3402 - dependencies = [ 3403 - "windows_aarch64_msvc 0.32.0", 3404 - "windows_i686_gnu 0.32.0", 3405 - "windows_i686_msvc 0.32.0", 3406 - "windows_x86_64_gnu 0.32.0", 3407 - "windows_x86_64_msvc 0.32.0", 3408 - ] 3409 - 3410 - [[package]] 3411 - name = "windows" 3412 3244 version = "0.37.0" 3413 3245 source = "registry+https://github.com/rust-lang/crates.io-index" 3414 3246 checksum = "57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647" 3415 3247 dependencies = [ 3416 - "windows-implement", 3417 3248 "windows_aarch64_msvc 0.37.0", 3418 3249 "windows_i686_gnu 0.37.0", 3419 3250 "windows_i686_msvc 0.37.0", ··· 3422 3253 ] 3423 3254 3424 3255 [[package]] 3256 + name = "windows" 3257 + version = "0.39.0" 3258 + source = "registry+https://github.com/rust-lang/crates.io-index" 3259 + checksum = "f1c4bd0a50ac6020f65184721f758dba47bb9fbc2133df715ec74a237b26794a" 3260 + dependencies = [ 3261 + "windows-implement", 3262 + "windows_aarch64_msvc 0.39.0", 3263 + "windows_i686_gnu 0.39.0", 3264 + "windows_i686_msvc 0.39.0", 3265 + "windows_x86_64_gnu 0.39.0", 3266 + "windows_x86_64_msvc 0.39.0", 3267 + ] 3268 + 3269 + [[package]] 3425 3270 name = "windows-bindgen" 3426 - version = "0.37.0" 3271 + version = "0.39.0" 3427 3272 source = "registry+https://github.com/rust-lang/crates.io-index" 3428 - checksum = "0bed7be31ade0af08fec9b5343e9edcc005d22b1f11859b8a59b24797f5858e8" 3273 + checksum = "68003dbd0e38abc0fb85b939240f4bce37c43a5981d3df37ccbaaa981b47cb41" 3429 3274 dependencies = [ 3430 3275 "windows-metadata", 3431 3276 "windows-tokens", ··· 3433 3278 3434 3279 [[package]] 3435 3280 name = "windows-implement" 3436 - version = "0.37.0" 3281 + version = "0.39.0" 3437 3282 source = "registry+https://github.com/rust-lang/crates.io-index" 3438 - checksum = "67a1062e555f7d9d66fd1130ed4f7c6ec41a47529ee0850cd0e926d95b26bb14" 3283 + checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" 3439 3284 dependencies = [ 3440 3285 "syn", 3441 3286 "windows-tokens", ··· 3443 3288 3444 3289 [[package]] 3445 3290 name = "windows-metadata" 3446 - version = "0.37.0" 3291 + version = "0.39.0" 3447 3292 source = "registry+https://github.com/rust-lang/crates.io-index" 3448 - checksum = "4f33f2b90a6664e369c41ab5ff262d06f048fc9685d9bf8a0e99a47750bb0463" 3293 + checksum = "9ee5e275231f07c6e240d14f34e1b635bf1faa1c76c57cfd59a5cdb9848e4278" 3449 3294 3450 3295 [[package]] 3451 3296 name = "windows-sys" ··· 3461 3306 ] 3462 3307 3463 3308 [[package]] 3309 + name = "windows-sys" 3310 + version = "0.42.0" 3311 + source = "registry+https://github.com/rust-lang/crates.io-index" 3312 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 3313 + dependencies = [ 3314 + "windows_aarch64_gnullvm", 3315 + "windows_aarch64_msvc 0.42.0", 3316 + "windows_i686_gnu 0.42.0", 3317 + "windows_i686_msvc 0.42.0", 3318 + "windows_x86_64_gnu 0.42.0", 3319 + "windows_x86_64_gnullvm", 3320 + "windows_x86_64_msvc 0.42.0", 3321 + ] 3322 + 3323 + [[package]] 3464 3324 name = "windows-tokens" 3465 - version = "0.37.0" 3325 + version = "0.39.0" 3466 3326 source = "registry+https://github.com/rust-lang/crates.io-index" 3467 - checksum = "3263d25f1170419995b78ff10c06b949e8a986c35c208dc24333c64753a87169" 3327 + checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" 3468 3328 3469 3329 [[package]] 3470 - name = "windows_aarch64_msvc" 3471 - version = "0.32.0" 3330 + name = "windows_aarch64_gnullvm" 3331 + version = "0.42.0" 3472 3332 source = "registry+https://github.com/rust-lang/crates.io-index" 3473 - checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5" 3333 + checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 3474 3334 3475 3335 [[package]] 3476 3336 name = "windows_aarch64_msvc" ··· 3485 3345 checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" 3486 3346 3487 3347 [[package]] 3488 - name = "windows_i686_gnu" 3489 - version = "0.32.0" 3348 + name = "windows_aarch64_msvc" 3349 + version = "0.39.0" 3350 + source = "registry+https://github.com/rust-lang/crates.io-index" 3351 + checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" 3352 + 3353 + [[package]] 3354 + name = "windows_aarch64_msvc" 3355 + version = "0.42.0" 3490 3356 source = "registry+https://github.com/rust-lang/crates.io-index" 3491 - checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615" 3357 + checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 3492 3358 3493 3359 [[package]] 3494 3360 name = "windows_i686_gnu" ··· 3503 3369 checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" 3504 3370 3505 3371 [[package]] 3506 - name = "windows_i686_msvc" 3507 - version = "0.32.0" 3372 + name = "windows_i686_gnu" 3373 + version = "0.39.0" 3508 3374 source = "registry+https://github.com/rust-lang/crates.io-index" 3509 - checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172" 3375 + checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" 3376 + 3377 + [[package]] 3378 + name = "windows_i686_gnu" 3379 + version = "0.42.0" 3380 + source = "registry+https://github.com/rust-lang/crates.io-index" 3381 + checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 3510 3382 3511 3383 [[package]] 3512 3384 name = "windows_i686_msvc" ··· 3521 3393 checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" 3522 3394 3523 3395 [[package]] 3524 - name = "windows_x86_64_gnu" 3525 - version = "0.32.0" 3396 + name = "windows_i686_msvc" 3397 + version = "0.39.0" 3526 3398 source = "registry+https://github.com/rust-lang/crates.io-index" 3527 - checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc" 3399 + checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" 3400 + 3401 + [[package]] 3402 + name = "windows_i686_msvc" 3403 + version = "0.42.0" 3404 + source = "registry+https://github.com/rust-lang/crates.io-index" 3405 + checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 3528 3406 3529 3407 [[package]] 3530 3408 name = "windows_x86_64_gnu" ··· 3539 3417 checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" 3540 3418 3541 3419 [[package]] 3542 - name = "windows_x86_64_msvc" 3543 - version = "0.32.0" 3420 + name = "windows_x86_64_gnu" 3421 + version = "0.39.0" 3544 3422 source = "registry+https://github.com/rust-lang/crates.io-index" 3545 - checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316" 3423 + checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" 3424 + 3425 + [[package]] 3426 + name = "windows_x86_64_gnu" 3427 + version = "0.42.0" 3428 + source = "registry+https://github.com/rust-lang/crates.io-index" 3429 + checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 3430 + 3431 + [[package]] 3432 + name = "windows_x86_64_gnullvm" 3433 + version = "0.42.0" 3434 + source = "registry+https://github.com/rust-lang/crates.io-index" 3435 + checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 3546 3436 3547 3437 [[package]] 3548 3438 name = "windows_x86_64_msvc" ··· 3557 3447 checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d" 3558 3448 3559 3449 [[package]] 3560 - name = "winreg" 3561 - version = "0.10.1" 3450 + name = "windows_x86_64_msvc" 3451 + version = "0.39.0" 3562 3452 source = "registry+https://github.com/rust-lang/crates.io-index" 3563 - checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" 3564 - dependencies = [ 3565 - "winapi", 3566 - ] 3453 + checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" 3454 + 3455 + [[package]] 3456 + name = "windows_x86_64_msvc" 3457 + version = "0.42.0" 3458 + source = "registry+https://github.com/rust-lang/crates.io-index" 3459 + checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 3567 3460 3568 3461 [[package]] 3569 3462 name = "winres" ··· 3576 3469 3577 3470 [[package]] 3578 3471 name = "wry" 3579 - version = "0.19.0" 3472 + version = "0.23.4" 3580 3473 source = "registry+https://github.com/rust-lang/crates.io-index" 3581 - checksum = "ce19dddbd3ce01dc8f14eb6d4c8f914123bf8379aaa838f6da4f981ff7104a3f" 3474 + checksum = "4c1ad8e2424f554cc5bdebe8aa374ef5b433feff817aebabca0389961fc7ef98" 3582 3475 dependencies = [ 3476 + "base64", 3583 3477 "block", 3584 3478 "cocoa", 3585 3479 "core-graphics", 3480 + "crossbeam-channel", 3481 + "dunce", 3586 3482 "gdk", 3587 3483 "gio", 3588 3484 "glib", 3589 3485 "gtk", 3486 + "html5ever", 3590 3487 "http", 3591 - "jni 0.18.0", 3488 + "kuchiki", 3592 3489 "libc", 3593 3490 "log", 3594 3491 "objc", ··· 3596 3493 "once_cell", 3597 3494 "serde", 3598 3495 "serde_json", 3496 + "sha2", 3497 + "soup2", 3599 3498 "tao", 3600 3499 "thiserror", 3601 3500 "url", 3602 3501 "webkit2gtk", 3603 3502 "webkit2gtk-sys", 3604 3503 "webview2-com", 3605 - "windows 0.37.0", 3504 + "windows 0.39.0", 3606 3505 "windows-implement", 3607 3506 ] 3608 3507 3609 3508 [[package]] 3610 3509 name = "x11" 3611 - version = "2.19.1" 3510 + version = "2.20.1" 3612 3511 source = "registry+https://github.com/rust-lang/crates.io-index" 3613 - checksum = "6dd0565fa8bfba8c5efe02725b14dff114c866724eff2cfd44d76cea74bcd87a" 3512 + checksum = "c2638d5b9c17ac40575fb54bb461a4b1d2a8d1b4ffcc4ff237d254ec59ddeb82" 3614 3513 dependencies = [ 3615 3514 "libc", 3616 3515 "pkg-config", ··· 3618 3517 3619 3518 [[package]] 3620 3519 name = "x11-dl" 3621 - version = "2.19.1" 3520 + version = "2.20.1" 3622 3521 source = "registry+https://github.com/rust-lang/crates.io-index" 3623 - checksum = "ea26926b4ce81a6f5d9d0f3a0bc401e5a37c6ae14a1bfaa8ff6099ca80038c59" 3522 + checksum = "b1536d6965a5d4e573c7ef73a2c15ebcd0b2de3347bdf526c34c297c00ac40f0" 3624 3523 dependencies = [ 3625 3524 "lazy_static", 3626 3525 "libc",
+5 -27
src-tauri/Cargo.toml
··· 1 1 [package] 2 2 name = "diffuse" 3 - version = "3.2.0" 3 + version = "3.3.0" 4 4 description = "A music player that connects to your cloud/distributed storage" 5 - authors = ["you"] 5 + authors = ["Steven Vandevelde"] 6 6 license = "" 7 7 repository = "" 8 8 default-run = "diffuse" ··· 12 12 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 13 13 14 14 [build-dependencies] 15 - tauri-build = { version = "^1.0.4", features = [] } 15 + tauri-build = { version = "^1.2.1", features = [] } 16 16 17 17 [dependencies] 18 18 serde_json = "^1.0" 19 19 serde = { version = "^1.0", features = ["derive"] } 20 - tauri = { version = "^1.0.5", features = ["dialog-all", "fs-all", "http-all", "path-all", "shell-open", "shell-open-api", "window-all"] } 21 - tauri-plugin-localhost = { version = "^0.1.0" } 20 + tauri = { version = "^1.2.3", features = ["clipboard-all", "dialog-all", "fs-all", "global-shortcut-all", "http-all", "path-all", "protocol-all", "shell-open", "shell-open-api", "window-all"] } 21 + tauri-plugin-localhost = { git = "https://github.com/tauri-apps/tauri-plugin-localhost.git", rev = "a759df6a42d1a3986c9551a7130dd7f81a47d248" } 22 22 tauri-plugin-window-state = { version = "^0.1.0" } 23 - 24 - [target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies] 25 - webkit2gtk = "0.18.0" 26 - 27 - [target.'cfg(target_os = "macos")'.dependencies] 28 - objc = "0.2" 29 - objc-foundation = "0.1" 30 - cocoa = "0.24" 31 - 32 - [target.'cfg(windows)'.dependencies] 33 - webview2-com = "0.16.0" 34 - windows-implement = "0.37.0" 35 - 36 - [target.'cfg(windows)'.dependencies.windows] 37 - version = "0.37.0" 38 - features = [ 39 - "Data_Xml_Dom", 40 - "Win32_Foundation", 41 - "Win32_Security", 42 - "Win32_System_Threading", 43 - "Win32_UI_WindowsAndMessaging", 44 - ] 45 23 46 24 [features] 47 25 default = [ "custom-protocol" ]
+43 -99
src-tauri/src/main.rs
··· 3 3 windows_subsystem = "windows" 4 4 )] 5 5 6 - use tauri::{utils::config::AppUrl, Runtime, Window, WindowBuilder, WindowUrl}; 6 + use std::path::PathBuf; 7 + use tauri::{TitleBarStyle, WindowBuilder, WindowUrl}; 8 + use tauri::utils::config::AppUrl; 7 9 8 10 11 + // 🚀 PRODUCTION 12 + 13 + 14 + #[cfg(not(dev))] 9 15 fn main() { 10 16 let port = 44999; 11 17 let mut context = tauri::generate_context!("tauri.conf.json"); ··· 20 26 .plugin(tauri_plugin_localhost::Builder::new(port).build()) 21 27 .plugin(tauri_plugin_window_state::Builder::default().build()) 22 28 .setup(move |app| { 23 - let win = WindowBuilder::new(app, "main", window_url) 24 - .title("Diffuse") 25 - .maximized(true) 26 - .resizable(true) 27 - .theme(None) 28 - .build()?; 29 - 30 - win.set_transparent_titlebar(ToolbarThickness::Thin); 31 - set_user_agent(win); 32 - 33 - // Fin 29 + build_window(app.handle()); 34 30 Ok(()) 35 31 }) 36 32 .run(context) ··· 39 35 40 36 41 37 42 - // TRANSPARENT WINDOW 38 + // 💣 DEVELOPMENT 43 39 44 40 45 - #[allow(dead_code)] 46 - pub enum ToolbarThickness { 47 - Thick, 48 - Medium, 49 - Thin, 50 - } 41 + #[cfg(dev)] 42 + fn main() { 43 + let mut context = tauri::generate_context!("tauri.conf.json"); 51 44 52 - pub trait WindowExt { 53 - fn set_transparent_titlebar(&self, thickness: ToolbarThickness); 54 - } 45 + // Need to run Diffuse's dev server command on port 8000 46 + // instead of Tauri's dev server which doesn't to work very well. 47 + let url = format!("http://localhost:{}", 8000).parse().unwrap(); 48 + let window_url = WindowUrl::External(url); 55 49 56 - impl<R: Runtime> WindowExt for Window<R> { 57 - #[cfg(target_os = "macos")] 58 - fn set_transparent_titlebar(&self, thickness: ToolbarThickness) { 59 - use cocoa::appkit::{NSWindow, NSWindowTitleVisibility}; 60 - 61 - unsafe { 62 - let id = self.ns_window().unwrap() as cocoa::base::id; 63 - 64 - id.setTitlebarAppearsTransparent_(cocoa::base::YES); 65 - 66 - match thickness { 67 - ToolbarThickness::Thick => { 68 - self.set_title("").expect("Title wasn't set to ''"); 69 - make_toolbar(id); 70 - } 71 - ToolbarThickness::Medium => { 72 - id.setTitleVisibility_(NSWindowTitleVisibility::NSWindowTitleHidden); 73 - make_toolbar(id); 74 - } 75 - ToolbarThickness::Thin => { 76 - id.setTitleVisibility_(NSWindowTitleVisibility::NSWindowTitleHidden); 77 - } 78 - } 79 - } 80 - } 81 - 82 - #[cfg(not(target_os = "macos"))] 83 - fn set_transparent_titlebar(&self, _thickness: ToolbarThickness) {} 84 - } 85 - 86 - #[cfg(target_os = "macos")] 87 - unsafe fn make_toolbar(id: cocoa::base::id) { 88 - use cocoa::appkit::{NSToolbar, NSWindow}; 50 + context.config_mut().build.dist_dir = AppUrl::Url(window_url.clone()); 51 + context.config_mut().build.dev_path = AppUrl::Url(window_url.clone()); 89 52 90 - let new_toolbar = NSToolbar::alloc(id); 91 - new_toolbar.init_(); 92 - id.setToolbar_(new_toolbar); 53 + tauri::Builder::default() 54 + .plugin(tauri_plugin_window_state::Builder::default().build()) 55 + .setup(move |app| { 56 + build_window(app.handle()); 57 + Ok(()) 58 + }) 59 + .run(context) 60 + .expect("Error while running tauri application"); 93 61 } 94 62 95 63 96 64 97 - // USER AGENT 65 + // WINDOWS 98 66 99 67 100 - fn set_user_agent(window: Window) { 101 - let user_agent = "Chrome"; 102 - 103 - window.with_webview(move |webview| { 104 - #[cfg(windows)] 105 - unsafe { 106 - use webview2_com::Microsoft::Web::WebView2::Win32::ICoreWebView2Settings2; 107 - use windows::core::Interface; 108 - 109 - let settings: ICoreWebView2Settings2 = webview 110 - .controller() 111 - .CoreWebView2() 112 - .unwrap() 113 - .Settings() 114 - .unwrap() 115 - .cast() 116 - .unwrap(); 117 - 118 - settings 119 - .SetUserAgent(user_agent) 120 - .unwrap(); 121 - } 122 - 123 - #[cfg(target_os = "linux")] 124 - { 125 - use webkit2gtk::{WebViewExt, SettingsExt}; 126 - let webview = webview.inner(); 127 - let settings = webview.settings().unwrap(); 128 - settings.set_user_agent(Some(user_agent)); 129 - } 130 - 131 - // untested 132 - #[cfg(target_os = "macos")] 133 - unsafe { 134 - use objc::{msg_send, sel, sel_impl}; 135 - use objc_foundation::{NSString, INSString}; 136 - let agent = NSString::from_str(user_agent); 137 - let () = msg_send![webview.inner(), setCustomUserAgent: agent]; 138 - } 139 - }); 68 + fn build_window(app: tauri::AppHandle) { 69 + WindowBuilder::new( 70 + &app, 71 + "main", 72 + WindowUrl::App(PathBuf::from("index.html")) 73 + ) 74 + .title("Diffuse") 75 + .title_bar_style(TitleBarStyle::Overlay) 76 + .hidden_title(true) 77 + .maximized(true) 78 + .resizable(true) 79 + .theme(None) 80 + .enable_clipboard_access() 81 + .user_agent("Chrome") 82 + .build() 83 + .unwrap(); 140 84 }
+9
src-tauri/tauri.conf.json
··· 43 43 "active": false 44 44 }, 45 45 "allowlist": { 46 + "clipboard": { 47 + "all": true 48 + }, 46 49 "dialog": { 47 50 "all": true 48 51 }, 49 52 "fs": { 50 53 "all": true 51 54 }, 55 + "globalShortcut": { 56 + "all": true 57 + }, 52 58 "http": { 53 59 "all": true, 54 60 "request": true 55 61 }, 56 62 "path": { 63 + "all": true 64 + }, 65 + "protocol": { 57 66 "all": true 58 67 }, 59 68 "shell": {