diff --git a/.gitmodules b/.gitmodules index 19fc836..896fc08 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "shared-modules"] path = shared-modules url = https://github.com/flathub/shared-modules/ +[submodule "flatpak-builder-tools"] + path = flatpak-builder-tools + url = https://github.com/flatpak/flatpak-builder-tools/ diff --git a/flatpak-builder-tools b/flatpak-builder-tools new file mode 160000 index 0000000..aac65cf --- /dev/null +++ b/flatpak-builder-tools @@ -0,0 +1 @@ +Subproject commit aac65cf44cd4e008594a9d9ac1db08e2025067a6 diff --git a/org.virt_manager.virt_manager.Extension.Qemu.yaml b/org.virt_manager.virt_manager.Extension.Qemu.yaml index e52153b..8306ec8 100644 --- a/org.virt_manager.virt_manager.Extension.Qemu.yaml +++ b/org.virt_manager.virt_manager.Extension.Qemu.yaml @@ -2,9 +2,12 @@ app-id: org.virt_manager.virt_manager.Extension.Qemu runtime: org.virt_manager.virt-manager runtime-version: stable sdk: org.freedesktop.Sdk//24.08 +sdk-extensions: + - org.freedesktop.Sdk.Extension.rust-stable build-extension: true separate-locales: false build-options: + append-path: /usr/lib/sdk/rust-stable/bin prefix: /app/lib/extensions/Qemu cflags: -I/app/lib/extensions/Qemu/include cxxflags: -I/app/lib/extensions/Qemu/include @@ -48,6 +51,43 @@ modules: project-id: 13607 url-template: https://download.qemu.org/qemu-9.2.0.tar.xz modules: + - name: virtiofsd + buildsystem: simple + build-commands: + # Updating the dependencies should be done via `update-deps.sh` + - install -Dm0644 ./virtiofsd-cargo-config.toml .cargo/config + - cargo --offline fetch --manifest-path Cargo.toml --verbose + - cargo --offline build --release --verbose + - install -Dm0755 ./target/release/virtiofsd ${FLATPAK_DEST}/bin/virtiofsd + sources: + - virtiofsd-cargo-sources.json + - type: file + path: virtiofsd-cargo-config.toml + - type: archive + url: https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.13.0/virtiofsd-v1.13.0.tar.gz + sha256: a45f4b3661322587a06b6aa29e5353e0a7047e755e8a7f55dbae308b778eb41c + x-checker-data: + type: anitya + project-id: 347345 + url-template: https://gitlab.com/virtio-fs/virtiofsd/-/archive/v$version/virtiofsd-v$version.tar.gz + modules: + - name: libcap-ng + buildsystem: autotools + config-opts: + - --without-python3 + - --enable-static=no + sources: + - type: archive + url: https://github.com/stevegrubb/libcap-ng/archive/v0.8.5.tar.gz + sha256: e4be07fdd234f10b866433f224d183626003c65634ed0552b02e654a380244c2 + x-checker-data: + type: anitya + project-id: 1570 + stable-only: true + url-template: https://github.com/stevegrubb/libcap-ng/archive/v$version.tar.gz + cleanup: + - /bin + - /share/aclocal - name: slirp buildsystem: meson sources: diff --git a/update-deps.sh b/update-deps.sh new file mode 100755 index 0000000..901bef2 --- /dev/null +++ b/update-deps.sh @@ -0,0 +1,18 @@ +#!/usr/bin/env bash + +set -euo pipefail + +TARGET_VERSION="${1:-1.13.0}" + +LOCK_FILE_DIR=$(mktemp -d) +cleanup() { + rm -r "$LOCK_FILE_DIR" +} +trap cleanup EXIT +set -x +curl -s -L "https://gitlab.com/virtio-fs/virtiofsd/-/archive/v${TARGET_VERSION}/virtiofsd-v${TARGET_VERSION}.tar.gz" | tar xzf - -C "$LOCK_FILE_DIR" +podman run --rm -it \ + -v .:/tmp/build:Z \ + -v "$LOCK_FILE_DIR:$LOCK_FILE_DIR:Z" \ + docker.io/library/python:3.12.8 \ + sh -c "pip install aiohttp toml && /tmp/build/flatpak-builder-tools/cargo/flatpak-cargo-generator.py ${LOCK_FILE_DIR}/virtiofsd-v${TARGET_VERSION}/Cargo.lock -o /tmp/build/virtiofsd-cargo-sources.json" diff --git a/virtiofsd-cargo-config.toml b/virtiofsd-cargo-config.toml new file mode 100644 index 0000000..f133ea8 --- /dev/null +++ b/virtiofsd-cargo-config.toml @@ -0,0 +1,8 @@ +[source.crates-io] +replace-with = "vendored-sources" + +[source.vendored-sources] +directory = "cargo/vendor" + +[build] +rustflags = ["-L", "/app/lib/extensions/Qemu/lib"] diff --git a/virtiofsd-cargo-sources.json b/virtiofsd-cargo-sources.json new file mode 100644 index 0000000..b091a5d --- /dev/null +++ b/virtiofsd-cargo-sources.json @@ -0,0 +1,1516 @@ +[ + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.18.crate", + "sha256": "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f", + "dest": "cargo/vendor/aho-corasick-0.7.18" + }, + { + "type": "inline", + "contents": "{\"package\": \"1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f\", \"files\": {}}", + "dest": "cargo/vendor/aho-corasick-0.7.18", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstream/anstream-0.3.2.crate", + "sha256": "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163", + "dest": "cargo/vendor/anstream-0.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163\", \"files\": {}}", + "dest": "cargo/vendor/anstream-0.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle/anstyle-1.0.1.crate", + "sha256": "3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd", + "dest": "cargo/vendor/anstyle-1.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"3a30da5c5f2d5e72842e00bcb57657162cdabef0931f40e2deb9b4140440cecd\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-parse/anstyle-parse-0.2.1.crate", + "sha256": "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333", + "dest": "cargo/vendor/anstyle-parse-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-parse-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-query/anstyle-query-1.0.0.crate", + "sha256": "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b", + "dest": "cargo/vendor/anstyle-query-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-query-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/anstyle-wincon/anstyle-wincon-1.0.1.crate", + "sha256": "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188", + "dest": "cargo/vendor/anstyle-wincon-1.0.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188\", \"files\": {}}", + "dest": "cargo/vendor/anstyle-wincon-1.0.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/arc-swap/arc-swap-1.5.0.crate", + "sha256": "c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f", + "dest": "cargo/vendor/arc-swap-1.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"c5d78ce20460b82d3fa150275ed9d55e21064fc7951177baacf86a145c4a4b1f\", \"files\": {}}", + "dest": "cargo/vendor/arc-swap-1.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/atomic-polyfill/atomic-polyfill-0.1.11.crate", + "sha256": "e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28", + "dest": "cargo/vendor/atomic-polyfill-0.1.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"e3ff7eb3f316534d83a8a2c3d1674ace8a5a71198eba31e2e2b597833f699b28\", \"files\": {}}", + "dest": "cargo/vendor/atomic-polyfill-0.1.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/atty/atty-0.2.14.crate", + "sha256": "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8", + "dest": "cargo/vendor/atty-0.2.14" + }, + { + "type": "inline", + "contents": "{\"package\": \"d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8\", \"files\": {}}", + "dest": "cargo/vendor/atty-0.2.14", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/autocfg/autocfg-1.1.0.crate", + "sha256": "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa", + "dest": "cargo/vendor/autocfg-1.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa\", \"files\": {}}", + "dest": "cargo/vendor/autocfg-1.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bitflags/bitflags-1.3.2.crate", + "sha256": "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a", + "dest": "cargo/vendor/bitflags-1.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-1.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/bitflags/bitflags-2.4.1.crate", + "sha256": "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07", + "dest": "cargo/vendor/bitflags-2.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07\", \"files\": {}}", + "dest": "cargo/vendor/bitflags-2.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/btree-range-map/btree-range-map-0.7.2.crate", + "sha256": "1be5c9672446d3800bcbcaabaeba121fe22f1fb25700c4562b22faf76d377c33", + "dest": "cargo/vendor/btree-range-map-0.7.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"1be5c9672446d3800bcbcaabaeba121fe22f1fb25700c4562b22faf76d377c33\", \"files\": {}}", + "dest": "cargo/vendor/btree-range-map-0.7.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/btree-slab/btree-slab-0.6.1.crate", + "sha256": "7a2b56d3029f075c4fa892428a098425b86cef5c89ae54073137ece416aef13c", + "dest": "cargo/vendor/btree-slab-0.6.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"7a2b56d3029f075c4fa892428a098425b86cef5c89ae54073137ece416aef13c\", \"files\": {}}", + "dest": "cargo/vendor/btree-slab-0.6.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/byteorder/byteorder-1.4.3.crate", + "sha256": "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610", + "dest": "cargo/vendor/byteorder-1.4.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610\", \"files\": {}}", + "dest": "cargo/vendor/byteorder-1.4.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/capng/capng-0.2.2.crate", + "sha256": "f6f8e9448233603643e42606121d95f5f8d4e015b3e7619a51593864dd902575", + "dest": "cargo/vendor/capng-0.2.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"f6f8e9448233603643e42606121d95f5f8d4e015b3e7619a51593864dd902575\", \"files\": {}}", + "dest": "cargo/vendor/capng-0.2.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cc/cc-1.0.79.crate", + "sha256": "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f", + "dest": "cargo/vendor/cc-1.0.79" + }, + { + "type": "inline", + "contents": "{\"package\": \"50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f\", \"files\": {}}", + "dest": "cargo/vendor/cc-1.0.79", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cc-traits/cc-traits-2.0.0.crate", + "sha256": "060303ef31ef4a522737e1b1ab68c67916f2a787bb2f4f54f383279adba962b5", + "dest": "cargo/vendor/cc-traits-2.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"060303ef31ef4a522737e1b1ab68c67916f2a787bb2f4f54f383279adba962b5\", \"files\": {}}", + "dest": "cargo/vendor/cc-traits-2.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cfg-if/cfg-if-1.0.0.crate", + "sha256": "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd", + "dest": "cargo/vendor/cfg-if-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd\", \"files\": {}}", + "dest": "cargo/vendor/cfg-if-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap/clap-4.3.11.crate", + "sha256": "1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d", + "dest": "cargo/vendor/clap-4.3.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"1640e5cc7fb47dbb8338fd471b105e7ed6c3cb2aeb00c2e067127ffd3764a05d\", \"files\": {}}", + "dest": "cargo/vendor/clap-4.3.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_builder/clap_builder-4.3.11.crate", + "sha256": "98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b", + "dest": "cargo/vendor/clap_builder-4.3.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"98c59138d527eeaf9b53f35a77fcc1fad9d883116070c63d5de1c7dc7b00c72b\", \"files\": {}}", + "dest": "cargo/vendor/clap_builder-4.3.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_derive/clap_derive-4.3.2.crate", + "sha256": "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f", + "dest": "cargo/vendor/clap_derive-4.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f\", \"files\": {}}", + "dest": "cargo/vendor/clap_derive-4.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/clap_lex/clap_lex-0.5.0.crate", + "sha256": "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b", + "dest": "cargo/vendor/clap_lex-0.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b\", \"files\": {}}", + "dest": "cargo/vendor/clap_lex-0.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/cobs/cobs-0.2.3.crate", + "sha256": "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15", + "dest": "cargo/vendor/cobs-0.2.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15\", \"files\": {}}", + "dest": "cargo/vendor/cobs-0.2.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/colorchoice/colorchoice-1.0.0.crate", + "sha256": "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7", + "dest": "cargo/vendor/colorchoice-1.0.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7\", \"files\": {}}", + "dest": "cargo/vendor/colorchoice-1.0.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/critical-section/critical-section-1.1.2.crate", + "sha256": "7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216", + "dest": "cargo/vendor/critical-section-1.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216\", \"files\": {}}", + "dest": "cargo/vendor/critical-section-1.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/env_logger/env_logger-0.8.4.crate", + "sha256": "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3", + "dest": "cargo/vendor/env_logger-0.8.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3\", \"files\": {}}", + "dest": "cargo/vendor/env_logger-0.8.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/errno/errno-0.3.1.crate", + "sha256": "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a", + "dest": "cargo/vendor/errno-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a\", \"files\": {}}", + "dest": "cargo/vendor/errno-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/errno-dragonfly/errno-dragonfly-0.1.2.crate", + "sha256": "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf", + "dest": "cargo/vendor/errno-dragonfly-0.1.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf\", \"files\": {}}", + "dest": "cargo/vendor/errno-dragonfly-0.1.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/error-chain/error-chain-0.12.4.crate", + "sha256": "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc", + "dest": "cargo/vendor/error-chain-0.12.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc\", \"files\": {}}", + "dest": "cargo/vendor/error-chain-0.12.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures/futures-0.3.21.crate", + "sha256": "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e", + "dest": "cargo/vendor/futures-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e\", \"files\": {}}", + "dest": "cargo/vendor/futures-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-channel/futures-channel-0.3.21.crate", + "sha256": "c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010", + "dest": "cargo/vendor/futures-channel-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"c3083ce4b914124575708913bca19bfe887522d6e2e6d0952943f5eac4a74010\", \"files\": {}}", + "dest": "cargo/vendor/futures-channel-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-core/futures-core-0.3.21.crate", + "sha256": "0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3", + "dest": "cargo/vendor/futures-core-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"0c09fd04b7e4073ac7156a9539b57a484a8ea920f79c7c675d05d289ab6110d3\", \"files\": {}}", + "dest": "cargo/vendor/futures-core-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-executor/futures-executor-0.3.21.crate", + "sha256": "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6", + "dest": "cargo/vendor/futures-executor-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6\", \"files\": {}}", + "dest": "cargo/vendor/futures-executor-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-io/futures-io-0.3.21.crate", + "sha256": "fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b", + "dest": "cargo/vendor/futures-io-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"fc4045962a5a5e935ee2fdedaa4e08284547402885ab326734432bed5d12966b\", \"files\": {}}", + "dest": "cargo/vendor/futures-io-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-macro/futures-macro-0.3.21.crate", + "sha256": "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512", + "dest": "cargo/vendor/futures-macro-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512\", \"files\": {}}", + "dest": "cargo/vendor/futures-macro-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-sink/futures-sink-0.3.21.crate", + "sha256": "21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868", + "dest": "cargo/vendor/futures-sink-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"21163e139fa306126e6eedaf49ecdb4588f939600f0b1e770f4205ee4b7fa868\", \"files\": {}}", + "dest": "cargo/vendor/futures-sink-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-task/futures-task-0.3.21.crate", + "sha256": "57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a", + "dest": "cargo/vendor/futures-task-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"57c66a976bf5909d801bbef33416c41372779507e7a6b3a5e25e4749c58f776a\", \"files\": {}}", + "dest": "cargo/vendor/futures-task-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/futures-util/futures-util-0.3.21.crate", + "sha256": "d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a", + "dest": "cargo/vendor/futures-util-0.3.21" + }, + { + "type": "inline", + "contents": "{\"package\": \"d8b7abd5d659d9b90c8cba917f6ec750a74e2dc23902ef9cd4cc8c8b22e6036a\", \"files\": {}}", + "dest": "cargo/vendor/futures-util-0.3.21", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/getrandom/getrandom-0.2.15.crate", + "sha256": "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7", + "dest": "cargo/vendor/getrandom-0.2.15" + }, + { + "type": "inline", + "contents": "{\"package\": \"c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7\", \"files\": {}}", + "dest": "cargo/vendor/getrandom-0.2.15", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hash32/hash32-0.2.1.crate", + "sha256": "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67", + "dest": "cargo/vendor/hash32-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67\", \"files\": {}}", + "dest": "cargo/vendor/hash32-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/heapless/heapless-0.7.16.crate", + "sha256": "db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743", + "dest": "cargo/vendor/heapless-0.7.16" + }, + { + "type": "inline", + "contents": "{\"package\": \"db04bc24a18b9ea980628ecf00e6c0264f3c1426dac36c00cb49b6fbad8b0743\", \"files\": {}}", + "dest": "cargo/vendor/heapless-0.7.16", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/heck/heck-0.4.1.crate", + "sha256": "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8", + "dest": "cargo/vendor/heck-0.4.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8\", \"files\": {}}", + "dest": "cargo/vendor/heck-0.4.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hermit-abi/hermit-abi-0.1.19.crate", + "sha256": "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33", + "dest": "cargo/vendor/hermit-abi-0.1.19" + }, + { + "type": "inline", + "contents": "{\"package\": \"62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33\", \"files\": {}}", + "dest": "cargo/vendor/hermit-abi-0.1.19", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hermit-abi/hermit-abi-0.3.2.crate", + "sha256": "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b", + "dest": "cargo/vendor/hermit-abi-0.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b\", \"files\": {}}", + "dest": "cargo/vendor/hermit-abi-0.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/hostname/hostname-0.3.1.crate", + "sha256": "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867", + "dest": "cargo/vendor/hostname-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867\", \"files\": {}}", + "dest": "cargo/vendor/hostname-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/humantime/humantime-2.1.0.crate", + "sha256": "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4", + "dest": "cargo/vendor/humantime-2.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4\", \"files\": {}}", + "dest": "cargo/vendor/humantime-2.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/is-terminal/is-terminal-0.4.9.crate", + "sha256": "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b", + "dest": "cargo/vendor/is-terminal-0.4.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b\", \"files\": {}}", + "dest": "cargo/vendor/is-terminal-0.4.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/itoa/itoa-1.0.2.crate", + "sha256": "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d", + "dest": "cargo/vendor/itoa-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d\", \"files\": {}}", + "dest": "cargo/vendor/itoa-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libc/libc-0.2.155.crate", + "sha256": "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c", + "dest": "cargo/vendor/libc-0.2.155" + }, + { + "type": "inline", + "contents": "{\"package\": \"97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c\", \"files\": {}}", + "dest": "cargo/vendor/libc-0.2.155", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/libseccomp-sys/libseccomp-sys-0.2.1.crate", + "sha256": "9a7cbbd4ad467251987c6e5b47d53b11a5a05add08f2447a9e2d70aef1e0d138", + "dest": "cargo/vendor/libseccomp-sys-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"9a7cbbd4ad467251987c6e5b47d53b11a5a05add08f2447a9e2d70aef1e0d138\", \"files\": {}}", + "dest": "cargo/vendor/libseccomp-sys-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/linux-raw-sys/linux-raw-sys-0.4.5.crate", + "sha256": "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503", + "dest": "cargo/vendor/linux-raw-sys-0.4.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503\", \"files\": {}}", + "dest": "cargo/vendor/linux-raw-sys-0.4.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/lock_api/lock_api-0.4.10.crate", + "sha256": "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16", + "dest": "cargo/vendor/lock_api-0.4.10" + }, + { + "type": "inline", + "contents": "{\"package\": \"c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16\", \"files\": {}}", + "dest": "cargo/vendor/lock_api-0.4.10", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/log/log-0.4.17.crate", + "sha256": "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e", + "dest": "cargo/vendor/log-0.4.17" + }, + { + "type": "inline", + "contents": "{\"package\": \"abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e\", \"files\": {}}", + "dest": "cargo/vendor/log-0.4.17", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/match_cfg/match_cfg-0.1.0.crate", + "sha256": "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4", + "dest": "cargo/vendor/match_cfg-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4\", \"files\": {}}", + "dest": "cargo/vendor/match_cfg-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/memchr/memchr-2.5.0.crate", + "sha256": "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d", + "dest": "cargo/vendor/memchr-2.5.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d\", \"files\": {}}", + "dest": "cargo/vendor/memchr-2.5.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num_cpus/num_cpus-1.13.1.crate", + "sha256": "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1", + "dest": "cargo/vendor/num_cpus-1.13.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1\", \"files\": {}}", + "dest": "cargo/vendor/num_cpus-1.13.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/num_threads/num_threads-0.1.6.crate", + "sha256": "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44", + "dest": "cargo/vendor/num_threads-0.1.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44\", \"files\": {}}", + "dest": "cargo/vendor/num_threads-0.1.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/once_cell/once_cell-1.18.0.crate", + "sha256": "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d", + "dest": "cargo/vendor/once_cell-1.18.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d\", \"files\": {}}", + "dest": "cargo/vendor/once_cell-1.18.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pin-project-lite/pin-project-lite-0.2.9.crate", + "sha256": "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116", + "dest": "cargo/vendor/pin-project-lite-0.2.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116\", \"files\": {}}", + "dest": "cargo/vendor/pin-project-lite-0.2.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/pin-utils/pin-utils-0.1.0.crate", + "sha256": "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184", + "dest": "cargo/vendor/pin-utils-0.1.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184\", \"files\": {}}", + "dest": "cargo/vendor/pin-utils-0.1.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/postcard/postcard-1.0.6.crate", + "sha256": "c9ee729232311d3cd113749948b689627618133b1c5012b77342c1950b25eaeb", + "dest": "cargo/vendor/postcard-1.0.6" + }, + { + "type": "inline", + "contents": "{\"package\": \"c9ee729232311d3cd113749948b689627618133b1c5012b77342c1950b25eaeb\", \"files\": {}}", + "dest": "cargo/vendor/postcard-1.0.6", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/ppv-lite86/ppv-lite86-0.2.20.crate", + "sha256": "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04", + "dest": "cargo/vendor/ppv-lite86-0.2.20" + }, + { + "type": "inline", + "contents": "{\"package\": \"77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04\", \"files\": {}}", + "dest": "cargo/vendor/ppv-lite86-0.2.20", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.63.crate", + "sha256": "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb", + "dest": "cargo/vendor/proc-macro2-1.0.63" + }, + { + "type": "inline", + "contents": "{\"package\": \"7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb\", \"files\": {}}", + "dest": "cargo/vendor/proc-macro2-1.0.63", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/quote/quote-1.0.29.crate", + "sha256": "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105", + "dest": "cargo/vendor/quote-1.0.29" + }, + { + "type": "inline", + "contents": "{\"package\": \"573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105\", \"files\": {}}", + "dest": "cargo/vendor/quote-1.0.29", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand/rand-0.8.5.crate", + "sha256": "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404", + "dest": "cargo/vendor/rand-0.8.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404\", \"files\": {}}", + "dest": "cargo/vendor/rand-0.8.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_chacha/rand_chacha-0.3.1.crate", + "sha256": "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88", + "dest": "cargo/vendor/rand_chacha-0.3.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88\", \"files\": {}}", + "dest": "cargo/vendor/rand_chacha-0.3.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rand_core/rand_core-0.6.4.crate", + "sha256": "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c", + "dest": "cargo/vendor/rand_core-0.6.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c\", \"files\": {}}", + "dest": "cargo/vendor/rand_core-0.6.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/range-traits/range-traits-0.3.2.crate", + "sha256": "d20581732dd76fa913c7dff1a2412b714afe3573e94d41c34719de73337cc8ab", + "dest": "cargo/vendor/range-traits-0.3.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"d20581732dd76fa913c7dff1a2412b714afe3573e94d41c34719de73337cc8ab\", \"files\": {}}", + "dest": "cargo/vendor/range-traits-0.3.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex/regex-1.6.0.crate", + "sha256": "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b", + "dest": "cargo/vendor/regex-1.6.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b\", \"files\": {}}", + "dest": "cargo/vendor/regex-1.6.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.27.crate", + "sha256": "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244", + "dest": "cargo/vendor/regex-syntax-0.6.27" + }, + { + "type": "inline", + "contents": "{\"package\": \"a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244\", \"files\": {}}", + "dest": "cargo/vendor/regex-syntax-0.6.27", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustc_version/rustc_version-0.4.0.crate", + "sha256": "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366", + "dest": "cargo/vendor/rustc_version-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366\", \"files\": {}}", + "dest": "cargo/vendor/rustc_version-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/rustix/rustix-0.38.7.crate", + "sha256": "172891ebdceb05aa0005f533a6cbfca599ddd7d966f6f5d4d9b2e70478e70399", + "dest": "cargo/vendor/rustix-0.38.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"172891ebdceb05aa0005f533a6cbfca599ddd7d966f6f5d4d9b2e70478e70399\", \"files\": {}}", + "dest": "cargo/vendor/rustix-0.38.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/scopeguard/scopeguard-1.2.0.crate", + "sha256": "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49", + "dest": "cargo/vendor/scopeguard-1.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49\", \"files\": {}}", + "dest": "cargo/vendor/scopeguard-1.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/semver/semver-1.0.18.crate", + "sha256": "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918", + "dest": "cargo/vendor/semver-1.0.18" + }, + { + "type": "inline", + "contents": "{\"package\": \"b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918\", \"files\": {}}", + "dest": "cargo/vendor/semver-1.0.18", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde/serde-1.0.168.crate", + "sha256": "d614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af", + "dest": "cargo/vendor/serde-1.0.168" + }, + { + "type": "inline", + "contents": "{\"package\": \"d614f89548720367ded108b3c843be93f3a341e22d5674ca0dd5cd57f34926af\", \"files\": {}}", + "dest": "cargo/vendor/serde-1.0.168", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/serde_derive/serde_derive-1.0.168.crate", + "sha256": "d4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641", + "dest": "cargo/vendor/serde_derive-1.0.168" + }, + { + "type": "inline", + "contents": "{\"package\": \"d4fe589678c688e44177da4f27152ee2d190757271dc7f1d5b6b9f68d869d641\", \"files\": {}}", + "dest": "cargo/vendor/serde_derive-1.0.168", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/slab/slab-0.4.7.crate", + "sha256": "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef", + "dest": "cargo/vendor/slab-0.4.7" + }, + { + "type": "inline", + "contents": "{\"package\": \"4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef\", \"files\": {}}", + "dest": "cargo/vendor/slab-0.4.7", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/smallvec/smallvec-1.13.2.crate", + "sha256": "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67", + "dest": "cargo/vendor/smallvec-1.13.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67\", \"files\": {}}", + "dest": "cargo/vendor/smallvec-1.13.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/spin/spin-0.9.8.crate", + "sha256": "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67", + "dest": "cargo/vendor/spin-0.9.8" + }, + { + "type": "inline", + "contents": "{\"package\": \"6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67\", \"files\": {}}", + "dest": "cargo/vendor/spin-0.9.8", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/stable_deref_trait/stable_deref_trait-1.2.0.crate", + "sha256": "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3", + "dest": "cargo/vendor/stable_deref_trait-1.2.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3\", \"files\": {}}", + "dest": "cargo/vendor/stable_deref_trait-1.2.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/strsim/strsim-0.10.0.crate", + "sha256": "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623", + "dest": "cargo/vendor/strsim-0.10.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623\", \"files\": {}}", + "dest": "cargo/vendor/strsim-0.10.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/syn/syn-1.0.98.crate", + "sha256": "c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd", + "dest": "cargo/vendor/syn-1.0.98" + }, + { + "type": "inline", + "contents": "{\"package\": \"c50aef8a904de4c23c788f104b7dddc7d6f79c647c7c8ce4cc8f73eb0ca773dd\", \"files\": {}}", + "dest": "cargo/vendor/syn-1.0.98", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/syn/syn-2.0.32.crate", + "sha256": "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2", + "dest": "cargo/vendor/syn-2.0.32" + }, + { + "type": "inline", + "contents": "{\"package\": \"239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2\", \"files\": {}}", + "dest": "cargo/vendor/syn-2.0.32", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/syslog/syslog-6.1.1.crate", + "sha256": "dfc7e95b5b795122fafe6519e27629b5ab4232c73ebb2428f568e82b1a457ad3", + "dest": "cargo/vendor/syslog-6.1.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"dfc7e95b5b795122fafe6519e27629b5ab4232c73ebb2428f568e82b1a457ad3\", \"files\": {}}", + "dest": "cargo/vendor/syslog-6.1.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/termcolor/termcolor-1.1.3.crate", + "sha256": "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755", + "dest": "cargo/vendor/termcolor-1.1.3" + }, + { + "type": "inline", + "contents": "{\"package\": \"bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755\", \"files\": {}}", + "dest": "cargo/vendor/termcolor-1.1.3", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/thiserror/thiserror-1.0.41.crate", + "sha256": "c16a64ba9387ef3fdae4f9c1a7f07a0997fce91985c0336f1ddc1822b3b37802", + "dest": "cargo/vendor/thiserror-1.0.41" + }, + { + "type": "inline", + "contents": "{\"package\": \"c16a64ba9387ef3fdae4f9c1a7f07a0997fce91985c0336f1ddc1822b3b37802\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-1.0.41", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/thiserror-impl/thiserror-impl-1.0.41.crate", + "sha256": "d14928354b01c4d6a4f0e549069adef399a284e7995c7ccca94e8a07a5346c59", + "dest": "cargo/vendor/thiserror-impl-1.0.41" + }, + { + "type": "inline", + "contents": "{\"package\": \"d14928354b01c4d6a4f0e549069adef399a284e7995c7ccca94e8a07a5346c59\", \"files\": {}}", + "dest": "cargo/vendor/thiserror-impl-1.0.41", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/time/time-0.3.11.crate", + "sha256": "72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217", + "dest": "cargo/vendor/time-0.3.11" + }, + { + "type": "inline", + "contents": "{\"package\": \"72c91f41dcb2f096c05f0873d667dceec1087ce5bcf984ec8ffb19acddbb3217\", \"files\": {}}", + "dest": "cargo/vendor/time-0.3.11", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.2.crate", + "sha256": "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7", + "dest": "cargo/vendor/unicode-ident-1.0.2" + }, + { + "type": "inline", + "contents": "{\"package\": \"15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7\", \"files\": {}}", + "dest": "cargo/vendor/unicode-ident-1.0.2", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/utf8parse/utf8parse-0.2.1.crate", + "sha256": "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a", + "dest": "cargo/vendor/utf8parse-0.2.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a\", \"files\": {}}", + "dest": "cargo/vendor/utf8parse-0.2.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/uuid/uuid-1.11.0.crate", + "sha256": "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a", + "dest": "cargo/vendor/uuid-1.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a\", \"files\": {}}", + "dest": "cargo/vendor/uuid-1.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/uuid-macro-internal/uuid-macro-internal-1.11.0.crate", + "sha256": "6b91f57fe13a38d0ce9e28a03463d8d3c2468ed03d75375110ec71d93b449a08", + "dest": "cargo/vendor/uuid-macro-internal-1.11.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"6b91f57fe13a38d0ce9e28a03463d8d3c2468ed03d75375110ec71d93b449a08\", \"files\": {}}", + "dest": "cargo/vendor/uuid-macro-internal-1.11.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/version_check/version_check-0.9.4.crate", + "sha256": "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f", + "dest": "cargo/vendor/version_check-0.9.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f\", \"files\": {}}", + "dest": "cargo/vendor/version_check-0.9.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vhost/vhost-0.13.0.crate", + "sha256": "bce0aad4d8776cb64f1ac591e908a561c50ba6adac4416296efee590b155623f", + "dest": "cargo/vendor/vhost-0.13.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"bce0aad4d8776cb64f1ac591e908a561c50ba6adac4416296efee590b155623f\", \"files\": {}}", + "dest": "cargo/vendor/vhost-0.13.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vhost-user-backend/vhost-user-backend-0.17.0.crate", + "sha256": "daa03d476437d005abd2dec0970c468ed2a692e6a0604b834699680e171de942", + "dest": "cargo/vendor/vhost-user-backend-0.17.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"daa03d476437d005abd2dec0970c468ed2a692e6a0604b834699680e171de942\", \"files\": {}}", + "dest": "cargo/vendor/vhost-user-backend-0.17.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/virtio-bindings/virtio-bindings-0.2.4.crate", + "sha256": "1711e61c00f8cb450bd15368152a1e37a12ef195008ddc7d0f4812f9e2b30a68", + "dest": "cargo/vendor/virtio-bindings-0.2.4" + }, + { + "type": "inline", + "contents": "{\"package\": \"1711e61c00f8cb450bd15368152a1e37a12ef195008ddc7d0f4812f9e2b30a68\", \"files\": {}}", + "dest": "cargo/vendor/virtio-bindings-0.2.4", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/virtio-queue/virtio-queue-0.14.0.crate", + "sha256": "872e2f3fbd70a7e6f01689720cce3d5c2c5efe52b484dd07b674246ada0e9a8d", + "dest": "cargo/vendor/virtio-queue-0.14.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"872e2f3fbd70a7e6f01689720cce3d5c2c5efe52b484dd07b674246ada0e9a8d\", \"files\": {}}", + "dest": "cargo/vendor/virtio-queue-0.14.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vm-memory/vm-memory-0.16.0.crate", + "sha256": "e2919f87420b6998a131eb7c78843890295e91a3f8f786ccc925c8d387b75121", + "dest": "cargo/vendor/vm-memory-0.16.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"e2919f87420b6998a131eb7c78843890295e91a3f8f786ccc925c8d387b75121\", \"files\": {}}", + "dest": "cargo/vendor/vm-memory-0.16.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/vmm-sys-util/vmm-sys-util-0.12.1.crate", + "sha256": "1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede", + "dest": "cargo/vendor/vmm-sys-util-0.12.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"1d1435039746e20da4f8d507a72ee1b916f7b4b05af7a91c093d2c6561934ede\", \"files\": {}}", + "dest": "cargo/vendor/vmm-sys-util-0.12.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/wasi/wasi-0.11.0+wasi-snapshot-preview1.crate", + "sha256": "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423", + "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1" + }, + { + "type": "inline", + "contents": "{\"package\": \"9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423\", \"files\": {}}", + "dest": "cargo/vendor/wasi-0.11.0+wasi-snapshot-preview1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi/winapi-0.3.9.crate", + "sha256": "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419", + "dest": "cargo/vendor/winapi-0.3.9" + }, + { + "type": "inline", + "contents": "{\"package\": \"5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419\", \"files\": {}}", + "dest": "cargo/vendor/winapi-0.3.9", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate", + "sha256": "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6", + "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6\", \"files\": {}}", + "dest": "cargo/vendor/winapi-i686-pc-windows-gnu-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-util/winapi-util-0.1.5.crate", + "sha256": "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178", + "dest": "cargo/vendor/winapi-util-0.1.5" + }, + { + "type": "inline", + "contents": "{\"package\": \"70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178\", \"files\": {}}", + "dest": "cargo/vendor/winapi-util-0.1.5", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate", + "sha256": "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f", + "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f\", \"files\": {}}", + "dest": "cargo/vendor/winapi-x86_64-pc-windows-gnu-0.4.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-sys/windows-sys-0.48.0.crate", + "sha256": "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9", + "dest": "cargo/vendor/windows-sys-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9\", \"files\": {}}", + "dest": "cargo/vendor/windows-sys-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows-targets/windows-targets-0.48.1.crate", + "sha256": "05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f", + "dest": "cargo/vendor/windows-targets-0.48.1" + }, + { + "type": "inline", + "contents": "{\"package\": \"05d4b17490f70499f20b9e791dcf6a299785ce8af4d709018206dc5b4953e95f\", \"files\": {}}", + "dest": "cargo/vendor/windows-targets-0.48.1", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_gnullvm/windows_aarch64_gnullvm-0.48.0.crate", + "sha256": "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_gnullvm-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_aarch64_msvc/windows_aarch64_msvc-0.48.0.crate", + "sha256": "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3", + "dest": "cargo/vendor/windows_aarch64_msvc-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3\", \"files\": {}}", + "dest": "cargo/vendor/windows_aarch64_msvc-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_gnu/windows_i686_gnu-0.48.0.crate", + "sha256": "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241", + "dest": "cargo/vendor/windows_i686_gnu-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_gnu-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_i686_msvc/windows_i686_msvc-0.48.0.crate", + "sha256": "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00", + "dest": "cargo/vendor/windows_i686_msvc-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00\", \"files\": {}}", + "dest": "cargo/vendor/windows_i686_msvc-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnu/windows_x86_64_gnu-0.48.0.crate", + "sha256": "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1", + "dest": "cargo/vendor/windows_x86_64_gnu-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnu-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_gnullvm/windows_x86_64_gnullvm-0.48.0.crate", + "sha256": "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_gnullvm-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/windows_x86_64_msvc/windows_x86_64_msvc-0.48.0.crate", + "sha256": "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a", + "dest": "cargo/vendor/windows_x86_64_msvc-0.48.0" + }, + { + "type": "inline", + "contents": "{\"package\": \"1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a\", \"files\": {}}", + "dest": "cargo/vendor/windows_x86_64_msvc-0.48.0", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy/zerocopy-0.7.35.crate", + "sha256": "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0", + "dest": "cargo/vendor/zerocopy-0.7.35" + }, + { + "type": "inline", + "contents": "{\"package\": \"1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-0.7.35", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "archive", + "archive-type": "tar-gzip", + "url": "https://static.crates.io/crates/zerocopy-derive/zerocopy-derive-0.7.35.crate", + "sha256": "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e", + "dest": "cargo/vendor/zerocopy-derive-0.7.35" + }, + { + "type": "inline", + "contents": "{\"package\": \"fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e\", \"files\": {}}", + "dest": "cargo/vendor/zerocopy-derive-0.7.35", + "dest-filename": ".cargo-checksum.json" + }, + { + "type": "inline", + "contents": "[source.vendored-sources]\ndirectory = \"cargo/vendor\"\n\n[source.crates-io]\nreplace-with = \"vendored-sources\"\n", + "dest": "cargo", + "dest-filename": "config" + } +] \ No newline at end of file