Merge pull request #250426 from figsoda/component

cargo-component: unstable-2023-08-16 -> unstable-2023-08-19

authored by Nick Cao and committed by GitHub 36ec59c0 3c6fac23

+93 -88
+90 -84
pkgs/development/tools/rust/cargo-component/Cargo.lock
··· 104 104 105 105 [[package]] 106 106 name = "anyhow" 107 - version = "1.0.72" 107 + version = "1.0.75" 108 108 source = "registry+https://github.com/rust-lang/crates.io-index" 109 - checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" 109 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 110 110 111 111 [[package]] 112 112 name = "assert_cmd" ··· 225 225 dependencies = [ 226 226 "proc-macro2", 227 227 "quote", 228 - "syn 2.0.28", 228 + "syn 2.0.29", 229 229 ] 230 230 231 231 [[package]] ··· 242 242 dependencies = [ 243 243 "proc-macro2", 244 244 "quote", 245 - "syn 2.0.28", 245 + "syn 2.0.29", 246 246 ] 247 247 248 248 [[package]] ··· 317 317 "heck", 318 318 "proc-macro2", 319 319 "quote", 320 - "syn 2.0.28", 320 + "syn 2.0.29", 321 321 ] 322 322 323 323 [[package]] ··· 488 488 "warg-protocol", 489 489 "warg-server", 490 490 "wasm-metadata", 491 - "wasmparser 0.110.0", 491 + "wasmparser 0.111.0", 492 492 "wat", 493 493 "wit-bindgen-rust-lib", 494 494 "wit-component", ··· 508 508 version = "0.1.0" 509 509 dependencies = [ 510 510 "anyhow", 511 + "clap", 511 512 "futures", 512 513 "indexmap 2.0.0", 513 514 "keyring", ··· 535 536 "heck", 536 537 "proc-macro2", 537 538 "quote", 538 - "syn 2.0.28", 539 + "syn 2.0.29", 539 540 "wit-bindgen-core", 540 541 "wit-bindgen-rust", 541 542 "wit-bindgen-rust-lib", ··· 604 605 605 606 [[package]] 606 607 name = "clap" 607 - version = "4.3.21" 608 + version = "4.3.23" 608 609 source = "registry+https://github.com/rust-lang/crates.io-index" 609 - checksum = "c27cdf28c0f604ba3f512b0c9a409f8de8513e4816705deb0498b627e7c3a3fd" 610 + checksum = "03aef18ddf7d879c15ce20f04826ef8418101c7e528014c3eeea13321047dca3" 610 611 dependencies = [ 611 612 "clap_builder", 612 613 "clap_derive", ··· 615 616 616 617 [[package]] 617 618 name = "clap_builder" 618 - version = "4.3.21" 619 + version = "4.3.23" 619 620 source = "registry+https://github.com/rust-lang/crates.io-index" 620 - checksum = "08a9f1ab5e9f01a9b81f202e8562eb9a10de70abf9eaeac1be465c28b75aa4aa" 621 + checksum = "f8ce6fffb678c9b80a70b6b6de0aad31df727623a70fd9a842c30cd573e2fa98" 621 622 dependencies = [ 622 623 "anstream", 623 624 "anstyle", ··· 634 635 "heck", 635 636 "proc-macro2", 636 637 "quote", 637 - "syn 2.0.28", 638 + "syn 2.0.29", 638 639 ] 639 640 640 641 [[package]] ··· 741 742 "proc-macro2", 742 743 "quote", 743 744 "strsim", 744 - "syn 2.0.28", 745 + "syn 2.0.29", 745 746 ] 746 747 747 748 [[package]] ··· 752 753 dependencies = [ 753 754 "darling_core", 754 755 "quote", 755 - "syn 2.0.28", 756 + "syn 2.0.29", 756 757 ] 757 758 758 759 [[package]] ··· 898 899 dependencies = [ 899 900 "proc-macro2", 900 901 "quote", 901 - "syn 2.0.28", 902 + "syn 2.0.29", 902 903 ] 903 904 904 905 [[package]] ··· 1088 1089 dependencies = [ 1089 1090 "proc-macro2", 1090 1091 "quote", 1091 - "syn 2.0.28", 1092 + "syn 2.0.29", 1092 1093 ] 1093 1094 1094 1095 [[package]] ··· 1565 1566 "proc-macro2", 1566 1567 "quote", 1567 1568 "regex-syntax 0.6.29", 1568 - "syn 2.0.28", 1569 + "syn 2.0.29", 1569 1570 ] 1570 1571 1571 1572 [[package]] ··· 1618 1619 dependencies = [ 1619 1620 "proc-macro2", 1620 1621 "quote", 1621 - "syn 2.0.28", 1622 + "syn 2.0.29", 1622 1623 ] 1623 1624 1624 1625 [[package]] ··· 1849 1850 dependencies = [ 1850 1851 "proc-macro2", 1851 1852 "quote", 1852 - "syn 2.0.28", 1853 + "syn 2.0.29", 1853 1854 ] 1854 1855 1855 1856 [[package]] ··· 2030 2031 dependencies = [ 2031 2032 "proc-macro2", 2032 2033 "quote", 2033 - "syn 2.0.28", 2034 + "syn 2.0.29", 2034 2035 ] 2035 2036 2036 2037 [[package]] ··· 2269 2270 2270 2271 [[package]] 2271 2272 name = "quote" 2272 - version = "1.0.32" 2273 + version = "1.0.33" 2273 2274 source = "registry+https://github.com/rust-lang/crates.io-index" 2274 - checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 2275 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 2275 2276 dependencies = [ 2276 2277 "proc-macro2", 2277 2278 ] ··· 2600 2601 dependencies = [ 2601 2602 "proc-macro2", 2602 2603 "quote", 2603 - "syn 2.0.28", 2604 + "syn 2.0.29", 2604 2605 ] 2605 2606 2606 2607 [[package]] 2607 2608 name = "serde_json" 2608 - version = "1.0.104" 2609 + version = "1.0.105" 2609 2610 source = "registry+https://github.com/rust-lang/crates.io-index" 2610 - checksum = "076066c5f1078eac5b722a31827a8832fe108bed65dfa75e233c89f8206e976c" 2611 + checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" 2611 2612 dependencies = [ 2612 2613 "itoa", 2613 2614 "ryu", ··· 2632 2633 dependencies = [ 2633 2634 "proc-macro2", 2634 2635 "quote", 2635 - "syn 2.0.28", 2636 + "syn 2.0.29", 2636 2637 ] 2637 2638 2638 2639 [[package]] ··· 2682 2683 "darling", 2683 2684 "proc-macro2", 2684 2685 "quote", 2685 - "syn 2.0.28", 2686 + "syn 2.0.29", 2686 2687 ] 2687 2688 2688 2689 [[package]] ··· 2830 2831 2831 2832 [[package]] 2832 2833 name = "syn" 2833 - version = "2.0.28" 2834 + version = "2.0.29" 2834 2835 source = "registry+https://github.com/rust-lang/crates.io-index" 2835 - checksum = "04361975b3f5e348b2189d8dc55bc942f278b2d482a6a0365de5bdd62d351567" 2836 + checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" 2836 2837 dependencies = [ 2837 2838 "proc-macro2", 2838 2839 "quote", ··· 2875 2876 2876 2877 [[package]] 2877 2878 name = "thiserror" 2878 - version = "1.0.44" 2879 + version = "1.0.47" 2879 2880 source = "registry+https://github.com/rust-lang/crates.io-index" 2880 - checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 2881 + checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" 2881 2882 dependencies = [ 2882 2883 "thiserror-impl", 2883 2884 ] 2884 2885 2885 2886 [[package]] 2886 2887 name = "thiserror-impl" 2887 - version = "1.0.44" 2888 + version = "1.0.47" 2888 2889 source = "registry+https://github.com/rust-lang/crates.io-index" 2889 - checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 2890 + checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" 2890 2891 dependencies = [ 2891 2892 "proc-macro2", 2892 2893 "quote", 2893 - "syn 2.0.28", 2894 + "syn 2.0.29", 2894 2895 ] 2895 2896 2896 2897 [[package]] ··· 2948 2949 2949 2950 [[package]] 2950 2951 name = "tokio" 2951 - version = "1.31.0" 2952 + version = "1.32.0" 2952 2953 source = "registry+https://github.com/rust-lang/crates.io-index" 2953 - checksum = "40de3a2ba249dcb097e01be5e67a5ff53cf250397715a071a81543e8a832a920" 2954 + checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" 2954 2955 dependencies = [ 2955 2956 "backtrace", 2956 2957 "bytes", ··· 2973 2974 dependencies = [ 2974 2975 "proc-macro2", 2975 2976 "quote", 2976 - "syn 2.0.28", 2977 + "syn 2.0.29", 2977 2978 ] 2978 2979 2979 2980 [[package]] ··· 3108 3109 dependencies = [ 3109 3110 "proc-macro2", 3110 3111 "quote", 3111 - "syn 2.0.28", 3112 + "syn 2.0.29", 3112 3113 ] 3113 3114 3114 3115 [[package]] ··· 3461 3462 "once_cell", 3462 3463 "proc-macro2", 3463 3464 "quote", 3464 - "syn 2.0.28", 3465 + "syn 2.0.29", 3465 3466 "wasm-bindgen-shared", 3466 3467 ] 3467 3468 ··· 3495 3496 dependencies = [ 3496 3497 "proc-macro2", 3497 3498 "quote", 3498 - "syn 2.0.28", 3499 + "syn 2.0.29", 3499 3500 "wasm-bindgen-backend", 3500 3501 "wasm-bindgen-shared", 3501 3502 ] ··· 3517 3518 3518 3519 [[package]] 3519 3520 name = "wasm-metadata" 3520 - version = "0.10.1" 3521 + version = "0.10.2" 3521 3522 source = "registry+https://github.com/rust-lang/crates.io-index" 3522 - checksum = "be44e148f09a188971ec512250b3ae136029e2df586dd740586ce76a17ee657d" 3523 + checksum = "7ac8d3bcbbb5081489f35966b86d127596e9cdacfb3824b79f43344662226178" 3523 3524 dependencies = [ 3524 3525 "anyhow", 3525 3526 "indexmap 2.0.0", ··· 3527 3528 "serde_json", 3528 3529 "spdx", 3529 3530 "wasm-encoder", 3530 - "wasmparser 0.110.0", 3531 + "wasmparser 0.111.0", 3531 3532 ] 3532 3533 3533 3534 [[package]] ··· 3555 3556 3556 3557 [[package]] 3557 3558 name = "wasmparser" 3558 - version = "0.110.0" 3559 + version = "0.111.0" 3559 3560 source = "registry+https://github.com/rust-lang/crates.io-index" 3560 - checksum = "1dfcdb72d96f01e6c85b6bf20102e7423bdbaad5c337301bab2bbf253d26413c" 3561 + checksum = "ad71036aada3f6b09251546e97e4f4f176dd6b41cf6fa55e7e0f65e86aec319a" 3561 3562 dependencies = [ 3562 3563 "indexmap 2.0.0", 3563 3564 "semver", ··· 3565 3566 3566 3567 [[package]] 3567 3568 name = "wast" 3568 - version = "62.0.1" 3569 + version = "63.0.0" 3569 3570 source = "registry+https://github.com/rust-lang/crates.io-index" 3570 - checksum = "b8ae06f09dbe377b889fbd620ff8fa21e1d49d1d9d364983c0cdbf9870cb9f1f" 3571 + checksum = "2560471f60a48b77fccefaf40796fda61c97ce1e790b59dfcec9dc3995c9f63a" 3571 3572 dependencies = [ 3572 3573 "leb128", 3573 3574 "memchr", ··· 3577 3578 3578 3579 [[package]] 3579 3580 name = "wat" 3580 - version = "1.0.69" 3581 + version = "1.0.70" 3581 3582 source = "registry+https://github.com/rust-lang/crates.io-index" 3582 - checksum = "842e15861d203fb4a96d314b0751cdeaf0f6f8b35e8d81d2953af2af5e44e637" 3583 + checksum = "3bdc306c2c4c2f2bf2ba69e083731d0d2a77437fc6a350a19db139636e7e416c" 3583 3584 dependencies = [ 3584 3585 "wast", 3585 3586 ] ··· 3656 3657 3657 3658 [[package]] 3658 3659 name = "windows-targets" 3659 - version = "0.48.2" 3660 + version = "0.48.5" 3660 3661 source = "registry+https://github.com/rust-lang/crates.io-index" 3661 - checksum = "d1eeca1c172a285ee6c2c84c341ccea837e7c01b12fbb2d0fe3c9e550ce49ec8" 3662 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3662 3663 dependencies = [ 3663 3664 "windows_aarch64_gnullvm", 3664 3665 "windows_aarch64_msvc", ··· 3671 3672 3672 3673 [[package]] 3673 3674 name = "windows_aarch64_gnullvm" 3674 - version = "0.48.2" 3675 + version = "0.48.5" 3675 3676 source = "registry+https://github.com/rust-lang/crates.io-index" 3676 - checksum = "b10d0c968ba7f6166195e13d593af609ec2e3d24f916f081690695cf5eaffb2f" 3677 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3677 3678 3678 3679 [[package]] 3679 3680 name = "windows_aarch64_msvc" 3680 - version = "0.48.2" 3681 + version = "0.48.5" 3681 3682 source = "registry+https://github.com/rust-lang/crates.io-index" 3682 - checksum = "571d8d4e62f26d4932099a9efe89660e8bd5087775a2ab5cdd8b747b811f1058" 3683 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3683 3684 3684 3685 [[package]] 3685 3686 name = "windows_i686_gnu" 3686 - version = "0.48.2" 3687 + version = "0.48.5" 3687 3688 source = "registry+https://github.com/rust-lang/crates.io-index" 3688 - checksum = "2229ad223e178db5fbbc8bd8d3835e51e566b8474bfca58d2e6150c48bb723cd" 3689 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 3689 3690 3690 3691 [[package]] 3691 3692 name = "windows_i686_msvc" 3692 - version = "0.48.2" 3693 + version = "0.48.5" 3693 3694 source = "registry+https://github.com/rust-lang/crates.io-index" 3694 - checksum = "600956e2d840c194eedfc5d18f8242bc2e17c7775b6684488af3a9fff6fe3287" 3695 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 3695 3696 3696 3697 [[package]] 3697 3698 name = "windows_x86_64_gnu" 3698 - version = "0.48.2" 3699 + version = "0.48.5" 3699 3700 source = "registry+https://github.com/rust-lang/crates.io-index" 3700 - checksum = "ea99ff3f8b49fb7a8e0d305e5aec485bd068c2ba691b6e277d29eaeac945868a" 3701 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 3701 3702 3702 3703 [[package]] 3703 3704 name = "windows_x86_64_gnullvm" 3704 - version = "0.48.2" 3705 + version = "0.48.5" 3705 3706 source = "registry+https://github.com/rust-lang/crates.io-index" 3706 - checksum = "8f1a05a1ece9a7a0d5a7ccf30ba2c33e3a61a30e042ffd247567d1de1d94120d" 3707 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 3707 3708 3708 3709 [[package]] 3709 3710 name = "windows_x86_64_msvc" 3710 - version = "0.48.2" 3711 + version = "0.48.5" 3711 3712 source = "registry+https://github.com/rust-lang/crates.io-index" 3712 - checksum = "d419259aba16b663966e29e6d7c6ecfa0bb8425818bb96f6f1f3c3eb71a6e7b9" 3713 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 3713 3714 3714 3715 [[package]] 3715 3716 name = "winnow" 3716 - version = "0.5.10" 3717 + version = "0.5.14" 3717 3718 source = "registry+https://github.com/rust-lang/crates.io-index" 3718 - checksum = "5504cc7644f4b593cbc05c4a55bf9bd4e94b867c3c0bd440934174d50482427d" 3719 + checksum = "d09770118a7eb1ccaf4a594a221334119a44a814fcb0d31c5b85e83e97227a97" 3719 3720 dependencies = [ 3720 3721 "memchr", 3721 3722 ] ··· 3757 3758 "warg-protocol", 3758 3759 "warg-server", 3759 3760 "wasm-metadata", 3760 - "wasmparser 0.110.0", 3761 + "wasmparser 0.111.0", 3761 3762 "wit-component", 3762 3763 "wit-parser", 3763 3764 ] 3764 3765 3765 3766 [[package]] 3766 3767 name = "wit-bindgen" 3767 - version = "0.9.0" 3768 - source = "git+https://github.com/bytecodealliance/wit-bindgen#03154cb3de538d068ba9f37f28abe762c7574132" 3768 + version = "0.10.0" 3769 + source = "registry+https://github.com/rust-lang/crates.io-index" 3770 + checksum = "0a86fe4c862e5d3d06d65ff0e9b5da8e84217af535bca6fc3acffed9eff0f5c2" 3769 3771 dependencies = [ 3770 3772 "bitflags 2.4.0", 3771 3773 "wit-bindgen-rust-macro", ··· 3773 3775 3774 3776 [[package]] 3775 3777 name = "wit-bindgen-core" 3776 - version = "0.9.0" 3777 - source = "git+https://github.com/bytecodealliance/wit-bindgen#03154cb3de538d068ba9f37f28abe762c7574132" 3778 + version = "0.10.0" 3779 + source = "registry+https://github.com/rust-lang/crates.io-index" 3780 + checksum = "3ed17e12f4277a1de3a33ef68e4934bd10a9c295053f4de803b5c0ba856b4c08" 3778 3781 dependencies = [ 3779 3782 "anyhow", 3780 3783 "wit-component", ··· 3783 3786 3784 3787 [[package]] 3785 3788 name = "wit-bindgen-rust" 3786 - version = "0.9.0" 3787 - source = "git+https://github.com/bytecodealliance/wit-bindgen#03154cb3de538d068ba9f37f28abe762c7574132" 3789 + version = "0.10.0" 3790 + source = "registry+https://github.com/rust-lang/crates.io-index" 3791 + checksum = "6b6a165d93a825badf9c2db8c4033d76455807a4ab5f6890ccd01936d16b20ed" 3788 3792 dependencies = [ 3789 3793 "anyhow", 3790 3794 "heck", ··· 3796 3800 3797 3801 [[package]] 3798 3802 name = "wit-bindgen-rust-lib" 3799 - version = "0.9.0" 3800 - source = "git+https://github.com/bytecodealliance/wit-bindgen#03154cb3de538d068ba9f37f28abe762c7574132" 3803 + version = "0.10.0" 3804 + source = "registry+https://github.com/rust-lang/crates.io-index" 3805 + checksum = "88e00b553c5b5fcdabe295cb1cdb369f76f72e8c626be1930e99bb01a4e7f4dc" 3801 3806 dependencies = [ 3802 3807 "heck", 3803 3808 "wit-bindgen-core", ··· 3805 3810 3806 3811 [[package]] 3807 3812 name = "wit-bindgen-rust-macro" 3808 - version = "0.9.0" 3809 - source = "git+https://github.com/bytecodealliance/wit-bindgen#03154cb3de538d068ba9f37f28abe762c7574132" 3813 + version = "0.10.0" 3814 + source = "registry+https://github.com/rust-lang/crates.io-index" 3815 + checksum = "b4d49b81b63fa30c3b13a559cd89dc3a721ccd94736a0b375cae718da5995d64" 3810 3816 dependencies = [ 3811 3817 "anyhow", 3812 3818 "proc-macro2", 3813 - "syn 2.0.28", 3819 + "syn 2.0.29", 3814 3820 "wit-bindgen-core", 3815 3821 "wit-bindgen-rust", 3816 3822 "wit-bindgen-rust-lib", ··· 3819 3825 3820 3826 [[package]] 3821 3827 name = "wit-component" 3822 - version = "0.13.1" 3828 + version = "0.13.2" 3823 3829 source = "registry+https://github.com/rust-lang/crates.io-index" 3824 - checksum = "6d843f4dfead0d465b09e8bfba4d3dcb1a1bcc857f87917d348c7fa401158bc5" 3830 + checksum = "4a9eb6179c5a26adc38fa5a22e263e7a3812c6777ca2e75d1717fd3789f82b64" 3825 3831 dependencies = [ 3826 3832 "anyhow", 3827 3833 "bitflags 2.4.0", ··· 3829 3835 "log", 3830 3836 "wasm-encoder", 3831 3837 "wasm-metadata", 3832 - "wasmparser 0.110.0", 3838 + "wasmparser 0.111.0", 3833 3839 "wit-parser", 3834 3840 ] 3835 3841 3836 3842 [[package]] 3837 3843 name = "wit-parser" 3838 - version = "0.9.2" 3844 + version = "0.10.0" 3839 3845 source = "registry+https://github.com/rust-lang/crates.io-index" 3840 - checksum = "541efa2046e544de53a9da1e2f6299e63079840360c9e106f1f8275a97771318" 3846 + checksum = "c8d6926af931f285e206ea71f9b67681f00a65d79097f81da7f9f285de006ba2" 3841 3847 dependencies = [ 3842 3848 "anyhow", 3843 3849 "id-arena",
+3 -4
pkgs/development/tools/rust/cargo-component/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage { 11 11 pname = "cargo-component"; 12 - version = "unstable-2023-08-16"; 12 + version = "unstable-2023-08-19"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "bytecodealliance"; 16 16 repo = "cargo-component"; 17 - rev = "26e55d87aff076e032fbcb58b794a35d3de650dc"; 18 - hash = "sha256-FCuFCLRLJ50ISlahMG6tL2qeeBQh1GQ/vBH6/q2zn44="; 17 + rev = "4abbb89ed356887a5b7e822c507cc1d02cbe8935"; 18 + hash = "sha256-MZQcyK8AN/TRplTNuPkNMFFdJIlWxHEB4W6z5PnFDxw="; 19 19 }; 20 20 21 21 cargoLock = { 22 22 lockFile = ./Cargo.lock; 23 23 outputHashes = { 24 24 "warg-api-0.1.0" = "sha256-A5FQ/nbuzV8ockV6vOMKUEoJKeaId3oyZU1QeNpd1Zc="; 25 - "wit-bindgen-0.9.0" = "sha256-/ozrGPnk2gYuofU7qn2qYJb6cL+7nOzj8FF0BgbKXDY="; 26 25 }; 27 26 }; 28 27