aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUebelAndre <github@uebelandre.com>2024-05-07 03:07:49 -0700
committerGitHub <noreply@github.com>2024-05-07 10:07:49 +0000
commit3342d6879d2b169b6860cbbaf6234b439128aa47 (patch)
treeee0cb319a1b47d84e3f0a97a420cb26e9ecaff3c
parentd6c57045d94d45849d9698d4f92180bf5518a1ee (diff)
downloadbazelbuild-rules_rust-3342d6879d2b169b6860cbbaf6234b439128aa47.tar.gz
Added Rust 1.78.0 (#2639)
https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html
-rw-r--r--crate_universe/test_data/metadata/target_cfg_features/Cargo.toml3
-rw-r--r--docs/cargo.md2
-rw-r--r--docs/crate_universe.md4
-rw-r--r--docs/flatten.md4
-rw-r--r--docs/rust_repositories.md2
-rw-r--r--examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json2
-rw-r--r--examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json2
-rw-r--r--examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json2
-rw-r--r--examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json2
-rw-r--r--examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json2
-rw-r--r--examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json2
-rw-r--r--examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json2
-rw-r--r--examples/crate_universe/cargo_aliases/cargo-bazel-lock.json2
-rw-r--r--examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json2
-rw-r--r--examples/crate_universe/cargo_workspace/cargo-bazel-lock.json2
-rw-r--r--examples/crate_universe/complicated_dependencies/cargo-bazel-lock.json2
-rw-r--r--examples/crate_universe/multi_package/cargo-bazel-lock.json2
-rw-r--r--examples/crate_universe/multi_package/sub_pkgs/pkg_b/src/lib.rs8
-rw-r--r--examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json2
-rw-r--r--examples/crate_universe/using_cxx/cargo-bazel-lock.json2
-rw-r--r--examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock2
-rw-r--r--examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json2
-rw-r--r--rust/known_shas.bzl874
-rw-r--r--rust/private/common.bzl4
-rw-r--r--test/native_deps/BUILD.bazel14
-rw-r--r--util/fetch_shas_NIGHTLY_ISO_DATES.txt1
-rw-r--r--util/fetch_shas_VERSIONS.txt1
27 files changed, 919 insertions, 30 deletions
diff --git a/crate_universe/test_data/metadata/target_cfg_features/Cargo.toml b/crate_universe/test_data/metadata/target_cfg_features/Cargo.toml
index da43e9c2..7b3303ab 100644
--- a/crate_universe/test_data/metadata/target_cfg_features/Cargo.toml
+++ b/crate_universe/test_data/metadata/target_cfg_features/Cargo.toml
@@ -13,3 +13,6 @@ tokio = "1.25.0"
[target.'cfg(unix)'.dependencies.tokio]
features = ["fs"]
+# A version is currently required as of 2024/05/02.
+# see https://github.com/rust-lang/cargo/issues/13854
+version = "1.25.0"
diff --git a/docs/cargo.md b/docs/cargo.md
index 89050d14..7ec14125 100644
--- a/docs/cargo.md
+++ b/docs/cargo.md
@@ -35,7 +35,7 @@ A rule for bootstrapping a Rust binary using [Cargo](https://doc.rust-lang.org/c
| <a id="cargo_bootstrap_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template | The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | <code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code> |
| <a id="cargo_bootstrap_repository-srcs"></a>srcs | Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="cargo_bootstrap_repository-timeout"></a>timeout | Maximum duration of the Cargo build command in seconds | Integer | optional | <code>600</code> |
-| <a id="cargo_bootstrap_repository-version"></a>version | The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code> | String | optional | <code>"1.77.2"</code> |
+| <a id="cargo_bootstrap_repository-version"></a>version | The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code> | String | optional | <code>"1.78.0"</code> |
<a id="cargo_dep_env"></a>
diff --git a/docs/crate_universe.md b/docs/crate_universe.md
index c0339a07..10f61191 100644
--- a/docs/crate_universe.md
+++ b/docs/crate_universe.md
@@ -419,7 +419,7 @@ CARGO_BAZEL_REPIN=1 CARGO_BAZEL_REPIN_ONLY=crate_index bazel sync --only=crate_i
| <a id="crates_repository-repo_mapping"></a>repo_mapping | A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.&lt;p&gt;For example, an entry <code>"@foo": "@bar"</code> declares that, for any time this repository depends on <code>@foo</code> (such as a dependency on <code>@foo//some:target</code>, it should actually resolve that dependency within globally-declared <code>@bar</code> (<code>@bar//some:target</code>). | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | required | |
| <a id="crates_repository-rust_toolchain_cargo_template"></a>rust_toolchain_cargo_template | The template to use for finding the host <code>cargo</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{cfg}</code> (eg. 'exec'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | <code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code> |
| <a id="crates_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template | The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{cfg}</code> (eg. 'exec'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'cargo.exe') will be replaced in the string if present. | String | optional | <code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code> |
-| <a id="crates_repository-rust_version"></a>rust_version | The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code> | String | optional | <code>"1.77.2"</code> |
+| <a id="crates_repository-rust_version"></a>rust_version | The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code> | String | optional | <code>"1.78.0"</code> |
| <a id="crates_repository-splicing_config"></a>splicing_config | The configuration flags to use for splicing Cargo maniests. Use <code>//crate_universe:defs.bzl\%rsplicing_config</code> to generate the value for this field. If unset, the defaults defined there will be used. | String | optional | <code>""</code> |
| <a id="crates_repository-supported_platform_triples"></a>supported_platform_triples | A set of all platform triples to consider when generating dependencies. | List of strings | optional | <code>["aarch64-unknown-linux-gnu", "aarch64-unknown-nixos-gnu", "i686-apple-darwin", "i686-pc-windows-msvc", "i686-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-pc-windows-msvc", "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu", "aarch64-apple-darwin", "aarch64-apple-ios-sim", "aarch64-apple-ios", "aarch64-fuchsia", "aarch64-linux-android", "aarch64-pc-windows-msvc", "arm-unknown-linux-gnueabi", "armv7-linux-androideabi", "armv7-unknown-linux-gnueabi", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "riscv32imc-unknown-none-elf", "riscv64gc-unknown-none-elf", "s390x-unknown-linux-gnu", "thumbv7em-none-eabi", "thumbv8m.main-none-eabi", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-ios", "x86_64-fuchsia", "x86_64-linux-android", "x86_64-unknown-freebsd", "x86_64-unknown-none", "aarch64-unknown-nto-qnx710"]</code> |
@@ -791,7 +791,7 @@ Define dependencies of the `cargo-bazel` Rust target
| Name | Description | Default Value |
| :------------- | :------------- | :------------- |
-| <a id="crate_universe_dependencies-rust_version"></a>rust_version | The version of rust to use when generating dependencies. | `"1.77.2"` |
+| <a id="crate_universe_dependencies-rust_version"></a>rust_version | The version of rust to use when generating dependencies. | `"1.78.0"` |
| <a id="crate_universe_dependencies-bootstrap"></a>bootstrap | If true, a <code>cargo_bootstrap_repository</code> target will be generated. | `False` |
| <a id="crate_universe_dependencies-kwargs"></a>kwargs | Arguments to pass through to cargo_bazel_bootstrap. | none |
diff --git a/docs/flatten.md b/docs/flatten.md
index d955eaa7..3d3210a4 100644
--- a/docs/flatten.md
+++ b/docs/flatten.md
@@ -109,7 +109,7 @@ A rule for bootstrapping a Rust binary using [Cargo](https://doc.rust-lang.org/c
| <a id="cargo_bootstrap_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template | The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{channel}</code> (eg. 'stable'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present. | String | optional | <code>"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"</code> |
| <a id="cargo_bootstrap_repository-srcs"></a>srcs | Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made | <a href="https://bazel.build/concepts/labels">List of labels</a> | optional | <code>[]</code> |
| <a id="cargo_bootstrap_repository-timeout"></a>timeout | Maximum duration of the Cargo build command in seconds | Integer | optional | <code>600</code> |
-| <a id="cargo_bootstrap_repository-version"></a>version | The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code> | String | optional | <code>"1.77.2"</code> |
+| <a id="cargo_bootstrap_repository-version"></a>version | The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly/2021-09-08</code> | String | optional | <code>"1.78.0"</code> |
<a id="cargo_dep_env"></a>
@@ -1963,7 +1963,7 @@ See `load_arbitrary_tool` in `@rules_rust//rust:repositories.bzl` for more detai
| <a id="rust_register_toolchains-global_allocator_library"></a>global_allocator_library | Target that provides allocator functions when global allocator is used with cc_common.link. | `None` |
| <a id="rust_register_toolchains-iso_date"></a>iso_date | **Deprecated**: Use <code>versions</code> instead. | `None` |
| <a id="rust_register_toolchains-register_toolchains"></a>register_toolchains | If true, repositories will be generated to produce and register <code>rust_toolchain</code> targets. | `True` |
-| <a id="rust_register_toolchains-rustfmt_version"></a>rustfmt_version | The version of rustfmt. | `"nightly/2024-04-09"` |
+| <a id="rust_register_toolchains-rustfmt_version"></a>rustfmt_version | The version of rustfmt. | `"nightly/2024-05-02"` |
| <a id="rust_register_toolchains-rust_analyzer_version"></a>rust_analyzer_version | The version of Rustc to pair with rust-analyzer. | `None` |
| <a id="rust_register_toolchains-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. | `None` |
| <a id="rust_register_toolchains-extra_target_triples"></a>extra_target_triples | Additional rust-style targets that rust toolchains should support. | `["wasm32-unknown-unknown", "wasm32-wasi"]` |
diff --git a/docs/rust_repositories.md b/docs/rust_repositories.md
index 3c23dc17..252d4b24 100644
--- a/docs/rust_repositories.md
+++ b/docs/rust_repositories.md
@@ -275,7 +275,7 @@ See `load_arbitrary_tool` in `@rules_rust//rust:repositories.bzl` for more detai
| <a id="rust_register_toolchains-global_allocator_library"></a>global_allocator_library | Target that provides allocator functions when global allocator is used with cc_common.link. | `None` |
| <a id="rust_register_toolchains-iso_date"></a>iso_date | **Deprecated**: Use <code>versions</code> instead. | `None` |
| <a id="rust_register_toolchains-register_toolchains"></a>register_toolchains | If true, repositories will be generated to produce and register <code>rust_toolchain</code> targets. | `True` |
-| <a id="rust_register_toolchains-rustfmt_version"></a>rustfmt_version | The version of rustfmt. | `"nightly/2024-04-09"` |
+| <a id="rust_register_toolchains-rustfmt_version"></a>rustfmt_version | The version of rustfmt. | `"nightly/2024-05-02"` |
| <a id="rust_register_toolchains-rust_analyzer_version"></a>rust_analyzer_version | The version of Rustc to pair with rust-analyzer. | `None` |
| <a id="rust_register_toolchains-sha256s"></a>sha256s | A dict associating tool subdirectories to sha256 hashes. | `None` |
| <a id="rust_register_toolchains-extra_target_triples"></a>extra_target_triples | Additional rust-style targets that rust toolchains should support. | `["wasm32-unknown-unknown", "wasm32-wasi"]` |
diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json
index 6e9cab8e..aae1f41a 100644
--- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json
+++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_none.json
@@ -1,5 +1,5 @@
{
- "checksum": "1b87d884bb2e54a52e01fda02f42f966bc69e87ad1f29c39e0ac763633b13409",
+ "checksum": "3051be14d9f4a34a4128f2f92c2ce8cc5ff4c0b9b2446c36cef450cef77c635d",
"crates": {
"direct-cargo-bazel-deps 0.0.1": {
"name": "direct-cargo-bazel-deps",
diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json
index f2131e9e..49a05223 100644
--- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json
+++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_alias_annotation_opt.json
@@ -1,5 +1,5 @@
{
- "checksum": "f997112f61f882c7618f1a59638afafa5b6f89c79e77758956559af75e9c1c92",
+ "checksum": "f7e1b8182fcfa408544c210076b0112a9f7d9702ff760fc1f47c79e498a2b3e2",
"crates": {
"direct-cargo-bazel-deps 0.0.1": {
"name": "direct-cargo-bazel-deps",
diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json
index 053dc65c..2664c649 100644
--- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json
+++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_custom_annotation_none.json
@@ -1,5 +1,5 @@
{
- "checksum": "6f3945183c4aa6c8983d7d533426fa800bf0f3557ae80e720a2d7a02b2cb2573",
+ "checksum": "b8d868acdca29f2b49b634281f8fd629d53b9cb7fe185af25511225800bdb286",
"crates": {
"direct-cargo-bazel-deps 0.0.1": {
"name": "direct-cargo-bazel-deps",
diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json
index 66d2ae5b..a86148b1 100644
--- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json
+++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_dbg_annotation_fastbuild.json
@@ -1,5 +1,5 @@
{
- "checksum": "81ff7f564478badfb2444f35416d2d51200e107058e132746b0fd5e75f08f4cd",
+ "checksum": "a3422b9bb5b87196dc45009e5f77dbcdc4002403791a9488e75c9352e0a1e916",
"crates": {
"direct-cargo-bazel-deps 0.0.1": {
"name": "direct-cargo-bazel-deps",
diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json
index b3fa305b..3bf8c2a9 100644
--- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json
+++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_alias.json
@@ -1,5 +1,5 @@
{
- "checksum": "661071e8f6e3f4d41dfd2ee788598cebc1591bb1f4cdb4f582078edaac45d2b9",
+ "checksum": "aa7e9295b3a6fb73b96ac2952095e98a505a7a7164ba2b3b986feb29ebad0acf",
"crates": {
"direct-cargo-bazel-deps 0.0.1": {
"name": "direct-cargo-bazel-deps",
diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json
index c5e6edae..6fa0749f 100644
--- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json
+++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_dbg.json
@@ -1,5 +1,5 @@
{
- "checksum": "8762d22dd64d037d5f25076b45f4b7cb6efe3a56e5bb9bb805e7f5ff5ffdc48b",
+ "checksum": "6774bc5798d826bed2e929d7a9cda4e5042d258b2f701ea98b3189d5817d2bcf",
"crates": {
"direct-cargo-bazel-deps 0.0.1": {
"name": "direct-cargo-bazel-deps",
diff --git a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json
index 2bcf62a4..d13def4c 100644
--- a/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json
+++ b/examples/crate_universe/alias_rule/cargo-bazel-lock_global_opt_annotation_none.json
@@ -1,5 +1,5 @@
{
- "checksum": "546546ff57bf1535de67343697b46a1973a14ff3072fcb4304ebded93af3371f",
+ "checksum": "639f3d5ba1d036287038ae4d0af66c0c8d9a17de66ac9543a181cd18716dec11",
"crates": {
"direct-cargo-bazel-deps 0.0.1": {
"name": "direct-cargo-bazel-deps",
diff --git a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
index afded7cb..574e3594 100644
--- a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
+++ b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "79d2d3c3a9d8f19d4c5491e9cfac57ef36554b94b7fed5fd2b77dfb44a1dc048",
+ "checksum": "109a210262c7b985d737d08b28703c66fe4ed05f1c7782f939d97c67ebf177a2",
"crates": {
"aho-corasick 0.7.20": {
"name": "aho-corasick",
diff --git a/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json b/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json
index ac9e90bd..738d227b 100644
--- a/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json
+++ b/examples/crate_universe/cargo_conditional_deps/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "f28e2add2679837ab25474291b0e77446dbfa7fde85254763c885fa860174174",
+ "checksum": "e4d513a0bfd7167cdf5ce6f8379e958ae8a9478b46fdcb9794774115ae255893",
"crates": {
"autocfg 1.1.0": {
"name": "autocfg",
diff --git a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
index 96abfa9c..473f3e6c 100644
--- a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
+++ b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "45f2acbbc71848e44f4d808422ea6c2cfeca71b7bcad23311f2d034cca08a1f7",
+ "checksum": "28e2888488396b7fd2d399c03cd47b938bd6f4b9e5f3c02ce1ae7083988ffb73",
"crates": {
"ansi_term 0.12.1": {
"name": "ansi_term",
diff --git a/examples/crate_universe/complicated_dependencies/cargo-bazel-lock.json b/examples/crate_universe/complicated_dependencies/cargo-bazel-lock.json
index 7ffc2a1c..a469e162 100644
--- a/examples/crate_universe/complicated_dependencies/cargo-bazel-lock.json
+++ b/examples/crate_universe/complicated_dependencies/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "d95dbd8d6ee0a1ebf2bd666a1813448db8d477b49c8c8a4b155ef4e10cdbc4f4",
+ "checksum": "0aae143fce774d0c8782e303a9c5ea5a7be00fa6a11ac3bef83cd6533e01d63f",
"crates": {
"aho-corasick 1.1.3": {
"name": "aho-corasick",
diff --git a/examples/crate_universe/multi_package/cargo-bazel-lock.json b/examples/crate_universe/multi_package/cargo-bazel-lock.json
index 35b7e46b..553b569d 100644
--- a/examples/crate_universe/multi_package/cargo-bazel-lock.json
+++ b/examples/crate_universe/multi_package/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "bcb7b4d03d824cdd04c95773f53f47a12783224050a4cd7ce4db7a8aa735813f",
+ "checksum": "fcd4a8b711818f092652017e18fbc5bda72d9a566659f25e4369a06bdd7786f2",
"crates": {
"aho-corasick 0.7.20": {
"name": "aho-corasick",
diff --git a/examples/crate_universe/multi_package/sub_pkgs/pkg_b/src/lib.rs b/examples/crate_universe/multi_package/sub_pkgs/pkg_b/src/lib.rs
index cbfd100d..501f5036 100644
--- a/examples/crate_universe/multi_package/sub_pkgs/pkg_b/src/lib.rs
+++ b/examples/crate_universe/multi_package/sub_pkgs/pkg_b/src/lib.rs
@@ -1,4 +1,4 @@
-//! A reimplementation of https://github.com/rustls/rustls/blob/v/0.20.8/rustls/tests/client_cert_verifier.rs
+//! A re-implementation of https://github.com/rustls/rustls/blob/v/0.20.8/rustls/tests/client_cert_verifier.rs
use std::io;
use std::sync::Arc;
@@ -160,7 +160,7 @@ mod test {
use std::convert::TryInto;
use std::io;
- use std::ops::{Deref, DerefMut};
+ use std::ops::DerefMut;
use std::sync::Arc;
use rustls::internal::msgs::base::PayloadU16;
@@ -231,8 +231,8 @@ mod test {
}
fn transfer(
- left: &mut (impl DerefMut + Deref<Target = ConnectionCommon<impl SideData>>),
- right: &mut (impl DerefMut + Deref<Target = ConnectionCommon<impl SideData>>),
+ left: &mut impl DerefMut<Target = ConnectionCommon<impl SideData>>,
+ right: &mut impl DerefMut<Target = ConnectionCommon<impl SideData>>,
) -> usize {
let mut buf = [0u8; 262144];
let mut total = 0;
diff --git a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
index 26d4b55d..6a5c0fc8 100644
--- a/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
+++ b/examples/crate_universe/no_cargo_manifests/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "1a12539e82cf666b44123490bae62b829853e4a27c573a19ae2aa08517e7936b",
+ "checksum": "8bee16e6f7dd102ae09734301ae5c0d08452b824a96d1ad01a2a3d0cf77bb39b",
"crates": {
"async-trait 0.1.64": {
"name": "async-trait",
diff --git a/examples/crate_universe/using_cxx/cargo-bazel-lock.json b/examples/crate_universe/using_cxx/cargo-bazel-lock.json
index dc8b872c..ca275476 100644
--- a/examples/crate_universe/using_cxx/cargo-bazel-lock.json
+++ b/examples/crate_universe/using_cxx/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "5c9062f289bdf63fc85a81ad3cfd61a5d3c69144893800efc775ac7242159b5e",
+ "checksum": "13d71a5e8c51ea134fc5180e51d2d3d60af3969981b709dc3a7e960742a4f245",
"crates": {
"cc 1.0.82": {
"name": "cc",
diff --git a/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock b/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock
index 470a42f0..1da63a36 100644
--- a/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock
+++ b/examples/crate_universe/using_cxx/cxxbridge-cmd.Cargo.Bazel.lock
@@ -1,5 +1,5 @@
{
- "checksum": "ad0945bb28868a87aafd840184732edd5c67c7dac6599bb786adfeef9531d974",
+ "checksum": "7c0e955d3dd095cdd4b7fcf1a8e5d6581d2dc9bfb924bdc4890c433b90870a0c",
"crates": {
"anstyle 1.0.1": {
"name": "anstyle",
diff --git a/examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json b/examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json
index 56ca4c01..f3856aa2 100644
--- a/examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json
+++ b/examples/nix_cross_compiling/bazel/cargo/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
{
- "checksum": "54eb1395ac08ec0c7cf850cdc20626f77f55fd402a856a27926d23acaf83dba5",
+ "checksum": "c90434fbf638cebfee46a04af86965c9dd2f894192e90fcfadc0cb4f99b11ae4",
"crates": {
"addr2line 0.21.0": {
"name": "addr2line",
diff --git a/rust/known_shas.bzl b/rust/known_shas.bzl
index 0dd3eb41..9ac53491 100644
--- a/rust/known_shas.bzl
+++ b/rust/known_shas.bzl
@@ -20228,6 +20228,442 @@ FILE_KEY_TO_SHA = {
"2024-04-09/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "02ca42691df8e98297f0df121dca0e74da53fbdfff8d9e228e50d504a0bfa68d",
"2024-04-09/rustfmt-nightly-x86_64-unknown-netbsd.tar.gz": "bffde801373771e0b518b37422d931104844ed6150826f47a8234604efa3db0c",
"2024-04-09/rustfmt-nightly-x86_64-unknown-netbsd.tar.xz": "b6266291214c252f7d71d9ba2f17aca93eec85094cac0af7eb6c7cfee3fce7a7",
+ "2024-05-02/cargo-nightly-aarch64-apple-darwin.tar.gz": "b0b273bf018ecba4c848b98dac2f15e4a764b442f8ad517a69e06788c667403d",
+ "2024-05-02/cargo-nightly-aarch64-apple-darwin.tar.xz": "646bc51f8abd8e04661cfe520c31f3ae13b5960235dba62aae7bc96c79e5fff6",
+ "2024-05-02/cargo-nightly-aarch64-pc-windows-msvc.tar.gz": "a4c008d95a21277011f81817f12d078ac99f6229e8f170ddc1dcaff883f13f14",
+ "2024-05-02/cargo-nightly-aarch64-pc-windows-msvc.tar.xz": "57dd0e4a51ce1641cfc88773c3272e438aa92de30c1229cb859fbf0bec3c30f4",
+ "2024-05-02/cargo-nightly-aarch64-unknown-linux-gnu.tar.gz": "76b3d26ef226ef3967b4fa4ec0d865182d1fe243ddd7a526ff084315d8d39239",
+ "2024-05-02/cargo-nightly-aarch64-unknown-linux-gnu.tar.xz": "588edf81eb9fa60daeae75b10970d4570e8a3e54858a5823ce676663d33e8629",
+ "2024-05-02/cargo-nightly-aarch64-unknown-linux-musl.tar.gz": "2e371b9b96065376d4b2d974493c486744fed7cd441af55809686cd02f9ac8b4",
+ "2024-05-02/cargo-nightly-aarch64-unknown-linux-musl.tar.xz": "b83fd88fb6d8a165973243b12df3c6413bf73bf457b07678bc5dc286e78cbe45",
+ "2024-05-02/cargo-nightly-arm-unknown-linux-gnueabi.tar.gz": "7839207e0094eff0510796824e716c8a92ea9ba3464dd07217b7e7ffa8dd3a80",
+ "2024-05-02/cargo-nightly-arm-unknown-linux-gnueabi.tar.xz": "1400e8ebeb2f3a77bbe0454c9bda9b49d9067e92db27c2d724b8b3fb8391690f",
+ "2024-05-02/cargo-nightly-arm-unknown-linux-gnueabihf.tar.gz": "2218ac2c499a1b5805045a32307c1b42dd7519e7405ca857a47208b70194e193",
+ "2024-05-02/cargo-nightly-arm-unknown-linux-gnueabihf.tar.xz": "8b06f2f8695745d5ad6e375b0e6670ae1af5e50493f13c8ca2cba7158df171da",
+ "2024-05-02/cargo-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "88acd886f25320f46acf644a392700e73b83f89eb989db2a004143a3f7691d15",
+ "2024-05-02/cargo-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "258b4c94c0cfd4f2f3347a22d9f98fab9be86131d581cb3c283098a68f1959f4",
+ "2024-05-02/cargo-nightly-i686-pc-windows-gnu.tar.gz": "6f2b62fc1b5022549d16bd8c9407d44b454d3414fdec8d94adcc1690e04e3987",
+ "2024-05-02/cargo-nightly-i686-pc-windows-gnu.tar.xz": "4d4d069988453058f4ed5bbc2773bb540a0912195072f3655b60228ac0e8cae4",
+ "2024-05-02/cargo-nightly-i686-pc-windows-msvc.tar.gz": "5608676ce92120ea29d9cf165493be09e882d39d93a433dffece58a5bfe31dee",
+ "2024-05-02/cargo-nightly-i686-pc-windows-msvc.tar.xz": "6d3a53de33eb918a7fa596c0272c0240019f35cc491e782556a6bbfcad397602",
+ "2024-05-02/cargo-nightly-i686-unknown-linux-gnu.tar.gz": "b332f24792ff42c0143fafa4ff4747052efe0e2c628be984f03cfe6b6472a23e",
+ "2024-05-02/cargo-nightly-i686-unknown-linux-gnu.tar.xz": "f8122e9e385f079a0d4bf007f81f48740207dc53dfc101290fda0e625f41c290",
+ "2024-05-02/cargo-nightly-powerpc-unknown-linux-gnu.tar.gz": "02200530593e2b74f18b7596f84373fd92efda6a7931daf95a224173947a73dc",
+ "2024-05-02/cargo-nightly-powerpc-unknown-linux-gnu.tar.xz": "4cc7ed4a0b98aa97aa880dca81a5d68669ca7cdaa9c1289ef161b2ad2c2f07d6",
+ "2024-05-02/cargo-nightly-powerpc64-unknown-linux-gnu.tar.gz": "e7c899272e79f551fc04e3cb46f3f24475f1230369b6910b56a621e73a51bc26",
+ "2024-05-02/cargo-nightly-powerpc64-unknown-linux-gnu.tar.xz": "2e86a7a5c9e1ad0dfa7b18ef8675a1b028af0dc742193f148ae47e5521739a87",
+ "2024-05-02/cargo-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "20d10a22f233927644c9c93a8c4ce9cb08df9d102eb5f0a3765afc53230ffa88",
+ "2024-05-02/cargo-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "6063d21fb30dac84bc521030aa292155b1f9c1ffa9415e13d32a5c456637a1e5",
+ "2024-05-02/cargo-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "19c81a453f2287cc3bba28e19d4d8887817b596dd7ef87b94e4e1c2d295a1498",
+ "2024-05-02/cargo-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "6a5e293d247bf3b5a1d46cd474308059fad33b45dd04f494675204ff9f1f366f",
+ "2024-05-02/cargo-nightly-s390x-unknown-linux-gnu.tar.gz": "e57b367fdeed52c2d80407ad57e959bf6e43ddc4b7f8222e02d3f0621d1eef60",
+ "2024-05-02/cargo-nightly-s390x-unknown-linux-gnu.tar.xz": "06e9418599f1a69771f8109896a51e374cb2b4804bd59e6365c6ea4e2399ef2c",
+ "2024-05-02/cargo-nightly-x86_64-apple-darwin.tar.gz": "183185872b2a65e8aa03d4a23f1d936412f120c2b5cf8473944975d571f0908f",
+ "2024-05-02/cargo-nightly-x86_64-apple-darwin.tar.xz": "107e87646b8a3c58deba6d69f754a3b20e98a8105be6d830f5f6120de594e42e",
+ "2024-05-02/cargo-nightly-x86_64-pc-windows-gnu.tar.gz": "d35baf023ca5d47d34fe6b058f822e5c1c5a287f66bad361cdbedaa7e3691243",
+ "2024-05-02/cargo-nightly-x86_64-pc-windows-gnu.tar.xz": "392c5b9bf256e2c312ddd8eb0b934761caa551b23f4c561f4cf90726eb722299",
+ "2024-05-02/cargo-nightly-x86_64-pc-windows-msvc.tar.gz": "aa9d31c857238504680a942f4278150f1152b80b61efb52c372b06b12ed23576",
+ "2024-05-02/cargo-nightly-x86_64-pc-windows-msvc.tar.xz": "b6d52346065ec0cfd14d179539311fec4e2888c0d908cf69a7c085b652937ec4",
+ "2024-05-02/cargo-nightly-x86_64-unknown-freebsd.tar.gz": "c5c58b3c9e2b2c7c14e32d8785a04d5cf7bf3e74e7de8820a82984fb60d38d32",
+ "2024-05-02/cargo-nightly-x86_64-unknown-freebsd.tar.xz": "5813ecff53884ee0d9ed797afaa31e0d6a89015be06da5c6d286e0271800542b",
+ "2024-05-02/cargo-nightly-x86_64-unknown-illumos.tar.gz": "ec1e6daa0f58df711bf58abbed2767de9eefa14277f0267e39674a0d64b7a018",
+ "2024-05-02/cargo-nightly-x86_64-unknown-illumos.tar.xz": "435777e8fba515310e6a57ccb3bfd1e8dbc14f8da0e97f71144243d2b06a9b10",
+ "2024-05-02/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz": "2a7d8c21618208bcfaa28cb30c92ffbb676f5b8ff7f4a9bcf1fb076a502846db",
+ "2024-05-02/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "12f4be1fe3a3ce873b0f48c8e196ea9da74388a263807ffac902180ffefe0a57",
+ "2024-05-02/cargo-nightly-x86_64-unknown-linux-musl.tar.gz": "ae271652a17167513e270b7c80e4e4c125e3ded6d98b086459e45dba38b6f1b6",
+ "2024-05-02/cargo-nightly-x86_64-unknown-linux-musl.tar.xz": "9cedbebe226fd9b16fa73584e39db5c145d59e3b6fb4cc0b33bd5a164f91e31e",
+ "2024-05-02/cargo-nightly-x86_64-unknown-netbsd.tar.gz": "7aa127f2719e1e287cb17d497417474c7e2794286b52e664d89e7516a667d4c2",
+ "2024-05-02/cargo-nightly-x86_64-unknown-netbsd.tar.xz": "93a9708a685162cc1c787869e80e14b497bf5def7cfd31227450f5b3a8be96a1",
+ "2024-05-02/clippy-nightly-aarch64-apple-darwin.tar.gz": "608eaf742ed9b9bf79e2a19aba3bbd14ef0fbf2ab731949c0db299068b7c9fab",
+ "2024-05-02/clippy-nightly-aarch64-apple-darwin.tar.xz": "105013c429b5776685032f9d61defeaa02fe5972fc4b8d00f5a57797c24bb3a5",
+ "2024-05-02/clippy-nightly-aarch64-pc-windows-msvc.tar.gz": "5e76fd3626084918932c250f4f9089c4a8528c5a49d5ac8bf25b3002058ea7a8",
+ "2024-05-02/clippy-nightly-aarch64-pc-windows-msvc.tar.xz": "d8d4fb62bca6c546534a44519009b326893310322115b2ee439641015ff9e9c4",
+ "2024-05-02/clippy-nightly-aarch64-unknown-linux-gnu.tar.gz": "d7942a598ed1814b3176322937cc70ad2a46fd487b09e0d3f97b39de70ecda19",
+ "2024-05-02/clippy-nightly-aarch64-unknown-linux-gnu.tar.xz": "a83bd414e794c068f9bb7a2411b1fd4f3de92f703a82540ee924cfa703a28316",
+ "2024-05-02/clippy-nightly-aarch64-unknown-linux-musl.tar.gz": "b3ce55d2cc5c6bd3eaad5833a229a031fa3032e9ad7ada4639c10f670db9f075",
+ "2024-05-02/clippy-nightly-aarch64-unknown-linux-musl.tar.xz": "f7bf690d2a513ad369008c094487ffea19a2d52c7236b48e52e31828e9dfe0cc",
+ "2024-05-02/clippy-nightly-arm-unknown-linux-gnueabi.tar.gz": "16a20cfdd4ec9b342f2365725ad3da8218149825d882805b47b492db56c97447",
+ "2024-05-02/clippy-nightly-arm-unknown-linux-gnueabi.tar.xz": "00851054c4284a3c1f8fa6d6dd85880a8abb7192e8c6a0635d931a191cdf6820",
+ "2024-05-02/clippy-nightly-arm-unknown-linux-gnueabihf.tar.gz": "2bd1c883221ae8d28c0022fa494bd8e7803ba527ffc3fcddb10cafa9428efc6a",
+ "2024-05-02/clippy-nightly-arm-unknown-linux-gnueabihf.tar.xz": "6b35b6f33003adffadc6fd5c9bccd59ea122ac0e8c28356e2c3a94879ea6ff1c",
+ "2024-05-02/clippy-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "728193e1f9d02e3441d89d9da049da7a3cb39d3860efb5fc818dfb801fd35555",
+ "2024-05-02/clippy-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "ffe1c2d224caf33a84791b1d6d514737be74197051b5aeccbea616b02f828cf6",
+ "2024-05-02/clippy-nightly-i686-pc-windows-gnu.tar.gz": "6de00c66c00039f733e25cc4b9c5e9cab7cb877cf16221e82e9ffaec7ad89aee",
+ "2024-05-02/clippy-nightly-i686-pc-windows-gnu.tar.xz": "0df34ab2e5d77785d3ca4011a5d3ac3028a5b105e6bc30389711f29cffdd43b3",
+ "2024-05-02/clippy-nightly-i686-pc-windows-msvc.tar.gz": "271726c4e18a675781672d22b585803f406c66e13878521f028111da2715ed4e",
+ "2024-05-02/clippy-nightly-i686-pc-windows-msvc.tar.xz": "05e420f387e8bbc579d4a42685c3853586de18620be5b4cce4d5377743bfdea6",
+ "2024-05-02/clippy-nightly-i686-unknown-linux-gnu.tar.gz": "75b6935f5afdcd0fd49a43d295f1a85580ae9ca4624fc0ffbf3daa0085d27151",
+ "2024-05-02/clippy-nightly-i686-unknown-linux-gnu.tar.xz": "b29106fd0d8e6eae609ce769f205cf014e4b0874967c76c048ab89d6aa0ccbca",
+ "2024-05-02/clippy-nightly-powerpc-unknown-linux-gnu.tar.gz": "51a757261beb6553224a566a8b839ef7753f231ed9d2fe12c6bfd975eee54af2",
+ "2024-05-02/clippy-nightly-powerpc-unknown-linux-gnu.tar.xz": "c80c4be7252cd7530ab6d67c3660816f8a7ba9e0ecd911dbd5f756cdde8ed0ff",
+ "2024-05-02/clippy-nightly-powerpc64-unknown-linux-gnu.tar.gz": "6b28027daac65ebf1ec824d246136eb64d2c6e4960dc3c7cf52bb6e9c271c7e6",
+ "2024-05-02/clippy-nightly-powerpc64-unknown-linux-gnu.tar.xz": "d9de416b49194fed335157eddae80680e6c11a296795e66c1005214eff1dc4da",
+ "2024-05-02/clippy-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "22aedea7f254f81d4fd2b897a0a3a8dc6a6bec4746c8b41c42b80165bd633107",
+ "2024-05-02/clippy-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "1b0981a64c52cd18284abbc5a7d34d5477da8ce878f50614390c593d5fd68eab",
+ "2024-05-02/clippy-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "57976d81173aa8367d5980dbdfeaaff844e9ada0abbba5445e5c9d20286a009a",
+ "2024-05-02/clippy-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "e12de5573148b1ce126d78f2c6359973085be35f42ec17fdd02e56f9884ef897",
+ "2024-05-02/clippy-nightly-s390x-unknown-linux-gnu.tar.gz": "d178efb2a758481cd4dbaa77a668c6a76d8e4b07ad7c462e6a5180d1f3a7b6cc",
+ "2024-05-02/clippy-nightly-s390x-unknown-linux-gnu.tar.xz": "dd572785c012f0bf4fd36d89d132c4ead186d21eb303c1f96b16270b8267e81c",
+ "2024-05-02/clippy-nightly-x86_64-apple-darwin.tar.gz": "51959b44d742c979e9ad9cd1f3cbc05c6329f80f70c55280f31189185afc31df",
+ "2024-05-02/clippy-nightly-x86_64-apple-darwin.tar.xz": "939e1abeacd2a20aecae3c7c9e397e481b0f6a79df0825350544b1b2ec110cfd",
+ "2024-05-02/clippy-nightly-x86_64-pc-windows-gnu.tar.gz": "c661f20e7f24487194fa87ec5553fba9570af9983a6b03ea2fef6dfb63b5ae3f",
+ "2024-05-02/clippy-nightly-x86_64-pc-windows-gnu.tar.xz": "0c6d42ba27f186e6dc9134c1841963c268cfa29ec9687d9b5749ad2416395c82",
+ "2024-05-02/clippy-nightly-x86_64-pc-windows-msvc.tar.gz": "f9ebd4f1504a117bbfec4bdd9cbf14fec9aec1515159d8925c12b4abf736b12c",
+ "2024-05-02/clippy-nightly-x86_64-pc-windows-msvc.tar.xz": "b1f3e21ca47fd6a5c408a4344a190f57f69b8f709c4be422cde6088719501c1c",
+ "2024-05-02/clippy-nightly-x86_64-unknown-freebsd.tar.gz": "d9697d3e1faf88dd314fa3f144c514f5bc02cff556d9d533069fbad1bb6bb205",
+ "2024-05-02/clippy-nightly-x86_64-unknown-freebsd.tar.xz": "0e56ca4e1b1b770a79628385963b754198438896a2e7641a9d066e21f8775ef9",
+ "2024-05-02/clippy-nightly-x86_64-unknown-illumos.tar.gz": "1f6c6662d546fe4efcda66538a07abfd84aec1560f035ec5f88b3dffbac0f205",
+ "2024-05-02/clippy-nightly-x86_64-unknown-illumos.tar.xz": "dd1e7f534a6f34b9aad212075a17c5073afeaa31f436fca81f44b90d05b01b63",
+ "2024-05-02/clippy-nightly-x86_64-unknown-linux-gnu.tar.gz": "75b969ecb225baac0c5ad6798935a5339d345382aaec096fcf5032e86ef6ac73",
+ "2024-05-02/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "90eafd77b1ebf67b475d8326272db0358357fb72346511a06d55abd9ad5147ce",
+ "2024-05-02/clippy-nightly-x86_64-unknown-linux-musl.tar.gz": "33142b652fd452bc7c955b1bc7cd007657c64f58cb008e820ab239471bf1e887",
+ "2024-05-02/clippy-nightly-x86_64-unknown-linux-musl.tar.xz": "6dd59c80ad282fc269fc17a9eb19ce7f1212ee91c55dd47423e6824a5254a165",
+ "2024-05-02/clippy-nightly-x86_64-unknown-netbsd.tar.gz": "ea5fd3fc8620fd144db0fe3b3b229c9bbe8235096d786f51352eb2f0599a2c00",
+ "2024-05-02/clippy-nightly-x86_64-unknown-netbsd.tar.xz": "bd7e43dbee74ee5e1e9ddcbed6da9326146f65bf3ec93b1ead141b7c61994c53",
+ "2024-05-02/llvm-tools-nightly-aarch64-apple-darwin.tar.gz": "33628d9f8bc87d458c3f16c1d39749228150b5d36607c4de1a61b378d099569d",
+ "2024-05-02/llvm-tools-nightly-aarch64-apple-darwin.tar.xz": "6f5d0e5d2df8b21b34a41d428521c932ae841100107e024d039ea2d0709fc89d",
+ "2024-05-02/llvm-tools-nightly-aarch64-pc-windows-msvc.tar.gz": "41952533f38fa97475f38da93686d7f400b1645e1ccae7eddf637a308cebf4de",
+ "2024-05-02/llvm-tools-nightly-aarch64-pc-windows-msvc.tar.xz": "ee37c9828fe6f0b19f37f940891e30c74873bfd49f4e8648924b6d151858cc15",
+ "2024-05-02/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.gz": "f12aae9bb1d3ed681f7d8a9b9fd0a89433834ed58d9df41dca0b4e8ebb5c593c",
+ "2024-05-02/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.xz": "ebce9cc2940bd508c62bbc4a3179d5049021a3325012a46e8612ba50a3fc709f",
+ "2024-05-02/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.gz": "3cdf38b5b5bbdee6309df2dec642a299325d61cf547779f208c27c3f79241b61",
+ "2024-05-02/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.xz": "9ea2e4b1decc5be74a7d868c284926d68babf4414d851c40ddabc1418418c58e",
+ "2024-05-02/llvm-tools-nightly-arm-unknown-linux-gnueabi.tar.gz": "60af2a3d0df983bc50c2a5087cf8d571faa519880ec3b2485f16abaf4330b0c5",
+ "2024-05-02/llvm-tools-nightly-arm-unknown-linux-gnueabi.tar.xz": "a64cdcba3d29b65b04e1b62ccf17787b0dfa6a045dbbcb425903bada4a622be7",
+ "2024-05-02/llvm-tools-nightly-arm-unknown-linux-gnueabihf.tar.gz": "a4a42ce5b69085e5cd16cf1de526a15762c12d924c7ed994ce7b5213318477ca",
+ "2024-05-02/llvm-tools-nightly-arm-unknown-linux-gnueabihf.tar.xz": "d45caab23ee5e24ae81fcc7ee422000fe988503034245838374b3390d8218347",
+ "2024-05-02/llvm-tools-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "b4936d53ae4d3c575a63c03c06923075dd7c069141ca112e4a80fa3e286c2937",
+ "2024-05-02/llvm-tools-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "bf9627acc64eb66f9bb3d14e163c236f5fe65347763c062484e27f6de71ca69c",
+ "2024-05-02/llvm-tools-nightly-i686-pc-windows-gnu.tar.gz": "387f1f974fa8dcf7c0a0a11c0bedc82d955551467aac66be9b8cbf6183b3fb3f",
+ "2024-05-02/llvm-tools-nightly-i686-pc-windows-gnu.tar.xz": "d6deac0b75fbb549b40383916d742a0a7d8828a327015f706054087a47c141a4",
+ "2024-05-02/llvm-tools-nightly-i686-pc-windows-msvc.tar.gz": "7fd9a920771dab510f1d10d1a4dd14c3df2126338a77b6e32184dc12f5f01f2a",
+ "2024-05-02/llvm-tools-nightly-i686-pc-windows-msvc.tar.xz": "f9ae115ea0b10ba41404d9a7c970bcd77a03daf7ae10e958c3b2135a493e834a",
+ "2024-05-02/llvm-tools-nightly-i686-unknown-linux-gnu.tar.gz": "1c95a823168bde978953f5e450a8f99ab237d170b69bd3348ba3f4ef4b329e3e",
+ "2024-05-02/llvm-tools-nightly-i686-unknown-linux-gnu.tar.xz": "7fa0d357db658fca91e522157153ab1bdfb2e866b5ed36243d081f30b0bfd681",
+ "2024-05-02/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.gz": "2e269b579d872cebcc3a70550db525d3307b4f5f583f1e0cb569e557d2e0e356",
+ "2024-05-02/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.xz": "6e9d1560081f3064e8d3016cc11211c989ef6e58e61977b6eeb017862669da23",
+ "2024-05-02/llvm-tools-nightly-powerpc64-unknown-linux-gnu.tar.gz": "ecdd23912024cc86716810a3f1c3dd25ebe4c478133c4dd0a02c8821b37cc4be",
+ "2024-05-02/llvm-tools-nightly-powerpc64-unknown-linux-gnu.tar.xz": "b1a5992ee333b3a4f29242faa3425fd49f05a741439c88a33448a9d0d789f386",
+ "2024-05-02/llvm-tools-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "b9fec64af3b7bc693f2eb376055a8024edbe0cdc0fe497d55b8caecdb95fd4d2",
+ "2024-05-02/llvm-tools-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "304d1efdc696a100066a6263763684fd6c81b78c8b16a94c11e8d4d14005b94c",
+ "2024-05-02/llvm-tools-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "fe1458871932fb1cbe57ecb15a5bd538a898671c106c8597d80aa14351bc7b31",
+ "2024-05-02/llvm-tools-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "95a1de55b674a08c42eb2135de11fdad4100dd58d3469c496ee8c6fb2b9ecdb1",
+ "2024-05-02/llvm-tools-nightly-s390x-unknown-linux-gnu.tar.gz": "aa23913f96bc0f5a0912c5c5ecf1922e973cb1e1b583d07651866e97678119c7",
+ "2024-05-02/llvm-tools-nightly-s390x-unknown-linux-gnu.tar.xz": "cca846432c6e4f6b34401bcd67306ecd3b3fa7687380c3d09fd04259e7d28e7d",
+ "2024-05-02/llvm-tools-nightly-x86_64-apple-darwin.tar.gz": "9c8af511b2c66e57eb375822f69c3dc7413bc7c99813a518bc2797345033716c",
+ "2024-05-02/llvm-tools-nightly-x86_64-apple-darwin.tar.xz": "60f4ff264ecfc3b789bafc4731ba54870081024f34e6d23e1d856fc6afd08d15",
+ "2024-05-02/llvm-tools-nightly-x86_64-pc-windows-gnu.tar.gz": "cf41df0af732dd0a87701432a340aeddfc4f21b9818486ed6001d5f06c8ad2b2",
+ "2024-05-02/llvm-tools-nightly-x86_64-pc-windows-gnu.tar.xz": "fc260abda1f29100901e9d69558595699ce41dedcfb803cbe3f1294b7b6c9722",
+ "2024-05-02/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.gz": "8cd7a896f2bc77a6c7d7d61c64d309be1917905bf4a957174ccc8b544faacffc",
+ "2024-05-02/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz": "1fb2904b616006e4a8f0bfa48a3c6524156afb30a1da6b5614f7553ab676232d",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-freebsd.tar.gz": "c04b9c487bd51736e6d91f849dec5d218d8876806a56f301a2475f1b6330c8af",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-freebsd.tar.xz": "651a4d7b7d21f2dd073e14f38311de7f6953cd0d8e2d563ebe458572f151e70b",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-illumos.tar.gz": "7cc38b20f5c43c77c47e0fadb241fb27223f3693fc4a029d21602401c0ea7a64",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-illumos.tar.xz": "9d4de2473190a8e49689b07842de8213d0c8cb7916f79dd78e332ca1ce41de76",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.gz": "5fdefef5c52f94f7bb387374898ffefe007187909806a20156a01f235b702c42",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "d02004a7e980cb76ec3aef82d6419032b4e4e63302e1093141282fd40f97584a",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.gz": "6ce0c16c355c9b702274b2870539e68655dd60875a9323d1dd0204372df88a59",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.xz": "bf3deca447b943737b39bc1836f5d4d4138799ffe4f1ff81b1a81107793c8003",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-netbsd.tar.gz": "9d8cfc5f2206f719c47082e0a89d7631dffb83d3bbaf529b76e011e5280c2c8e",
+ "2024-05-02/llvm-tools-nightly-x86_64-unknown-netbsd.tar.xz": "fbc2c5f29491f02a59cec21f074788316790c6959af306ca6416b9b66b415cc9",
+ "2024-05-02/rust-nightly-aarch64-apple-darwin.tar.gz": "bf71eaa0ddc2ee52d8aadad203d0c58536c6db4d3ff9c3bc35bb9c11bf0cc70f",
+ "2024-05-02/rust-nightly-aarch64-apple-darwin.tar.xz": "e9523e42fea9ded18fb8ff09718dac8b27c60574c267c84b823394cf5de3387d",
+ "2024-05-02/rust-nightly-aarch64-pc-windows-msvc.tar.gz": "2c4a6ed005125bd082dc179d92e3bb1f3a70df7e297ad7b0284f39db91c8e460",
+ "2024-05-02/rust-nightly-aarch64-pc-windows-msvc.tar.xz": "0cff4cdb8925a97141d2f798329232dab866b5b6f86c3e926607e25f13fe2f80",
+ "2024-05-02/rust-nightly-aarch64-unknown-linux-gnu.tar.gz": "c12a34b097bc1e10ac1d2e00986a0e1c9e45926d0a0c377c6ab34cfab9899f6f",
+ "2024-05-02/rust-nightly-aarch64-unknown-linux-gnu.tar.xz": "a98cf67038278ffd71cb4bfd204fe430c4dedf1b4954a646d2758d7261078cef",
+ "2024-05-02/rust-nightly-aarch64-unknown-linux-musl.tar.gz": "f625ab5576a90cbf1eb9c8eec884376d30ec8f304927393113cceb3aabd663f5",
+ "2024-05-02/rust-nightly-aarch64-unknown-linux-musl.tar.xz": "5b591aaf469141427111e5dfdfdbcea8e162058b67934a18ce999d5b9480150d",
+ "2024-05-02/rust-nightly-arm-unknown-linux-gnueabi.tar.gz": "6bef053d51f8bffbeacecc4734d974436a473eefda1d234b9b04feb2e20895af",
+ "2024-05-02/rust-nightly-arm-unknown-linux-gnueabi.tar.xz": "07371c34dce5f70dc89ad09ca08d054fad29eb0086438dde8c430306e424d497",
+ "2024-05-02/rust-nightly-arm-unknown-linux-gnueabihf.tar.gz": "ff78077bfa22661b2f64b10f4b67ebeafdf50cb9aa7d5a30561a5c89af1dddd8",
+ "2024-05-02/rust-nightly-arm-unknown-linux-gnueabihf.tar.xz": "b555313ccc8959ba8e7cb80a175b312556c68c9f67aaf79bb0e091704fe58bb2",
+ "2024-05-02/rust-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "4d9919fa206f289c3d70904dbe040e0a0ec590fb59b2bf7794c2af91ed366289",
+ "2024-05-02/rust-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "ae50c76e7c0bfce169d373158bc22fc46f5d7cdc6f32f21b98e565eeb2373665",
+ "2024-05-02/rust-nightly-i686-pc-windows-gnu.tar.gz": "a5eb13f73953fd18d88627d6c10f083151f22254ad852c04082b07b393f9f5d9",
+ "2024-05-02/rust-nightly-i686-pc-windows-gnu.tar.xz": "15186b524a3dae3ddaca60df98e6ed8df393b9b1bef318083d87f4d30f712422",
+ "2024-05-02/rust-nightly-i686-pc-windows-msvc.tar.gz": "971caf7d17da58b118635a419adad51264bee77eba068b493898f97b96dbcde1",
+ "2024-05-02/rust-nightly-i686-pc-windows-msvc.tar.xz": "3809aa0e60330b30911ec1873e57bc37b59d56a27573094eedb0b729dba4da03",
+ "2024-05-02/rust-nightly-i686-unknown-linux-gnu.tar.gz": "e817202f9abfe0e486ac29b06f58c14ecc956106ae11ba7954b0abb3f51bfbdb",
+ "2024-05-02/rust-nightly-i686-unknown-linux-gnu.tar.xz": "087a50d3efc3ab8ae852f5509b40a1b38bb782ac9780da3988985f38e4904c75",
+ "2024-05-02/rust-nightly-powerpc-unknown-linux-gnu.tar.gz": "4747dcec4c6e31d7c1754e2f7d2b3ebe40d98f94fb901fab3714059bb2f2e284",
+ "2024-05-02/rust-nightly-powerpc-unknown-linux-gnu.tar.xz": "f01a0c5a51ad0a3ff1083451f1ade2fac38fdb94a3812bd2c3cf3bc707c69dc8",
+ "2024-05-02/rust-nightly-powerpc64-unknown-linux-gnu.tar.gz": "d339cff686b3ed0af6a83e0870d1883360f9c27d084e8e53a6ef67947ac8db8d",
+ "2024-05-02/rust-nightly-powerpc64-unknown-linux-gnu.tar.xz": "1d99aaa4a2942b4c78a742477db629416a245f8315a59e8c9354bbb08b04ed46",
+ "2024-05-02/rust-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "d3eb2b3dd31c5ef49af492881d4062a1503bfd68afb474a3129b67a8c1ea7c33",
+ "2024-05-02/rust-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "91ef56d13fd7652b037fe75a4373627593c907aecf60517d9417c1a43e287a84",
+ "2024-05-02/rust-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "a1afb823337120752176ee5e055e767bc6363aedd6c8c0c97dd7125f801fcb86",
+ "2024-05-02/rust-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "d542601a8d6b070b74fec8e06aa22d1d67f19024b9372ba09ef55f4912987f9d",
+ "2024-05-02/rust-nightly-s390x-unknown-linux-gnu.tar.gz": "5174938a1724fae8b76548f5835d6c401b16c1c43c43c549c63686da4533abc5",
+ "2024-05-02/rust-nightly-s390x-unknown-linux-gnu.tar.xz": "8770d198b64af47aa2f5346af55be565806a7246d9eb3df0c5d6ba90f67416db",
+ "2024-05-02/rust-nightly-x86_64-apple-darwin.tar.gz": "16cd90d0dbf133b91d7d04faf0fdced17eaa32a8e5bf08378253b6d173f0459a",
+ "2024-05-02/rust-nightly-x86_64-apple-darwin.tar.xz": "de36e3a7998759e185ec58ff211a40988142073ebb29b8e2cfd03dd33b74d7f8",
+ "2024-05-02/rust-nightly-x86_64-pc-windows-gnu.tar.gz": "11814a5b6a9efcdf36bdcc49cb9cbf1732519790c59edb7f5c1909c2783aae59",
+ "2024-05-02/rust-nightly-x86_64-pc-windows-gnu.tar.xz": "8e0e7fa327ecd2df89b1c966f92fc952927eae0005412ee204635942d2f5cc8a",
+ "2024-05-02/rust-nightly-x86_64-pc-windows-msvc.tar.gz": "691af349d2407e9bd06f713afb8b9648605ff4e8814e6872dbf2157e16c23551",
+ "2024-05-02/rust-nightly-x86_64-pc-windows-msvc.tar.xz": "d8cec37555113524662091abe71c6ad99de157f63066adfded893771ac9bb5bf",
+ "2024-05-02/rust-nightly-x86_64-unknown-freebsd.tar.gz": "9c1c07d4649ee87f7c9905ad6a5f7e936b592541fcc8fca5af1eb1cef9493d8a",
+ "2024-05-02/rust-nightly-x86_64-unknown-freebsd.tar.xz": "78efe6b26bcc6374ec73ec28b2f803cbd348cda25603b6ff6b773f8e7d3e08be",
+ "2024-05-02/rust-nightly-x86_64-unknown-illumos.tar.gz": "c9e3a18195dc158654d12cdb7e2a018c70fea3f31c9e61ec7a3259cd827d372e",
+ "2024-05-02/rust-nightly-x86_64-unknown-illumos.tar.xz": "5cb83f31d3be89cf53c2e77c0fddfab35943d58a44e3447dc627a4aa9b824a9d",
+ "2024-05-02/rust-nightly-x86_64-unknown-linux-gnu.tar.gz": "f9c4a89e4057f2fdd3b89295e4c10b91bf33cc768e561af5348a52e2d05cf4fe",
+ "2024-05-02/rust-nightly-x86_64-unknown-linux-gnu.tar.xz": "0ff63b35cd259727f44fc03ddc921436b4aca76c86b34032c65755c9752677ff",
+ "2024-05-02/rust-nightly-x86_64-unknown-linux-musl.tar.gz": "72d04aa592f158ab7342901adfa91c20e10da92da9e0c824cfe453048c7a62de",
+ "2024-05-02/rust-nightly-x86_64-unknown-linux-musl.tar.xz": "1374ac9806849c1bd680e6d6a0d59e474281e8621e4842421e0994d1c5682680",
+ "2024-05-02/rust-nightly-x86_64-unknown-netbsd.tar.gz": "30954c2c108ec0e6db80f17e30c9b50ab2ccf28a23c0445435c5f5fea993c54e",
+ "2024-05-02/rust-nightly-x86_64-unknown-netbsd.tar.xz": "bec3e8cea81b633a759a98adf02c387f2e3cace9f073625ec4fe2068ad6fee74",
+ "2024-05-02/rust-std-nightly-aarch64-apple-darwin.tar.gz": "87871cfd93b0eb41a300ec3f74ba7b46f6b98856a3e647bf5f26014f29d21b09",
+ "2024-05-02/rust-std-nightly-aarch64-apple-darwin.tar.xz": "7ec71cc72dac63417b0cde2ff3a9d58db572f03658e817efbfdfa0257530fec8",
+ "2024-05-02/rust-std-nightly-aarch64-apple-ios-sim.tar.gz": "a08557670fc0984f01a4ab3a2322ef12cb235e34b9459562a6a5d1001deb32ef",
+ "2024-05-02/rust-std-nightly-aarch64-apple-ios-sim.tar.xz": "564a7258253894ed4eec7b3390079a0984861770230867799ea9bbb4b44e5d9d",
+ "2024-05-02/rust-std-nightly-aarch64-apple-ios.tar.gz": "3491779f8e717a5580ef35a5d724543d1a375fc0cb62d0381962b764376f3f48",
+ "2024-05-02/rust-std-nightly-aarch64-apple-ios.tar.xz": "68db895ff5d3b8f9830987b6ec631d4e0d9d6dee78237b00d205e9f8a336b215",
+ "2024-05-02/rust-std-nightly-aarch64-linux-android.tar.gz": "c024746ee016220beccd533fd8588544c4177fd8f1426967e9c439ff24abb12d",
+ "2024-05-02/rust-std-nightly-aarch64-linux-android.tar.xz": "c02e0895bfb59cee5bebd491faca567d3fc5b0b956c7ff0c0aaecfaa9c00050f",
+ "2024-05-02/rust-std-nightly-aarch64-pc-windows-msvc.tar.gz": "b92ff2637fabbdb57db78b7a29732dc45f12b5b903d62ff53bd5428245c14063",
+ "2024-05-02/rust-std-nightly-aarch64-pc-windows-msvc.tar.xz": "9e4135f526125b65f55d4bebf0e06bfd5dc84a7e4ec9e74d589032431729c0dd",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-fuchsia.tar.gz": "bcdf920bf8f3523449ed75d20e7e0c1835cb5ca0dcb5565b3d029b92e63d5298",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-fuchsia.tar.xz": "b501a3fc5ddf1e8f09fe10aadb705743301476bdd26f0ddbd5269c30e034a7b3",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-linux-gnu.tar.gz": "fc1aec9643e2d8483a759f5c4bcbdea4b1df21e1fed0141796eb6c1e9583dcbd",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-linux-gnu.tar.xz": "5a35bdda00c0f101e5109594d8708f5e5a914d48c86e177842377952a1ccdcda",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-linux-musl.tar.gz": "d3ce1c01f4c7a728ff34aee3826f53cac1c54deddab631c8af108118a329faa6",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-linux-musl.tar.xz": "fb7b6040cceff654032cc653dcc9b40e80811d75a8b1a026e3ff0d1a2771bc14",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-none-softfloat.tar.gz": "cf9c6b614c501533e7d14302d8e6872c4c886bf204084ee78e5f816367c4eb70",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-none-softfloat.tar.xz": "881557b1689f5c948a1dcf79dd5ae987009e5653583d05205ad2719fc47af6b4",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-none.tar.gz": "949b065ca654db1fabaae4fd71b1209bf1a1c57e611c59fb72372b0d086d3dfb",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-none.tar.xz": "44227ec8dfdb8d5420c0c09c86e5380a27c41145850d2c2ebb9bdededd5eb0ec",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-uefi.tar.gz": "e4bfab5ed46e962c6d684765037cb6581899a5a19d6525d74759a05366da990c",
+ "2024-05-02/rust-std-nightly-aarch64-unknown-uefi.tar.xz": "3c85fdad8ec11a28115acd6e21be61dde9bd2516ea5de7cd46321874d26b9192",
+ "2024-05-02/rust-std-nightly-arm-linux-androideabi.tar.gz": "d3c15c2fcb39c41163403a8d1501ddfcab2978a010bb2e8de8f3121c72364314",
+ "2024-05-02/rust-std-nightly-arm-linux-androideabi.tar.xz": "18e17a9eed49b1173b2d43f9cf0bc3d9b21d0cc436ccd1965e034b5fd866a9f6",
+ "2024-05-02/rust-std-nightly-arm-unknown-linux-gnueabi.tar.gz": "0a9a06b33e78814246b02e137dbed85977abcac7d0344190bc29daffd9b9af23",
+ "2024-05-02/rust-std-nightly-arm-unknown-linux-gnueabi.tar.xz": "cf9d19e94f1e6747329206529bae3e8eb21831bcc4fb64b017347a9dc8d6ccb3",
+ "2024-05-02/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.gz": "d6d54af886f49dff74532082287a9b431e45fe5b6daf66b95cb2aa3aa9c7779a",
+ "2024-05-02/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.xz": "1f32d91607c378d5c1f8d6fa8ca545d03e1aaa4e24ba79feb3d2709f6f3ee70d",
+ "2024-05-02/rust-std-nightly-arm-unknown-linux-musleabi.tar.gz": "7b1bd7e647fb95b1cbddc482073661dc0c815dee8f6a9adf1f0e3310ef914f6d",
+ "2024-05-02/rust-std-nightly-arm-unknown-linux-musleabi.tar.xz": "2ca27a02297b4363819d71807d65e095ecd102c2383645d546fbed426a7bce75",
+ "2024-05-02/rust-std-nightly-arm-unknown-linux-musleabihf.tar.gz": "1887da31515e777f625ba06e28720ca75d06e91fa8f2608e19e2ccac8149fb90",
+ "2024-05-02/rust-std-nightly-arm-unknown-linux-musleabihf.tar.xz": "914c219a52d8704f8f123c31933f9a359a33c6432084a5b14030097183eba0bf",
+ "2024-05-02/rust-std-nightly-armebv7r-none-eabi.tar.gz": "544e05ef7100c73b2b6a694ab649faed0303e2dd0e121fbfac38f2032a30ddd4",
+ "2024-05-02/rust-std-nightly-armebv7r-none-eabi.tar.xz": "41399312830efa2e9eda4db1ebda51fc8ffeedb815678afdf2ecd1f9a62df2eb",
+ "2024-05-02/rust-std-nightly-armebv7r-none-eabihf.tar.gz": "a13202cd160e4b3a70b4f7fc7047bf4122516cecc21355a8c794fc6220f56958",
+ "2024-05-02/rust-std-nightly-armebv7r-none-eabihf.tar.xz": "893a044b3bb88c83afe52a60bb0755de162d2a254e1717e4187ea70c8b6dd4b6",
+ "2024-05-02/rust-std-nightly-armv5te-unknown-linux-gnueabi.tar.gz": "c658aa816bbca5222aac0c1e2a52fe07beacfd0264c93d74bdc8a021db55f5ca",
+ "2024-05-02/rust-std-nightly-armv5te-unknown-linux-gnueabi.tar.xz": "2b5f494b58512b846120a9713f074b29ea718a8b55993d1cbc4c2a6a41802b25",
+ "2024-05-02/rust-std-nightly-armv5te-unknown-linux-musleabi.tar.gz": "994b6d0fcb6125d2891e59fc41196541bb48ee789cc5408e63292806bb9137be",
+ "2024-05-02/rust-std-nightly-armv5te-unknown-linux-musleabi.tar.xz": "eaf85a34fe3e0ea5d40d1bc0f923540f6471a25e012da415b2bab1bf9963d348",
+ "2024-05-02/rust-std-nightly-armv7-linux-androideabi.tar.gz": "6b80b4568c409f639f65cedca83ddbdf6dfd32c218d0ac8af3421995c4001e5e",
+ "2024-05-02/rust-std-nightly-armv7-linux-androideabi.tar.xz": "43c1a51d17150808b061be7d4bca9d71b5b284ae514ff0294e0f7f863c296097",
+ "2024-05-02/rust-std-nightly-armv7-unknown-linux-gnueabi.tar.gz": "1ae8056070fce44ed7a8b24214acacaa91427854a8c7defa1bdb1ee5f5a7b7cd",
+ "2024-05-02/rust-std-nightly-armv7-unknown-linux-gnueabi.tar.xz": "e7bcd7f8a46b405d9303439c1995e916bb5a75d7ecadf9c6282c91af57d04223",
+ "2024-05-02/rust-std-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "8667e2d5edf987aa03764ff148862fa8b15e8552501e6970af9098c4162dc74e",
+ "2024-05-02/rust-std-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "d0d2aaeab14c48ce7383b0906d04dff64c895fe442f38079e7597d8d75cb2fee",
+ "2024-05-02/rust-std-nightly-armv7-unknown-linux-musleabi.tar.gz": "e33d040c408bb2f71dc115d2ea05006a53cf4e33b7f31cb8dfd8c1f35251c4b1",
+ "2024-05-02/rust-std-nightly-armv7-unknown-linux-musleabi.tar.xz": "4e9c00692e262a9293329a7da3a8020dee28d4f61d027c9d8f2cf9556d50d544",
+ "2024-05-02/rust-std-nightly-armv7-unknown-linux-musleabihf.tar.gz": "a72e84416d89cd1ac2d0afdc96a597990d90bb011fb1deddd1880948151b44e8",
+ "2024-05-02/rust-std-nightly-armv7-unknown-linux-musleabihf.tar.xz": "411ab926c50b9907d035551bb990003da631969b413f7b28c3f9a8068aafa59e",
+ "2024-05-02/rust-std-nightly-armv7a-none-eabi.tar.gz": "87c50abf6ad6ccf18a684a615af67da3a0f8b9b36d8f5d5d008b71eae0f7c418",
+ "2024-05-02/rust-std-nightly-armv7a-none-eabi.tar.xz": "49e11afe5a5356b4bd0f1b728d87defc608ce210ac87cf3cc139aaf2c8b5fa3f",
+ "2024-05-02/rust-std-nightly-armv7r-none-eabi.tar.gz": "96146567a9a1fb88ae18dae49d0d83f24e91c30179960fa092d71c5397bd8ed4",
+ "2024-05-02/rust-std-nightly-armv7r-none-eabi.tar.xz": "bceec8faf3276a600f127c9c856fb5b1cf18fc99153722f762fcb8784e607ed8",
+ "2024-05-02/rust-std-nightly-armv7r-none-eabihf.tar.gz": "dab8e82875f4ff6b1e0edd3adabb36c3fc93061db59f0e86a5119535f5d8d61c",
+ "2024-05-02/rust-std-nightly-armv7r-none-eabihf.tar.xz": "ad149f50b00d4a0425cf09d4b2044cc1f89ba77038a19c4b386f37a7ff1a3d07",
+ "2024-05-02/rust-std-nightly-i586-pc-windows-msvc.tar.gz": "5770f4affb361103cb57b1981d4a0de2d34c443362c164ca4d1bbc534815ae81",
+ "2024-05-02/rust-std-nightly-i586-pc-windows-msvc.tar.xz": "83c5d2a986ae1807a2ff603ed989ef2cb16c737d35bbf31929de9fa681cb37c6",
+ "2024-05-02/rust-std-nightly-i586-unknown-linux-gnu.tar.gz": "f6e731b0d437471c45b5532c0b5a931a034085823463b4f833e7bec0df13280e",
+ "2024-05-02/rust-std-nightly-i586-unknown-linux-gnu.tar.xz": "1b131a7f0a133f051671db66fdeb2c8f6ebd79893d19da9c4d6aaa75eb0dac21",
+ "2024-05-02/rust-std-nightly-i586-unknown-linux-musl.tar.gz": "ddfd952c3f95aa6a8c96259abf23d11b0d92b2ab1cb0ee0bbf8ef4c555d5bb84",
+ "2024-05-02/rust-std-nightly-i586-unknown-linux-musl.tar.xz": "1ee0d22e0df47d15ea65d7ebba0267bed6940a609c9532cfd6a0f9436ce0c5b5",
+ "2024-05-02/rust-std-nightly-i686-linux-android.tar.gz": "72fe5974f5208296a60e68b2c6d3279172c28bbbd447d4d6532e8323900862b8",
+ "2024-05-02/rust-std-nightly-i686-linux-android.tar.xz": "18d240b83e5f900281bdbdec9c1d0c6e3db6fa85604ca8f6503b6706f35e1e07",
+ "2024-05-02/rust-std-nightly-i686-pc-windows-gnu.tar.gz": "76918fad3f57cc74ea03c99e57c3a5b5eaa30ce2a66961303ae8bf4a8f2f46ee",
+ "2024-05-02/rust-std-nightly-i686-pc-windows-gnu.tar.xz": "a802bf7c782da5862afe7ad90a991f763c80f5707f9ffcd8cd43b5e5e3c419f8",
+ "2024-05-02/rust-std-nightly-i686-pc-windows-msvc.tar.gz": "1f62fba02fae620a4ec48f58d97986f624b923de41f3a3194f7d02d97b96a905",
+ "2024-05-02/rust-std-nightly-i686-pc-windows-msvc.tar.xz": "92c6df8fc30e0f47b6d86d91f1a916bea598b0afd70ba6d5c1040ffad9ea3eaf",
+ "2024-05-02/rust-std-nightly-i686-unknown-freebsd.tar.gz": "d1b666fb1bd1a997a6fe0c7ac51c50be9cc86b6772c15b256a951706e541cc89",
+ "2024-05-02/rust-std-nightly-i686-unknown-freebsd.tar.xz": "dd14b89d06fcb9b5b663c6fa3f6ad807c854fd8594dc27ab7ee6a7e5c9ce1f1e",
+ "2024-05-02/rust-std-nightly-i686-unknown-linux-gnu.tar.gz": "5d8c4871fa898765b8cbb96ec8baecb2748c28402f523f56ecd32243177b19e2",
+ "2024-05-02/rust-std-nightly-i686-unknown-linux-gnu.tar.xz": "f0386200bb228bf3d4444d02f6d4b9153a19c013d23118b174fc5d296d51bac8",
+ "2024-05-02/rust-std-nightly-i686-unknown-linux-musl.tar.gz": "08ddd0f73169b729c0bb4783f0b489c93023c206c93ea84c8e4de41cc72ab3c2",
+ "2024-05-02/rust-std-nightly-i686-unknown-linux-musl.tar.xz": "d66460a7577f332d68ac5e927fc14f31b3a041efe1ff7fc734f14cde0125e61f",
+ "2024-05-02/rust-std-nightly-i686-unknown-uefi.tar.gz": "228f0b261edecc6957c112dca6fd905c29830af0e41dfcbf5011a5b38e6b0e08",
+ "2024-05-02/rust-std-nightly-i686-unknown-uefi.tar.xz": "f65eaae6aeb5641e8942722658794b89eb2ba75836673d5f37141f270593fbcf",
+ "2024-05-02/rust-std-nightly-nvptx64-nvidia-cuda.tar.gz": "de009872bb360a98b2d33339a3cf5844d0ebf90a9524820b17f772a07c4b3abf",
+ "2024-05-02/rust-std-nightly-nvptx64-nvidia-cuda.tar.xz": "47ebf508eec753c132137e7061b0e20923c0b9aa74595fdc3f1c24be4fb1ea4c",
+ "2024-05-02/rust-std-nightly-powerpc-unknown-linux-gnu.tar.gz": "e1f903de9cbc6084f63d2897d2c4584c31678bed18f88d59b16083f206d37c29",
+ "2024-05-02/rust-std-nightly-powerpc-unknown-linux-gnu.tar.xz": "fe2388be8779d7c42b62a2d24931736250409079c74277252e3d6830e5fe2690",
+ "2024-05-02/rust-std-nightly-powerpc64-unknown-linux-gnu.tar.gz": "fa7c6a9790c8ebb6e3a800e52232f9f55060bb241796398a281b9e21d13f2a85",
+ "2024-05-02/rust-std-nightly-powerpc64-unknown-linux-gnu.tar.xz": "d6daa1fc239bf1c58c4ec59b6873aa17e70d1353da636e091a6f56b727bd4950",
+ "2024-05-02/rust-std-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "52ade920e8dc3e27a997971235fb8cd7c19ca6fffa8c3a796f4f80540d0ca5b0",
+ "2024-05-02/rust-std-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "3b91051d375848ebc3f5ce4ef4a0c8bbab4f476bed92bc59a5c90d52dee0ff8a",
+ "2024-05-02/rust-std-nightly-riscv32i-unknown-none-elf.tar.gz": "6969edec5301dd0dcca568f7792608fbe7e2e55cb6333c00a968bbde59ed57ce",
+ "2024-05-02/rust-std-nightly-riscv32i-unknown-none-elf.tar.xz": "0a75bbe22282c273925b0238032083d74859cc491ff2793f6360bf0d1c0e5696",
+ "2024-05-02/rust-std-nightly-riscv32imac-unknown-none-elf.tar.gz": "9d4cc60a7511d89f97e74b5f8af3f5c19b31df290a3071aad93a60a9eab2d1a6",
+ "2024-05-02/rust-std-nightly-riscv32imac-unknown-none-elf.tar.xz": "78ae2b5bad75cdb14b00959125efaf3ae2bed63979a1b98669c932db9b6c4ca8",
+ "2024-05-02/rust-std-nightly-riscv32imc-unknown-none-elf.tar.gz": "f94d8b0d9efd0e316790579159437608b03bbef7f68a48fabd6c14d100dde952",
+ "2024-05-02/rust-std-nightly-riscv32imc-unknown-none-elf.tar.xz": "f4bf2dab6a4f6ea27918816023aad53121f28f338f3182758f7c80a631de511a",
+ "2024-05-02/rust-std-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "cac7aee4b30669b44e2985d680cfcd041ae98237efa5c2042490a221286b6939",
+ "2024-05-02/rust-std-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "5ef987e2db69e5814196d85daeeffb12ac92d15f033f8f9ae0ea41c771e20505",
+ "2024-05-02/rust-std-nightly-riscv64gc-unknown-none-elf.tar.gz": "15deaab2e707867d23434244334d64872bc57d5b6cdf81d02a2032763b730e40",
+ "2024-05-02/rust-std-nightly-riscv64gc-unknown-none-elf.tar.xz": "bfbe1658593674f4aca43928206a98a1857a1dcb6c6558f358512f8b26f111b3",
+ "2024-05-02/rust-std-nightly-riscv64imac-unknown-none-elf.tar.gz": "ee4791b5fc2b93a8c6d234215d7bf731b3a9647ac242fb54b97035052adb2066",
+ "2024-05-02/rust-std-nightly-riscv64imac-unknown-none-elf.tar.xz": "85e40764d08ab76ccbfb65dd36224446fa75f892f211e3e0820d0b21d5caf60e",
+ "2024-05-02/rust-std-nightly-s390x-unknown-linux-gnu.tar.gz": "92bd2f96b47841efd792a3a77a2efcc5770050c1d1d127174fe69fddfb3dce0f",
+ "2024-05-02/rust-std-nightly-s390x-unknown-linux-gnu.tar.xz": "f8e3ce642ce2511583cef388f6994a4efa0be342d0a4c4aa74c2139e6b389b87",
+ "2024-05-02/rust-std-nightly-sparc64-unknown-linux-gnu.tar.gz": "189f2c13e117b56f0127e6e19e0bd3cd30e0e6809b26c82d0b015d6bef67437c",
+ "2024-05-02/rust-std-nightly-sparc64-unknown-linux-gnu.tar.xz": "6118bd36faa827c16529c2a12c668a3f4dc5df99ade2b7fbab9062b0274c353d",
+ "2024-05-02/rust-std-nightly-sparcv9-sun-solaris.tar.gz": "36ee99a96e88f5355e1d0d8733c8714953ec63a4c4d443df8c111ca05eb25468",
+ "2024-05-02/rust-std-nightly-sparcv9-sun-solaris.tar.xz": "c7c6ffa3ea0d9540b13fc8d17568770c443aa2633f7268e091edbbc42f627ea0",
+ "2024-05-02/rust-std-nightly-thumbv6m-none-eabi.tar.gz": "ff297be93ad136a48c26535ad2c21de8d87538dfee7dae54e8b468d94e7c9a1e",
+ "2024-05-02/rust-std-nightly-thumbv6m-none-eabi.tar.xz": "fd54e7b70e0cc8a3e74b07c8cc23fd325cb8674f122257867ec02b4d1e759824",
+ "2024-05-02/rust-std-nightly-thumbv7em-none-eabi.tar.gz": "eb83b1e99811032557a0af42f6c36ec663b1be370daedf22de123f1b164c66c4",
+ "2024-05-02/rust-std-nightly-thumbv7em-none-eabi.tar.xz": "17ec88238325a9c17541124427ce905a5dde75fb3799134a34f98aecef77aee8",
+ "2024-05-02/rust-std-nightly-thumbv7em-none-eabihf.tar.gz": "a294a34b63c8216a5bee9d20dd05007253d08e46817903c55ee8ea156bc40b92",
+ "2024-05-02/rust-std-nightly-thumbv7em-none-eabihf.tar.xz": "1b9b52af2e7e612b826765e9b0d5f4f85c133a4878eaa71be4dc5a7ccc560f57",
+ "2024-05-02/rust-std-nightly-thumbv7m-none-eabi.tar.gz": "3e190cd9d7e94992aaa07ab25f46c755684547d15a328d5f0176b68ddb41b0f7",
+ "2024-05-02/rust-std-nightly-thumbv7m-none-eabi.tar.xz": "bc5d09afaa8c050943b1615bb723d2a438818c1ae738ed17e74ae246be7d3742",
+ "2024-05-02/rust-std-nightly-thumbv7neon-linux-androideabi.tar.gz": "7d01af1208a66f60edd900589563bca6a996a68c78236e510fde067bba1b1b71",
+ "2024-05-02/rust-std-nightly-thumbv7neon-linux-androideabi.tar.xz": "c4864525f6dad7f7b1e38132aa19d3257d3e6661ae4069ff5470202ecb2d3b42",
+ "2024-05-02/rust-std-nightly-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "f98153bacc34f025dc8c1b0f7a634ecd8c40fe7e57330945eaffd6afa37f5dcd",
+ "2024-05-02/rust-std-nightly-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "cbdc9579e213ba28607fa84e45bf5b6b3486b1cfdd81601813bf668830f54d67",
+ "2024-05-02/rust-std-nightly-thumbv8m.base-none-eabi.tar.gz": "0c95a4f02a10a8ae179cecc5f8d5443dde68ecfbc83974c05fe3822c897afc2b",
+ "2024-05-02/rust-std-nightly-thumbv8m.base-none-eabi.tar.xz": "5cd476f852b7e0476db370d59433f32a27a636bd1115082a27642aa2d753c3a7",
+ "2024-05-02/rust-std-nightly-thumbv8m.main-none-eabi.tar.gz": "230fb7dd11cf564648cda737eed81098c78c32a419375f49f0e2f8d8b0a156f1",
+ "2024-05-02/rust-std-nightly-thumbv8m.main-none-eabi.tar.xz": "a1feb36cef7486eaab7b68a0323160b95dcb8ceb1596f7e6e4cbb9a82ae97352",
+ "2024-05-02/rust-std-nightly-thumbv8m.main-none-eabihf.tar.gz": "09089e06eaf5cd63747542c06c3e700076817181e5be46a6c6668acce6a58f17",
+ "2024-05-02/rust-std-nightly-thumbv8m.main-none-eabihf.tar.xz": "5978b795ce1075e924d1d41e07b5b5d02718df839831a3a165d736403fb059f8",
+ "2024-05-02/rust-std-nightly-wasm32-unknown-emscripten.tar.gz": "faeb89a6eda1200be70fcb4b1267baabc8357c35f2e9de3bfcd740307a6cb4b9",
+ "2024-05-02/rust-std-nightly-wasm32-unknown-emscripten.tar.xz": "21545ff70d3e97767fc55bc857f7b989100ce28108ff1f9932088388f0e5f7ff",
+ "2024-05-02/rust-std-nightly-wasm32-unknown-unknown.tar.gz": "89cb24ee299cf908b947db38232e1abb480f5dcd071099f130fd157890a36696",
+ "2024-05-02/rust-std-nightly-wasm32-unknown-unknown.tar.xz": "4543222b6da4507c87740001fa22ffef50ac6f9aa62987e48e8db4180744c3c7",
+ "2024-05-02/rust-std-nightly-wasm32-wasi.tar.gz": "5d3dbc6fa183398a186dd217b3adb919b125b4464a93e1114b7a56261fc2c84c",
+ "2024-05-02/rust-std-nightly-wasm32-wasi.tar.xz": "18b806c842f3fec1b4cc9250673f041210ac74130d81ae019f5fa97ee8e3f983",
+ "2024-05-02/rust-std-nightly-x86_64-apple-darwin.tar.gz": "9a0b3ba4a39ee89eedbab8f7c6242f0d18a5eae3ed5e0eca25a14efd75127adc",
+ "2024-05-02/rust-std-nightly-x86_64-apple-darwin.tar.xz": "5d971820904e775f617a8036386fcd1c5b9da6000240aeabc6dfbb1151d9f58c",
+ "2024-05-02/rust-std-nightly-x86_64-apple-ios.tar.gz": "7af48329b101cdad1c6e1202f5aba1e207173cc89bb952cf87c57e6129a12a13",
+ "2024-05-02/rust-std-nightly-x86_64-apple-ios.tar.xz": "ca77c5214843f7c4a19d9331f272578ce989a502a3071f1cd72991e205a409de",
+ "2024-05-02/rust-std-nightly-x86_64-fortanix-unknown-sgx.tar.gz": "8afe0bdee2ec5f8cbbf66e56f611a84445bbc76f8d9d29d47b66efa5f044f413",
+ "2024-05-02/rust-std-nightly-x86_64-fortanix-unknown-sgx.tar.xz": "8348b46855b745555b39c8b9adcffc4d0f7e3bb16fa6d084d71aa16d4e5bd396",
+ "2024-05-02/rust-std-nightly-x86_64-linux-android.tar.gz": "f51c13368bb8a7b089e98bfb5cf1468faf7950dd8c9309fa0943980310b4866e",
+ "2024-05-02/rust-std-nightly-x86_64-linux-android.tar.xz": "da7d8f0ded0a0abf1581311a0d257ba2d621ee143d557068130189b945c527e1",
+ "2024-05-02/rust-std-nightly-x86_64-pc-solaris.tar.gz": "50fd587eff9ee4469774f71b78df0be5731e3e512e11cb7b2c2e4387014c5719",
+ "2024-05-02/rust-std-nightly-x86_64-pc-solaris.tar.xz": "a728cc9c1e6fb1705fd8387107269599d06bee65a256ce52a932a83d35227a30",
+ "2024-05-02/rust-std-nightly-x86_64-pc-windows-gnu.tar.gz": "f8e3c319455056d0fe32e165e15d3ef73b5d7eadb7a9eb74a1f8f4ad3d326373",
+ "2024-05-02/rust-std-nightly-x86_64-pc-windows-gnu.tar.xz": "43cb4b22ef3809f9163116c0d937b6ba43c62d91c47b2a1424a6b69d1e7cb08e",
+ "2024-05-02/rust-std-nightly-x86_64-pc-windows-msvc.tar.gz": "265ac3f69e7a5390814b2a7abfcd3bfb9378d2cd467abe8d4f07d56c2579740d",
+ "2024-05-02/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz": "23f87f7c027e3d8f1f13d0d5d57755b9fcf5f6e04abdb27c239c133977c4e9fe",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-freebsd.tar.gz": "d3d76be72127a5b6f0c35fb8b61831aee51bbef6f5e0cd8dc782e41a1ed0cee8",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-freebsd.tar.xz": "a5d975c5b74fc98fd7b95fe6cc0100c5e4de141db571ea7452315100e2827369",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-fuchsia.tar.gz": "0af52e8225eb400453469414a2aead612647874d6410c39bef7c453924e7adc4",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-fuchsia.tar.xz": "00d45b95edc68c3baa5bf143986c06ceed0365291230492bcfc157213bf0ebfb",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-illumos.tar.gz": "3ad81b626b8b7579e0a1f8a43bf575a3b5533ac91a5643c1aa5921cf11409314",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-illumos.tar.xz": "33bf9ee3caaf62f8fa29496c3a29d71aabdbbea378f6a004ba689641f6da9ac7",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-linux-gnu.tar.gz": "27861c7a0739ee64b3cc5705dd94a049101f9c34824c161bb5e2f9b9f73d587e",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "9b7b0ef075322f91611679604d12826748f601c657b78700fc7ef68f8218faad",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-linux-gnux32.tar.gz": "39d4bd814158aabff2f67a6a5fe3b736696965c674a7ceb2086a72622f842ef0",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-linux-gnux32.tar.xz": "16a91239fd1ad580fe34855303c6c1188f1cec7a0f1f6dbc131287a37252fb68",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-linux-musl.tar.gz": "86372a02cc8cd9d6245f93730196ae48cd746f0c1c2ca171962755939e8719cb",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-linux-musl.tar.xz": "d96645f1bcf76493d7ef8cb6fc1e5eb2ea841029fb655af59b4016ea6bf89f9e",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-netbsd.tar.gz": "19c0c8b2701ea5943e1c927d7ce6e84337f9b8b1f6e3e4226dbe28b32c0aafe8",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-netbsd.tar.xz": "1d3a94fe6d600be80623099a02d49cf30446fc89c24f26114e3474dab3ee50eb",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-none.tar.gz": "03fd85f03d43a455b146250ed93ed98beaeeed0ecce112d55df176e67b864934",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-none.tar.xz": "21387bf3f524616dc091b33a97e92a5625cfcd299e6535585b3c31d3ab58e476",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-redox.tar.gz": "3e18a70cbb9d38907502e4066e51c88d45f4b539ae18e743d824b2b90621a068",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-redox.tar.xz": "0b581c46b1c12a473a315c58f8eb06f59bde821bee0f6efc4ed2f51263c69808",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-uefi.tar.gz": "7e379e4e27f0f6be8ab7d4cdee299286acb47a0688ac24b975e40bcd797b91ef",
+ "2024-05-02/rust-std-nightly-x86_64-unknown-uefi.tar.xz": "d312ccf726563202b4b1194ded12ab0a95594e517b89f269b2773304f5634a9e",
+ "2024-05-02/rustc-nightly-aarch64-apple-darwin.tar.gz": "c61bce24e89ec9d79b958e331074ce08c7386662aa5442a3a7be59495be748f0",
+ "2024-05-02/rustc-nightly-aarch64-apple-darwin.tar.xz": "5e58162d0e5042bc52a33bbdff8bd077a931f72edb89cf93b4346a0eca29e843",
+ "2024-05-02/rustc-nightly-aarch64-pc-windows-msvc.tar.gz": "2144c8adffb2f95bb76834de19651a856176e2923f93a5c162c11ca465a7c704",
+ "2024-05-02/rustc-nightly-aarch64-pc-windows-msvc.tar.xz": "d4e6f5cd750c339c9c66f215ff73976c4e9c9817db2e307e99bdbee993a47b60",
+ "2024-05-02/rustc-nightly-aarch64-unknown-linux-gnu.tar.gz": "77fc4f960c3f8eb89a23ebcf01bf3af948389c83e4fb013e5a6a2376fb8be6d1",
+ "2024-05-02/rustc-nightly-aarch64-unknown-linux-gnu.tar.xz": "a83c232fb1fc5215e585fe5af65cbc53f2c52d00ce7ca08b59125747fd5f66b5",
+ "2024-05-02/rustc-nightly-aarch64-unknown-linux-musl.tar.gz": "ec1cfdfc265962d2340bce130817fb02d1eb4c59b6a1f7ec4648a50755b62644",
+ "2024-05-02/rustc-nightly-aarch64-unknown-linux-musl.tar.xz": "f1cc4241889ed920b13adc812bc12e712f25d3a32d3af2e514ef4ac8f39a9fb0",
+ "2024-05-02/rustc-nightly-arm-unknown-linux-gnueabi.tar.gz": "144f26bd79b4fa725a6471eeb38a1d6aafe52272050f702aab576e3da08a3a67",
+ "2024-05-02/rustc-nightly-arm-unknown-linux-gnueabi.tar.xz": "465b5c7510dc76878cc82ea52ff7cb24149de07fcab4c3350ee0f882401303fc",
+ "2024-05-02/rustc-nightly-arm-unknown-linux-gnueabihf.tar.gz": "437cc677e065a3cb8b7559e381cd70cd837226255e8ffdf834eef677a91ea402",
+ "2024-05-02/rustc-nightly-arm-unknown-linux-gnueabihf.tar.xz": "60ff027edea7b17fb07cc8ebac49b53be52e070a15ae24f53a588f31e451e51f",
+ "2024-05-02/rustc-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "ff28cab28a0ed5d59787b4c42eca9123a05aefed8d9e4075d14737f71e996e56",
+ "2024-05-02/rustc-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "1d000a29f1d34e331690af9fec2cca91290137a3ac8a4befd6df0b88e3dfc910",
+ "2024-05-02/rustc-nightly-i686-pc-windows-gnu.tar.gz": "babbd7e1dd52888a2c9586c85d810b5c089ca0a097cd959b115e8763b0f42e91",
+ "2024-05-02/rustc-nightly-i686-pc-windows-gnu.tar.xz": "1cd5ad351af3e420729037b41010f85299993ddf70284b16d48e0e897205f1c8",
+ "2024-05-02/rustc-nightly-i686-pc-windows-msvc.tar.gz": "644054831b9779e74c34f18c02b2bde547998fb032d23ee53c5a1ac937dc10d0",
+ "2024-05-02/rustc-nightly-i686-pc-windows-msvc.tar.xz": "e14aec8e01250c5caf2c78bfc45011e26afb0c84d9a68833ca9e0b45a1224e15",
+ "2024-05-02/rustc-nightly-i686-unknown-linux-gnu.tar.gz": "6d22964d68e8d01e155d26b5a979c5b5bf533429fff862f549c27c609fb65cd7",
+ "2024-05-02/rustc-nightly-i686-unknown-linux-gnu.tar.xz": "2163fa73041e9871368b38c7ddf36e7b130c63933a64e2edf6a2be0efeaa0ee3",
+ "2024-05-02/rustc-nightly-powerpc-unknown-linux-gnu.tar.gz": "d825bdc3c5a8c8b326502db3f644b5170c04ff11e9e4353550c3c6c345bd1e95",
+ "2024-05-02/rustc-nightly-powerpc-unknown-linux-gnu.tar.xz": "c4103b16e96c1835fbec8990988e9cb1cd37a8d4d818a39b9af321ed87e33811",
+ "2024-05-02/rustc-nightly-powerpc64-unknown-linux-gnu.tar.gz": "f54b8cae5a8e692bacd50ec45c0cac6f3e8d5e8db49550eceacade530b1c105a",
+ "2024-05-02/rustc-nightly-powerpc64-unknown-linux-gnu.tar.xz": "27f74b4b5d7a7e63c351bb2bc074b67948a6017ee816cd226c92c72171845bcc",
+ "2024-05-02/rustc-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "6d14081c1fc15d6bb4090270edfd64e00e80a688ecd3de385a58190dfa6bb439",
+ "2024-05-02/rustc-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "59266df199349696b4e9d8b802d2fa18b30ffbcd7a43206a52b888dee6612d28",
+ "2024-05-02/rustc-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "2b4df7cb5684be2e2648c74767450d5396faf5b544c52549f9e878dedcee6df1",
+ "2024-05-02/rustc-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "5039a426117adfeed49fe6c0143516d413c73c470e836e291ddc9e927cea5739",
+ "2024-05-02/rustc-nightly-s390x-unknown-linux-gnu.tar.gz": "65bce15fce9e6e2b683ee5982fdfcb2d3d05abc8f2003b6dcfa0bb506b754e36",
+ "2024-05-02/rustc-nightly-s390x-unknown-linux-gnu.tar.xz": "2fb5088b96dba09989e8ed9386b74c51c217289073ee659e344ace7959d5eed3",
+ "2024-05-02/rustc-nightly-x86_64-apple-darwin.tar.gz": "fe020fe2ba15aaf5e63ea8688b624eecd96f3e54d647a48f2215e11758ea99ec",
+ "2024-05-02/rustc-nightly-x86_64-apple-darwin.tar.xz": "1c3970f6938903ccaf3f9d1b45a7b75090b66739ff5a83c33dfbbebfad73140a",
+ "2024-05-02/rustc-nightly-x86_64-pc-windows-gnu.tar.gz": "965beeb8c83b6e004cabc38badac5424048d20ac7dba0a9ab262ef712e5f9b81",
+ "2024-05-02/rustc-nightly-x86_64-pc-windows-gnu.tar.xz": "876d3cc511a833372a9f8e6ee888c90ac05e8c0baedf2fbe74051287c6872fc3",
+ "2024-05-02/rustc-nightly-x86_64-pc-windows-msvc.tar.gz": "7221dd8d90b0a1f90f418677256af36df9a10648aa4194cb01ccecd24998c603",
+ "2024-05-02/rustc-nightly-x86_64-pc-windows-msvc.tar.xz": "5f1af3856ffaee1409837a56a1869893d4073d000f4155c6da1ac3821a7f9986",
+ "2024-05-02/rustc-nightly-x86_64-unknown-freebsd.tar.gz": "01ad3d995610dc4b72f7b939b0d0ec7ab26e61880107da8cc581070c629ea62f",
+ "2024-05-02/rustc-nightly-x86_64-unknown-freebsd.tar.xz": "643378d47290343581383ea789cedbad584255382f64a08e6d4ebbb47e12a7af",
+ "2024-05-02/rustc-nightly-x86_64-unknown-illumos.tar.gz": "ecc3d1c9de478502f05f4947b623d25dfe30911df53b921033f8df224c0c9039",
+ "2024-05-02/rustc-nightly-x86_64-unknown-illumos.tar.xz": "f35293d55941e77c7289dc100c30af459ac40413cd96e19219f347c01885e3f1",
+ "2024-05-02/rustc-nightly-x86_64-unknown-linux-gnu.tar.gz": "8fe2a9d86b0d3a6fee605f98d0f0b76a2599ad2c56a7cd663fa9b85ea475fdb0",
+ "2024-05-02/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "1be1075304eaf2cd22b298ee54f0c638dd439becee09b35ae9a072ed3ec3f0d2",
+ "2024-05-02/rustc-nightly-x86_64-unknown-linux-musl.tar.gz": "a9cc105e42d6676a4a317d3b0ebb487cf93b69c62001f2b6251fb44f3cc02037",
+ "2024-05-02/rustc-nightly-x86_64-unknown-linux-musl.tar.xz": "547432814e19fc63fe7d958553fba7f5bf7ecc6320b8333ddc121da727a6f9aa",
+ "2024-05-02/rustc-nightly-x86_64-unknown-netbsd.tar.gz": "c6a1b3ca9f2964363e328c0123110fa0c47decc0af9277142ce91dc242f61508",
+ "2024-05-02/rustc-nightly-x86_64-unknown-netbsd.tar.xz": "3041695ad275606b50c589ceaf8ab33c3faadcccbb740d04ca4c54018169952e",
+ "2024-05-02/rustfmt-nightly-aarch64-apple-darwin.tar.gz": "d6e74b54242b987439b10ec7c7f69cd027b2000a3a38fb083df3386afd4e3485",
+ "2024-05-02/rustfmt-nightly-aarch64-apple-darwin.tar.xz": "ce2a2538d3e613249b2006dcd449c6fb0b4fa5dbc60634616be24aba5fb9d4c8",
+ "2024-05-02/rustfmt-nightly-aarch64-pc-windows-msvc.tar.gz": "3245ad31a3f923ba9ca1be291b21896abb28906f5409c3904f0cb0d2f0c2dea1",
+ "2024-05-02/rustfmt-nightly-aarch64-pc-windows-msvc.tar.xz": "f8205af7c8adc45117d5972595bd8fd25d3b44d41d56a957d0889115d91b3905",
+ "2024-05-02/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.gz": "db2227bc310532f769c9356811075c4749387e06ea4e11e066bf5242a9ebd3e4",
+ "2024-05-02/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.xz": "9a0b85fa4eea7cdaead90f6b72f3660b66f9e0986b927c385b089d0b9f3f9b66",
+ "2024-05-02/rustfmt-nightly-aarch64-unknown-linux-musl.tar.gz": "f47c490bfe23c002382e1c8e45ce553298e8835b32d0e300db0b9b0a29bb5d08",
+ "2024-05-02/rustfmt-nightly-aarch64-unknown-linux-musl.tar.xz": "2ce1e3710a296bbff973ff0d294b9625c63a6b6be1ac4609e509fa6ba30d4f8f",
+ "2024-05-02/rustfmt-nightly-arm-unknown-linux-gnueabi.tar.gz": "d66e35bb463c735a8819a5a1c9255914df799c48f8067be536f5d284f573c3f4",
+ "2024-05-02/rustfmt-nightly-arm-unknown-linux-gnueabi.tar.xz": "7afe60401bbbc3176435e08ceaf4e564b30ea59396ad0321a6a447e81d7d1cc9",
+ "2024-05-02/rustfmt-nightly-arm-unknown-linux-gnueabihf.tar.gz": "6e047860137d0511942d22f62f5e26acddc78a9a57d35a33383a5016612bc311",
+ "2024-05-02/rustfmt-nightly-arm-unknown-linux-gnueabihf.tar.xz": "7ceb53cddf19e24293ab766d4edf6d1e83d5e40c50449266edfe7e7b4af5b7ec",
+ "2024-05-02/rustfmt-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "e75afc02b22f4e2b1e4c6edc72807d84885d811a50757ff389f8ffca97227723",
+ "2024-05-02/rustfmt-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "2b8d85b42c8f973dd6a909dcda5da37ca5149c446b4163b39ebeeebc8bd2964a",
+ "2024-05-02/rustfmt-nightly-i686-pc-windows-gnu.tar.gz": "53f7b280b7098128b786837525a1b0491e51c76d9610529f281ca77bb41bd5ec",
+ "2024-05-02/rustfmt-nightly-i686-pc-windows-gnu.tar.xz": "e5f85425f7f54b93b1071290f9413a602d7b834a7b01a78891c16b4057b75db1",
+ "2024-05-02/rustfmt-nightly-i686-pc-windows-msvc.tar.gz": "5ee04ca5ad034386db80d51bf58fa1ea07c0c94ab1aa5f7e117eef327ac5159c",
+ "2024-05-02/rustfmt-nightly-i686-pc-windows-msvc.tar.xz": "c8e37f3e701d22c852fcab873557b14205535076cc06bea681dfa903fe7afefe",
+ "2024-05-02/rustfmt-nightly-i686-unknown-linux-gnu.tar.gz": "e2c2e1436dc6be656350ef10d7357aef1f11014ec829912601c0e15f7df8cb0e",
+ "2024-05-02/rustfmt-nightly-i686-unknown-linux-gnu.tar.xz": "432b9837193029882a12f3d9bd68e3322b80d20df57c948d23bf49f6970223dc",
+ "2024-05-02/rustfmt-nightly-powerpc-unknown-linux-gnu.tar.gz": "9be2a2c93347cdafb69ca507c1be858100ca1534da872c1fd91eeb7ae5ed258f",
+ "2024-05-02/rustfmt-nightly-powerpc-unknown-linux-gnu.tar.xz": "fda6ac4975aafdbfeff5849848db1bc2a9ceaa469bc9b7379d7431d2441412a9",
+ "2024-05-02/rustfmt-nightly-powerpc64-unknown-linux-gnu.tar.gz": "840058b311d83607d9fe9be6398d41754c508c48f5a179619b6c518d4aa8b27d",
+ "2024-05-02/rustfmt-nightly-powerpc64-unknown-linux-gnu.tar.xz": "fd6d0ecb51661a7b7d69f350686fe5ab7f1fd389ad1383fc588e4e49bf43ec25",
+ "2024-05-02/rustfmt-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "654fcd3e45db2057cc08a16b161fd22d5f7884abff5c1116e884b75a5e276cb9",
+ "2024-05-02/rustfmt-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "6398df73571abe96f3f1079956940a83eaaeb8752c038e100dada2e918a16301",
+ "2024-05-02/rustfmt-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "3d1a1b90160b978ee0947ab54b10d2f38be35ccf6a72414f4bc01a069b743fd8",
+ "2024-05-02/rustfmt-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "9ed1c885aa2164dbb6e70ce416dda542e7a25e6c439f82b2588d3afe489436cb",
+ "2024-05-02/rustfmt-nightly-s390x-unknown-linux-gnu.tar.gz": "c6a97bc1aaec4cec66b01fa992394f2a604b37c726dea67486737980d6d823fd",
+ "2024-05-02/rustfmt-nightly-s390x-unknown-linux-gnu.tar.xz": "d1ba35829bce3ab26d49be571f5ebcc044f71eaef28c141f080ca8dec9eb0547",
+ "2024-05-02/rustfmt-nightly-x86_64-apple-darwin.tar.gz": "4d416031c0f69afd42e90b38e65c67afd56d355b511dda384f9bca8f8d2fd6c1",
+ "2024-05-02/rustfmt-nightly-x86_64-apple-darwin.tar.xz": "3baf1c811a0c130e4ae6abfd835f6575c510d704fc5abe63431ddae16e328959",
+ "2024-05-02/rustfmt-nightly-x86_64-pc-windows-gnu.tar.gz": "640a635d9a124e71257f742090df38476fd61ce0a89c741d6bbaaeacf39cb4fc",
+ "2024-05-02/rustfmt-nightly-x86_64-pc-windows-gnu.tar.xz": "31cca76e92a2d10f0b8d616cbf87b0d39a683b9edd493d4b6ff8fffbd9a5248d",
+ "2024-05-02/rustfmt-nightly-x86_64-pc-windows-msvc.tar.gz": "835cc686451c9176c689ad480512c33e45ec581d9557accca65d51224f8d5add",
+ "2024-05-02/rustfmt-nightly-x86_64-pc-windows-msvc.tar.xz": "4e15655414e28e58f36eb437877bf2c15cc3b914bdf09830b212b877315bb506",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-freebsd.tar.gz": "95369b2ac904fa1a7743b45776ccb465972cad6a0c2fc928718e990d6a0f2b49",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-freebsd.tar.xz": "6d81319440ba5d51e5264a00d02662a78ae617f1036a97fc0a534255b3dc2dd1",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-illumos.tar.gz": "b3df3fbf478e1405775ca68bb6279e158aa8e3caa9561d9e0e7bc3f5160b59ac",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-illumos.tar.xz": "a02dcda236a84156d6da3c54ce0880f01e388f0c06a10f59bfd0b241667b3221",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.gz": "cdf3afcdfde46b9100a5afaa365e863fe8ddb58d381b551d5784e78eed2412b7",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "e2ba5634e4a522de8032f4e9ef4587d195715ee680e60421af5a2d6b489d0d4b",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-linux-musl.tar.gz": "7985d08be2ee2dd6dd3002c9f415897ca62cfae08a6418c6e0b306a5a433e3ea",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "9e3d94c7968a6c71468bf0827eefaa8482a60538bb07358f15fca9e79dac421b",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-netbsd.tar.gz": "2c6954b8f2f0cfceefaa03f9fdc64692da22c393150e1d963216406cdfcd83b2",
+ "2024-05-02/rustfmt-nightly-x86_64-unknown-netbsd.tar.xz": "5842348e95a8c6957310199a2d8de29426ffbd4af552b05ff22ba45dc96c4b27",
"cargo-1.48.0-aarch64-unknown-linux-gnu.tar.gz": "71347016f0da96d4250225f7b52701274df958870b1a65482badb87d661035f9",
"cargo-1.48.0-aarch64-unknown-linux-gnu.tar.xz": "9ea440709cf51cf28110847fd769e7fc937a01d03500edec5232408c4459fc80",
"cargo-1.48.0-aarch64-unknown-linux-musl.tar.gz": "873883a9f6eb2e0cae7dafdc6c4262157298b7bc6ac5c3ed899ed1f55cad7e82",
@@ -22468,6 +22904,52 @@ FILE_KEY_TO_SHA = {
"cargo-1.77.2-x86_64-unknown-linux-musl.tar.xz": "6c4e00007af2b5fc3dac45024ee50136cc0c5966b6c631745a58316e7d121b48",
"cargo-1.77.2-x86_64-unknown-netbsd.tar.gz": "f32037537d5a44000ab623750f0677a8ccd00c32a7154e14616290a2e28e73a0",
"cargo-1.77.2-x86_64-unknown-netbsd.tar.xz": "6f9601bc7650b157f61a9f998d1d5c1995a911bd7608721e59dbd14d8be0b5bf",
+ "cargo-1.78.0-aarch64-apple-darwin.tar.gz": "129bdfd7c59edfba99a1d9c9c5e82758fd3cf8fc0e0c909952ed2ad51590962f",
+ "cargo-1.78.0-aarch64-apple-darwin.tar.xz": "76b9a39eea441b31c6b26cc58ebff7095a64bc60788254c2525e752a1149688d",
+ "cargo-1.78.0-aarch64-pc-windows-msvc.tar.gz": "3ecd6c40e2a2d25f1e11502c5c538d6649c0a63e4fbd1619f8a5f1cd31543ad1",
+ "cargo-1.78.0-aarch64-pc-windows-msvc.tar.xz": "3e7b0ab5630322b88311e3b27af949f6d3047ebff16bc0aeaaf8e62a812a633a",
+ "cargo-1.78.0-aarch64-unknown-linux-gnu.tar.gz": "df47eaad1bc3ddf561cc78bc47504e882961cb8389e01ce62f85433bacd64e3f",
+ "cargo-1.78.0-aarch64-unknown-linux-gnu.tar.xz": "5173f84a07d4cc6b19f27eda7464999c5886232ce8e54bf61b06617635d43fb9",
+ "cargo-1.78.0-aarch64-unknown-linux-musl.tar.gz": "9b655a6659b4103ab55abfd1841259f58efc6a19e19f4e1c84c4ee82263386b3",
+ "cargo-1.78.0-aarch64-unknown-linux-musl.tar.xz": "236ee23e5603e79bd5e1956219510933be103b3d8f4cb2b2e349227b8abd279b",
+ "cargo-1.78.0-arm-unknown-linux-gnueabi.tar.gz": "6e4aacc9d1fcfeb6129c6c2c27dbb01e7e431d49e549dd47362d07d44f930f72",
+ "cargo-1.78.0-arm-unknown-linux-gnueabi.tar.xz": "ac720f33b14e000d962366886ca58d58dda3d069908b9785ecd42cb6e8d972eb",
+ "cargo-1.78.0-arm-unknown-linux-gnueabihf.tar.gz": "8f9e0aa29f1b31befc9e11d51738f36bf3692557c70c18522309261143f5986b",
+ "cargo-1.78.0-arm-unknown-linux-gnueabihf.tar.xz": "3c69ce28099974d5b2698aca4c10c88b4f2e04a89f44627373d98a76f9b9efc7",
+ "cargo-1.78.0-armv7-unknown-linux-gnueabihf.tar.gz": "4d36a30d188ac59f04e49cb35302981937581ad939174b72f5967ecc1ba4e49a",
+ "cargo-1.78.0-armv7-unknown-linux-gnueabihf.tar.xz": "8cb5b7a1d5ea7d4036bf973dd3f6608f2000fb791ce161245757eeb712842c70",
+ "cargo-1.78.0-i686-pc-windows-gnu.tar.gz": "b559329c235934e2cfd4fc423c37c0c06252fc6fd6d7a7962ea36f53082bbfeb",
+ "cargo-1.78.0-i686-pc-windows-gnu.tar.xz": "c0292c32132b6a0b9b006c432dc7674205aaa91ec2de4a0013b5b25a4c2f2365",
+ "cargo-1.78.0-i686-pc-windows-msvc.tar.gz": "6d6378ca3b5ffbc08a3b0e3200276c926bc77a826b924fdc8c5534a41bad5732",
+ "cargo-1.78.0-i686-pc-windows-msvc.tar.xz": "71dfc95fbd21a98b2ca4dce76de6c417f0548e2049cef6635a9e8b17c20c6a2d",
+ "cargo-1.78.0-i686-unknown-linux-gnu.tar.gz": "b897a1de3d20366c8c3b01620d80f1105d543463fdd27a3016c0b7c9cf3e736b",
+ "cargo-1.78.0-i686-unknown-linux-gnu.tar.xz": "472230d0a04c6a2db80671549cb970176299817883dafbffb15c993f5aeaa909",
+ "cargo-1.78.0-powerpc-unknown-linux-gnu.tar.gz": "3213b3fd7aa40eb0f55b0ec8a43dc5a66329b98637a02044175d80f8d1618af2",
+ "cargo-1.78.0-powerpc-unknown-linux-gnu.tar.xz": "3d73d16f1b7c4aaf53e6d9ac6d04586c60698b0c2c793c55585b0234f75d247d",
+ "cargo-1.78.0-powerpc64-unknown-linux-gnu.tar.gz": "9f7aeea80c4ca82f976fff4f8cbc7ad25242ef5c5fe4935269cf6f1339edcde5",
+ "cargo-1.78.0-powerpc64-unknown-linux-gnu.tar.xz": "271e121aa1324d37d2bd650217256a792ed387af4b14df0b2757ba22dab50ee5",
+ "cargo-1.78.0-powerpc64le-unknown-linux-gnu.tar.gz": "19157cac6736704bc3778b9728ee490e9e6bbd37d91686bc6492de89b5bbde4c",
+ "cargo-1.78.0-powerpc64le-unknown-linux-gnu.tar.xz": "b58d7e61fb36295ebd0a09242e292c7bc4fa24fc189aa285b6e266263f356316",
+ "cargo-1.78.0-riscv64gc-unknown-linux-gnu.tar.gz": "15f74ffe86d70858af9efe37bedf5c9a7452b085f031629cbe44f9d257ef4345",
+ "cargo-1.78.0-riscv64gc-unknown-linux-gnu.tar.xz": "fc3fda5412f2b1a53c6a3fe6c0a98864d50eac8c63e9b38383085abad6487e3b",
+ "cargo-1.78.0-s390x-unknown-linux-gnu.tar.gz": "f453d40f1f2fc077a6aef73e3d1bba052f1874a996c3fa592ab73203db2a0986",
+ "cargo-1.78.0-s390x-unknown-linux-gnu.tar.xz": "59da021df10c62786d33bc6b186a7d1114f788bebcd09f0dd323032fad2f7f5d",
+ "cargo-1.78.0-x86_64-apple-darwin.tar.gz": "96e264c960c5304ee4ac164586379b71c59a46eb5b7f6421941200b5d3528694",
+ "cargo-1.78.0-x86_64-apple-darwin.tar.xz": "4d4078695265c8489ee5dfefd87d26caa1755a4f46f56f6f07f2b7b7292416c8",
+ "cargo-1.78.0-x86_64-pc-windows-gnu.tar.gz": "7d8877ae975a87e1977e6c966348513a85c72c932f16858dc6c16dff7a383653",
+ "cargo-1.78.0-x86_64-pc-windows-gnu.tar.xz": "b00f0332f22de5a4e97d7d60f80be6715f7c8f072584ab453d6127d9e4d7b7a3",
+ "cargo-1.78.0-x86_64-pc-windows-msvc.tar.gz": "daf6d8e79b85b612d297eefb47f0cc5eea3553a7c449b1f18fa5fbc9984192ab",
+ "cargo-1.78.0-x86_64-pc-windows-msvc.tar.xz": "7381872ce5df48b487c888b532bb9f50886668e5d999d2315015e26a3d41b411",
+ "cargo-1.78.0-x86_64-unknown-freebsd.tar.gz": "429031268157b946d45af713b0f336cded9bc4b9fc4f7cdfa6ccfb96e6a69041",
+ "cargo-1.78.0-x86_64-unknown-freebsd.tar.xz": "df1cde65b50cc1a2dfa67c9bb871711742e06f01dd4a17a336014b17968f62d8",
+ "cargo-1.78.0-x86_64-unknown-illumos.tar.gz": "0a667068bf66fc93b019779883aa62d11f33cda39d59aa659d93a422929407d9",
+ "cargo-1.78.0-x86_64-unknown-illumos.tar.xz": "77fe6e51050ec106c9c7d2e51bb7dec26d66a445a54487f6525885b45d7a75dd",
+ "cargo-1.78.0-x86_64-unknown-linux-gnu.tar.gz": "c92648f3e8af27a40136a6a2fc2487ed52f27c0b19c68e502cd905b19b50eda5",
+ "cargo-1.78.0-x86_64-unknown-linux-gnu.tar.xz": "f8aacf7a101eb10dc000b8bf26de90a9d0ce678d02ccf70430ed20dd31ecec6b",
+ "cargo-1.78.0-x86_64-unknown-linux-musl.tar.gz": "fa607068816ecdc01602b5555d70d41e65272b67d8b2a9b7abe21639f5c421df",
+ "cargo-1.78.0-x86_64-unknown-linux-musl.tar.xz": "681721c1b07014c346f1114ed800e5f5c5eb64a7a22d808f8c0bbc5616374fa6",
+ "cargo-1.78.0-x86_64-unknown-netbsd.tar.gz": "f4449ad4b4c8508e367722da70a7db357f3349ea5be4b21e92443456203d54b6",
+ "cargo-1.78.0-x86_64-unknown-netbsd.tar.xz": "011e823fca320cfc682b9f03719f4c126fddd25a3865b92c6e905a5359b4ac50",
"clippy-1.48.0-aarch64-unknown-linux-gnu.tar.gz": "2cc894bf75d938c0f7b96c7711d93b6d5a0befed5c09232cdd8413a57942ed88",
"clippy-1.48.0-aarch64-unknown-linux-gnu.tar.xz": "ff5fc4d3b4f1b6147f782d28669fa0e847b3660185fa147e4ebf4d9ace61cd4e",
"clippy-1.48.0-aarch64-unknown-linux-musl.tar.gz": "b3d740358470df6f4c1881a40db16c6fce4082bd251b012963147fdadab96879",
@@ -24708,6 +25190,52 @@ FILE_KEY_TO_SHA = {
"clippy-1.77.2-x86_64-unknown-linux-musl.tar.xz": "e35016be6002050d3c405df1a6b675dfbe8ff4df8082379736254f653ea2003c",
"clippy-1.77.2-x86_64-unknown-netbsd.tar.gz": "c08b57f1bce8ca2cc518f05556a4c98ea67654fb43677bd7600222fe584069c6",
"clippy-1.77.2-x86_64-unknown-netbsd.tar.xz": "73cfbaac34cd04d9b079b18120c23b451031c8116d1c11994c84f3dfb2633f82",
+ "clippy-1.78.0-aarch64-apple-darwin.tar.gz": "740dce3e925199a5ae4607dd763f8df150fff311b31ae355f8334367620fcdcf",
+ "clippy-1.78.0-aarch64-apple-darwin.tar.xz": "6ed693740cd5e1546ff3e0d92279742e25fd3d8fcf566d0b3d12a1b3a3a39237",
+ "clippy-1.78.0-aarch64-pc-windows-msvc.tar.gz": "300c8f1b9e63db581419679aac6f9982d3af02b9ad40d91b8e0bc75c33899033",
+ "clippy-1.78.0-aarch64-pc-windows-msvc.tar.xz": "27575955713b045026326885a9169fb2865f36cba4631c0c35ed2227c119a5d2",
+ "clippy-1.78.0-aarch64-unknown-linux-gnu.tar.gz": "ddb55bc941c7955d44cc2049458e5b3e14dbbe0b4c471770f0d759458b6b9827",
+ "clippy-1.78.0-aarch64-unknown-linux-gnu.tar.xz": "086367aa83ea8c30ce41fb6c097ae6ebdc92363fb1ce8ee9f01d44cafa625f61",
+ "clippy-1.78.0-aarch64-unknown-linux-musl.tar.gz": "8d3a89d52faa578be0166cb1e87f1325cccf082910de9deee5912741dfd81f79",
+ "clippy-1.78.0-aarch64-unknown-linux-musl.tar.xz": "8bc020d4a506c64ebd8141d7412c75f90a055a379b2c89ef140e8381b1e3cf00",
+ "clippy-1.78.0-arm-unknown-linux-gnueabi.tar.gz": "607889207b319c4504e30395df0ee17cb4a5dc1548bd66dcf75bf1b27955c6ec",
+ "clippy-1.78.0-arm-unknown-linux-gnueabi.tar.xz": "ab1185a222235e653bf769971e3f054c8d4632f4a6c1d1206b4609cda9e5bb9a",
+ "clippy-1.78.0-arm-unknown-linux-gnueabihf.tar.gz": "79bc4b73483539ec58b2590f2e1d46ed24f26d7e232689a0f86d966b32205d6c",
+ "clippy-1.78.0-arm-unknown-linux-gnueabihf.tar.xz": "65e89cb06560f4c5b4388a2272d5073cf8caeec03d9df5b97e8841e6213486f3",
+ "clippy-1.78.0-armv7-unknown-linux-gnueabihf.tar.gz": "eeebdc7932107d876aa22be0b17cdb1b868fd3af7fff5359581ecaf691f93887",
+ "clippy-1.78.0-armv7-unknown-linux-gnueabihf.tar.xz": "b129f1c1c84746a0e6a3ae97b90f7aa0418e1f44b482e5546d3d028680e3bfdb",
+ "clippy-1.78.0-i686-pc-windows-gnu.tar.gz": "c07a4de19f675c3c1ff07613c4e2a5d84d9c10d88fd6a3a450f09978f35960a7",
+ "clippy-1.78.0-i686-pc-windows-gnu.tar.xz": "4213e6ca11d2fb5fe72ce8cbc1e7d76b3af7576c60f290c1b3e9867d31783c29",
+ "clippy-1.78.0-i686-pc-windows-msvc.tar.gz": "68a19f39d42ad87a8e2e7f2e006e4c181d2b06206b3feb97b29f4178e6496974",
+ "clippy-1.78.0-i686-pc-windows-msvc.tar.xz": "f322923ebf3e18705abb2af783c48cffc0fddb34f1827b9589a28d4d8dbc2a8a",
+ "clippy-1.78.0-i686-unknown-linux-gnu.tar.gz": "e64a6839cd6c5a5d79741333db0f9aefef403428f75c6ce5cc5dbe9661ccbbcb",
+ "clippy-1.78.0-i686-unknown-linux-gnu.tar.xz": "1abc63d39850194580c22f998ff14aade2601f7cfc2465cf68828dcfc9d5536d",
+ "clippy-1.78.0-powerpc-unknown-linux-gnu.tar.gz": "9a2d8e4d9fa6d5d5bca4ab43b0dc6c3b72530c3499c7515d9f4d5019da09ced3",
+ "clippy-1.78.0-powerpc-unknown-linux-gnu.tar.xz": "f9b0d7ac6bdd26b678201d068f8777df5fdc7f524602f73eff54c7e8a5844892",
+ "clippy-1.78.0-powerpc64-unknown-linux-gnu.tar.gz": "203fd746b5c23b9cd7a0b37b5e72dd212f8f6dc3b7ed28182d6e1a6e5128f75d",
+ "clippy-1.78.0-powerpc64-unknown-linux-gnu.tar.xz": "53294b52155bb320570dd125e58b07ee3a0cb35e47a33716b3561d1751ccc538",
+ "clippy-1.78.0-powerpc64le-unknown-linux-gnu.tar.gz": "3007757fbd4c08cefb263cd0a429f258e1581cab8936eb3634773254c4fe09f4",
+ "clippy-1.78.0-powerpc64le-unknown-linux-gnu.tar.xz": "5b2b621b79a7635d5670bc17d992f6a0bff0e153b6629fdd501a08cf0df7b126",
+ "clippy-1.78.0-riscv64gc-unknown-linux-gnu.tar.gz": "878bb99c6bd2bc0ede7aee86000e8633026c5d435d9e03c51efc322f613792bb",
+ "clippy-1.78.0-riscv64gc-unknown-linux-gnu.tar.xz": "44745c59092bc449b0338ab6788eb0b2a6d5ad382224fe1ba1017931ebb6e6dc",
+ "clippy-1.78.0-s390x-unknown-linux-gnu.tar.gz": "9295e54ec081568d8d82ee15b1d1dc7f746d611e6f603a314ab41207a8719d94",
+ "clippy-1.78.0-s390x-unknown-linux-gnu.tar.xz": "1a5542ac30cbcfb15512aba2d53b30dd8835058514085067bbcf7c938c05b79e",
+ "clippy-1.78.0-x86_64-apple-darwin.tar.gz": "4c14747929eb5aa3dfe73ce82418080aec8295c3a23e3ac27ebfd43b004fec98",
+ "clippy-1.78.0-x86_64-apple-darwin.tar.xz": "cdbed0e1b31d035f1a2d5869aa48e6585c544a50c9345d2e8fbdee860dcdc580",
+ "clippy-1.78.0-x86_64-pc-windows-gnu.tar.gz": "db46bdfe2eba03ab18105f72e2c69f5af2a992b2279486054aa613893ca95be3",
+ "clippy-1.78.0-x86_64-pc-windows-gnu.tar.xz": "185f217cac038293c748ed2dbf253dde9f63ae272a288b82eb0374488977b618",
+ "clippy-1.78.0-x86_64-pc-windows-msvc.tar.gz": "f6b7fd83df3a64c180e174252750f9b737feb4cc2b4e933e6231efa9d2d413b4",
+ "clippy-1.78.0-x86_64-pc-windows-msvc.tar.xz": "28042f39eeb2cafb0e0226035c0c1fd268eda8761f12e2596a6142afb00ee7e3",
+ "clippy-1.78.0-x86_64-unknown-freebsd.tar.gz": "a68a09fdf353a656251417fdeec577b2985411db0fd89a6898fff377b1d6f982",
+ "clippy-1.78.0-x86_64-unknown-freebsd.tar.xz": "783b56b4c2154c671c1e3956a108212efaa361948dc7a1078b3dbd71cc33f583",
+ "clippy-1.78.0-x86_64-unknown-illumos.tar.gz": "c8a69ed8b068c3fa42a7c3267181b05bfacd0fbb168531fa9051d916aacbba8d",
+ "clippy-1.78.0-x86_64-unknown-illumos.tar.xz": "8966e7959982d6813ad238f0ed438189effc8db2018bb6504cdd49218f983f2d",
+ "clippy-1.78.0-x86_64-unknown-linux-gnu.tar.gz": "01619db5323eda4407eb4300b7933784a8ed669baaa0ec32c89bf7d9bddc473a",
+ "clippy-1.78.0-x86_64-unknown-linux-gnu.tar.xz": "b15184ba6078dd7976f06239a258313a96de2677b37e4c560779cf7f261c3ee5",
+ "clippy-1.78.0-x86_64-unknown-linux-musl.tar.gz": "3c0a5834949eb87885a32efd428e12d78842278dd2a863dc4ac19505d9b22c6d",
+ "clippy-1.78.0-x86_64-unknown-linux-musl.tar.xz": "839bbab88c20a2bde25b2f8323e6b9acff02ca856730c1169c6c21d37c73e304",
+ "clippy-1.78.0-x86_64-unknown-netbsd.tar.gz": "07474383f5b2d9afbcdab4642312b92b9a1d860fd35f9fd69d166eb81d46110e",
+ "clippy-1.78.0-x86_64-unknown-netbsd.tar.xz": "07bcea3e64aecc0312f00eafa018915f1c2d7d95ffec071d66cdd73d52edd416",
"llvm-tools-1.36.0-aarch64-unknown-linux-gnu.tar.gz": "942856e49837a1c3b9c7d48b52cf0ac0fcb2bb31bb691fe53bfb934afb561c7f",
"llvm-tools-1.36.0-aarch64-unknown-linux-gnu.tar.xz": "e2671f3710f65642779023e46ad7402cc3bdaa15861ccfd6b48f1607e0b76ae1",
"llvm-tools-1.36.0-arm-unknown-linux-gnueabi.tar.gz": "53140ba7c55cb8ced80d136402de01b8b9ed8e2095b2343d4b41f963cc44069b",
@@ -27504,6 +28032,52 @@ FILE_KEY_TO_SHA = {
"llvm-tools-1.77.2-x86_64-unknown-linux-musl.tar.xz": "8ad8474bfcd000288a25b837bc0484e790fd259cca22b652edab33f28ac0e2b2",
"llvm-tools-1.77.2-x86_64-unknown-netbsd.tar.gz": "4d577c70b557335aaa257fa887f7afddf2046ad990492670578945d0805e63b4",
"llvm-tools-1.77.2-x86_64-unknown-netbsd.tar.xz": "be524f2265f8c8d97f983f1d1ff7027f59d73d9d8fc134c52ef0bd589846235c",
+ "llvm-tools-1.78.0-aarch64-apple-darwin.tar.gz": "9e0bc7c8bf4534470a5553d76e88720488e79ec8dea9bb710e8b9b8c365ef368",
+ "llvm-tools-1.78.0-aarch64-apple-darwin.tar.xz": "491a52cddfb2121a2f5a450d0317e56150259d27ac47d7cb41471c3fe18d8e79",
+ "llvm-tools-1.78.0-aarch64-pc-windows-msvc.tar.gz": "3867f2fba03a26d0e0998564e49a6b0518e8ea67bfb923b5aea94f3846019e21",
+ "llvm-tools-1.78.0-aarch64-pc-windows-msvc.tar.xz": "817e9772c70bbd78e431388ca4f9669b4a50b67776854d921f9face7c2c279ce",
+ "llvm-tools-1.78.0-aarch64-unknown-linux-gnu.tar.gz": "4ed2ab0e3ab0c32f9998735b5a1eaebc2c12ce98d8daa61fab55bddcc8ff0b85",
+ "llvm-tools-1.78.0-aarch64-unknown-linux-gnu.tar.xz": "9b27d94ef96b23647168345e5a5b5d36b4aa9a7760f2265be4295814851599bd",
+ "llvm-tools-1.78.0-aarch64-unknown-linux-musl.tar.gz": "fbee36b3db26c6038c4ba9960ff3c1a485135aedc8389642d1602ecda81ed916",
+ "llvm-tools-1.78.0-aarch64-unknown-linux-musl.tar.xz": "89fab2f8e5505d6ac2865a80e3a5ea6aa1ab63910ad735a1d643da715aa16872",
+ "llvm-tools-1.78.0-arm-unknown-linux-gnueabi.tar.gz": "d907aefc21255a7a55a36fd5c1c86fc09137911d8858552a37fc43dc83b1a6ff",
+ "llvm-tools-1.78.0-arm-unknown-linux-gnueabi.tar.xz": "14752a03b2ed49ee2f188e6b297c9893af56b4c1d81cb9d4e9e652d9bd4a2c49",
+ "llvm-tools-1.78.0-arm-unknown-linux-gnueabihf.tar.gz": "85bac5e93a968b90bbb96ff31d8e641ef6d85aa51367cd9edabefbef335c60c8",
+ "llvm-tools-1.78.0-arm-unknown-linux-gnueabihf.tar.xz": "5267c0de58f13a5be8ea538f06181cf2fc5d0835964cdcdfe9e2447a73513e31",
+ "llvm-tools-1.78.0-armv7-unknown-linux-gnueabihf.tar.gz": "216be9984369d7fcf2a41801c20b3fd707debcaa054b93ee838907fd3813203c",
+ "llvm-tools-1.78.0-armv7-unknown-linux-gnueabihf.tar.xz": "2e736ec5e64474f0b5a7e317536427536b66bbd269bc22b4e02de0dd24272935",
+ "llvm-tools-1.78.0-i686-pc-windows-gnu.tar.gz": "543577c8651c6b28ca16f5c1f6bd4a49b382fc818e99186e33ea1d2ef8f3a626",
+ "llvm-tools-1.78.0-i686-pc-windows-gnu.tar.xz": "41ad99ad9699759ebdff149043c3900a6b6d9a2e897421ffbeb99bb5e0b8921e",
+ "llvm-tools-1.78.0-i686-pc-windows-msvc.tar.gz": "790af7f7d93cc91f1ebf8b33cc14870190ba4eb288136e1df65ff9d6b0d39660",
+ "llvm-tools-1.78.0-i686-pc-windows-msvc.tar.xz": "c231f0113cde38987eee42cf21e176ff383c384288d3dd0460f2ab8739b842c8",
+ "llvm-tools-1.78.0-i686-unknown-linux-gnu.tar.gz": "6ccbfdef6a88f24739472ace6f58ed5ead9b0e80c80e17554036865ac714f683",
+ "llvm-tools-1.78.0-i686-unknown-linux-gnu.tar.xz": "ad55b055505cdd8e1bd0877a663b91d2a69ec720f73d79848bda6aed5a096e66",
+ "llvm-tools-1.78.0-powerpc-unknown-linux-gnu.tar.gz": "79949ce846eb6209f4c58f431eff0cdeb0ae996e2c7ef5c68c71730728330234",
+ "llvm-tools-1.78.0-powerpc-unknown-linux-gnu.tar.xz": "a2913caefe2578639e26e02e2ce0a9186b6973ff3ef93ad84a3e149b7a289553",
+ "llvm-tools-1.78.0-powerpc64-unknown-linux-gnu.tar.gz": "941cae3b48dd5d9286c9763c5a53e85d102579bd3dd2f8584f9b6f6d613ff557",
+ "llvm-tools-1.78.0-powerpc64-unknown-linux-gnu.tar.xz": "fa49969628d7f3d165e72518a90db86e74a0d0db529df23661ac1b82ca5f8713",
+ "llvm-tools-1.78.0-powerpc64le-unknown-linux-gnu.tar.gz": "1f26751cac9fa63e8ee7e32114ae67f34d3b18e38a21d6a80747ef17842a8480",
+ "llvm-tools-1.78.0-powerpc64le-unknown-linux-gnu.tar.xz": "ba991178d3fb9195e979b07d186d9d0e0de5416786fc88c35146538cd612a171",
+ "llvm-tools-1.78.0-riscv64gc-unknown-linux-gnu.tar.gz": "25c2fd873af5b6cd20f302e00139f623de568c1a0d023d685a26d6b062b47359",
+ "llvm-tools-1.78.0-riscv64gc-unknown-linux-gnu.tar.xz": "c0f247b64fa5efd8a21f4cade16c80790f39d8e097b2ee5c752f7b4d39b372d3",
+ "llvm-tools-1.78.0-s390x-unknown-linux-gnu.tar.gz": "4918f4c9d7c58724c027352932559c6ba41ec91a48b1d1e6dc709eedfc369d15",
+ "llvm-tools-1.78.0-s390x-unknown-linux-gnu.tar.xz": "f22431a6f601dd25edb7f72d291a8925d8342bf53e7144a04a78f77c3fefbb98",
+ "llvm-tools-1.78.0-x86_64-apple-darwin.tar.gz": "b08b09bcbd04ebf29a23ee6626fabf43c70ccafa6c8531d592972e626ab73abe",
+ "llvm-tools-1.78.0-x86_64-apple-darwin.tar.xz": "b35548d2b9714bdcd2c9df278ec6dd0923e0741f7a3d8fd96e16cd96a49932d1",
+ "llvm-tools-1.78.0-x86_64-pc-windows-gnu.tar.gz": "cf656cabdaccd1526d0a290ce87795a91a2b1e34b8a34f5ce54618da38cced10",
+ "llvm-tools-1.78.0-x86_64-pc-windows-gnu.tar.xz": "7b1b770dad5ddac58190d9e2fccff88f3b6c46055bd1da7ccac772e8c1871fd8",
+ "llvm-tools-1.78.0-x86_64-pc-windows-msvc.tar.gz": "b225059e13a8361314675de346714e2e654862ee7a85e9d37153abfa755f91c0",
+ "llvm-tools-1.78.0-x86_64-pc-windows-msvc.tar.xz": "a5655ad7e79665bc5ba023e93b4489aadb900702d0ab49d3f9751f0e8fbab698",
+ "llvm-tools-1.78.0-x86_64-unknown-freebsd.tar.gz": "ee6f7820e7f833dfa5ce83385b96effcde23e3554b857513f796d41b60d361d1",
+ "llvm-tools-1.78.0-x86_64-unknown-freebsd.tar.xz": "209e514b1cd3529803aa6894f5fce05315fafa4b6571842fd7df6fa4d115e9b3",
+ "llvm-tools-1.78.0-x86_64-unknown-illumos.tar.gz": "03912f6e9e0e66b502f85bda9103a9742b5993430d99bba3c1f7052134f58008",
+ "llvm-tools-1.78.0-x86_64-unknown-illumos.tar.xz": "6c044f4c7cea80a175dc0da20328a0b315f2449d9a6f52cb5fc659d9bae4f2e7",
+ "llvm-tools-1.78.0-x86_64-unknown-linux-gnu.tar.gz": "0aa9104e165fa059adc3c3d196141426ae651823c6e1f48436503b882394c298",
+ "llvm-tools-1.78.0-x86_64-unknown-linux-gnu.tar.xz": "cc3719fd95adf19a2af79d1908afc47779646a8c2f4c4a473181bec90695cfdc",
+ "llvm-tools-1.78.0-x86_64-unknown-linux-musl.tar.gz": "29f43347daffdecd87674a6ecbb1e9c9e9037c4cfe5105a96f6a399f10599684",
+ "llvm-tools-1.78.0-x86_64-unknown-linux-musl.tar.xz": "9199a38fccea4f8f2141d8f23034ee6cf1c9b2f143d8149e6954c3acff894424",
+ "llvm-tools-1.78.0-x86_64-unknown-netbsd.tar.gz": "919bbbed8c0d70e607fc59f898478291d366773e2f70cba29a1b45dab60c2069",
+ "llvm-tools-1.78.0-x86_64-unknown-netbsd.tar.xz": "322c3ee80832f8f555356d9c5a8953a4e1aed7ea120fd2c0f7b487b6425f78a8",
"rust-1.26.0-aarch64-unknown-linux-gnu.tar.gz": "e12dc84bdb569cdb382268a5fe6ae6a8e2e53810cb890ec3a7133c20ba8451ac",
"rust-1.26.0-aarch64-unknown-linux-gnu.tar.xz": "773560f577d4bfc34efa69f035b0d397fc8f4d55835d163416bc4f2012a57a4a",
"rust-1.26.0-arm-unknown-linux-gnueabi.tar.gz": "6e11188bd58893c4af35790a73cca04cde3b9ecf5153e0df1ed14fafd983d183",
@@ -31094,6 +31668,52 @@ FILE_KEY_TO_SHA = {
"rust-1.77.2-x86_64-unknown-linux-musl.tar.xz": "ba0d112ec18debee675326f4a0e5643824db06cd8adf38a357668916ecc4af9f",
"rust-1.77.2-x86_64-unknown-netbsd.tar.gz": "ca5419b95e3bd402bd705d53ac139887b54bcead79b45987e58ea04d46f77adc",
"rust-1.77.2-x86_64-unknown-netbsd.tar.xz": "941d064c335071aee04d28f983ab2f068d17b1bb8d01c8de3ead660915922dfe",
+ "rust-1.78.0-aarch64-apple-darwin.tar.gz": "3be74c31ee8dc4f1d49e2f2888228de374138eaeca1876d0c1b1a61df6023b3b",
+ "rust-1.78.0-aarch64-apple-darwin.tar.xz": "9704361d8128b4adf874e017f311d484ffa62ab59e47432548582cea34a1670b",
+ "rust-1.78.0-aarch64-pc-windows-msvc.tar.gz": "c49ebc1431f2cfec615a6c2594dcaf3a28cf704802c0f1c0058f231749872ab9",
+ "rust-1.78.0-aarch64-pc-windows-msvc.tar.xz": "f4c090343113d5f2c1624771685f1d98d867ab6e723c5037c208f558db933589",
+ "rust-1.78.0-aarch64-unknown-linux-gnu.tar.gz": "131eda738cd977fff2c912e5838e8e9b9c260ecddc1247c0fe5473bf09c594af",
+ "rust-1.78.0-aarch64-unknown-linux-gnu.tar.xz": "e33789c7c32d89cbb939b2f58b7651c736cb9f37e42e11152cda7cc33df686a0",
+ "rust-1.78.0-aarch64-unknown-linux-musl.tar.gz": "f328bcf109bf3eae01559b53939a9afbdb70ef30429f95109f7ea21030d60dfa",
+ "rust-1.78.0-aarch64-unknown-linux-musl.tar.xz": "a662f006e3ac97b100c4c6fb2adf01c95be4fc2c5755cefacca158981e09ce7e",
+ "rust-1.78.0-arm-unknown-linux-gnueabi.tar.gz": "4d96e8c944fd49daebef392e1c2d9c4de91cd77a658cc359c89a5629a906c3c4",
+ "rust-1.78.0-arm-unknown-linux-gnueabi.tar.xz": "d13605ecc38894a146220aaf9171433497c9cbc32c9fb880a26d6e16c3502f6f",
+ "rust-1.78.0-arm-unknown-linux-gnueabihf.tar.gz": "2a2b1cf93b31e429624380e5b0d2bcce327274f8593b63657b863e38831f6421",
+ "rust-1.78.0-arm-unknown-linux-gnueabihf.tar.xz": "70dcd73eafed6fdf29dc9319a27b0785bfca46576f19e0a93d6061af8c1a220c",
+ "rust-1.78.0-armv7-unknown-linux-gnueabihf.tar.gz": "fcce5ddb4f55bbdc9a1359a4cb6e65f2ff790d59ad228102cd472112ea65d3fe",
+ "rust-1.78.0-armv7-unknown-linux-gnueabihf.tar.xz": "8439fa6c2d6d8705d0d0465a95c3cedff78a33467fdc1805bf1c58cb1b8c1186",
+ "rust-1.78.0-i686-pc-windows-gnu.tar.gz": "7f82aabd06c9042f490bbf8dcded3b6feb448cc30954f9ca03da989e36aaa85b",
+ "rust-1.78.0-i686-pc-windows-gnu.tar.xz": "f1a0fc747ef54e7827e77cb9a4acaae5078c632dfeeb1a5d0cf8fa2272fca70f",
+ "rust-1.78.0-i686-pc-windows-msvc.tar.gz": "3056dc08e41a55acba63682f8b3dd2199a199c52193720595b669147aad4f9aa",
+ "rust-1.78.0-i686-pc-windows-msvc.tar.xz": "20b05c05e8151b7b71b1a7b4afd1f84841d39b31acc350f414ba2dae00c246fb",
+ "rust-1.78.0-i686-unknown-linux-gnu.tar.gz": "8f3f5d2ab7b609ab30d584cfb5cecc3d8b16d2620fffb7643383c8a0a3881e21",
+ "rust-1.78.0-i686-unknown-linux-gnu.tar.xz": "58f7bed29a81cff8bace4cfacd91e6396eb03b830ac836fcf3c014541bb307cc",
+ "rust-1.78.0-powerpc-unknown-linux-gnu.tar.gz": "94e9528ab2421eaf6e71a7a85e9735c70753227503fe77a32edc126317555bda",
+ "rust-1.78.0-powerpc-unknown-linux-gnu.tar.xz": "c7e0952404e27106a3b8317d896fb2b96d71ca7e7d434ef4b1b1cb53691ba11f",
+ "rust-1.78.0-powerpc64-unknown-linux-gnu.tar.gz": "b6203cd7bbfc13208d0e0fd50430edcc556deeb662f823d4720a89a0578d30b5",
+ "rust-1.78.0-powerpc64-unknown-linux-gnu.tar.xz": "e07b4176cee93a038b4a654aa7edda08504ff3943effc3a807708f91919ff862",
+ "rust-1.78.0-powerpc64le-unknown-linux-gnu.tar.gz": "c5aedb12c552daa18072e386697205fb7b91cef1e8791fe6fb74834723851388",
+ "rust-1.78.0-powerpc64le-unknown-linux-gnu.tar.xz": "98d26968ff98b9fd28ef286dceed46cd9df803282e067a014c0a4cb0e9b4d2f2",
+ "rust-1.78.0-riscv64gc-unknown-linux-gnu.tar.gz": "847a925ace172d4c0a8d3da8d755b8678071ef73e659886128a3103bb896dcd9",
+ "rust-1.78.0-riscv64gc-unknown-linux-gnu.tar.xz": "d6c7eb804496bcb7773389dd5db673cd6737608e8ff7261d32bd3ebd20ffaa7a",
+ "rust-1.78.0-s390x-unknown-linux-gnu.tar.gz": "119197b29428e9014e80216f7d8974cec2815c6f7e8bd232571694d66962e947",
+ "rust-1.78.0-s390x-unknown-linux-gnu.tar.xz": "3da8ae0c9fd9ed08b17353b5254af1f6a2c5d97b346dc96dae4a916378004c2b",
+ "rust-1.78.0-x86_64-apple-darwin.tar.gz": "6c91ed3bd90253961fcb4a2991b8b22e042e2aaa9aba9f389f1e17008171d898",
+ "rust-1.78.0-x86_64-apple-darwin.tar.xz": "207688966f312ccf4c4c77397b1f60f298f034d5dd989e4b3c9cdf9e89e4906c",
+ "rust-1.78.0-x86_64-pc-windows-gnu.tar.gz": "3c6b4f2e48a4ec4a4ff204a5611cafd9167eacfeb7f4b162e0d429c9b42327b4",
+ "rust-1.78.0-x86_64-pc-windows-gnu.tar.xz": "4fe659c9928632e5a43388544504ef7e75069d7f8e4e79a45c2b18b9e9791052",
+ "rust-1.78.0-x86_64-pc-windows-msvc.tar.gz": "16bbc1a670b2c88e53d6ff64adc9e10af09e6c90b4628ad122827f1edd8b00fb",
+ "rust-1.78.0-x86_64-pc-windows-msvc.tar.xz": "891044e5a69d05e105fa0543c4ac1db9ac396b1301f25dfad42e5d8958e237c6",
+ "rust-1.78.0-x86_64-unknown-freebsd.tar.gz": "b9cc84c60deb8da08a6c876426f8721758f4c7e7c553b4554385752ad37c63df",
+ "rust-1.78.0-x86_64-unknown-freebsd.tar.xz": "429f43e8958df1446749ceded4185323c68604527b8680ec3cf4c8a3d51804fb",
+ "rust-1.78.0-x86_64-unknown-illumos.tar.gz": "ed35563181d842c11991ddb07f688aa90161d4d3b64b0267560af3a51c718e0f",
+ "rust-1.78.0-x86_64-unknown-illumos.tar.xz": "85883d9ff891aef6943790746c643c9dd6e0e2c112d9cecda4128fcf169ee4f2",
+ "rust-1.78.0-x86_64-unknown-linux-gnu.tar.gz": "1307747915e8bd925f4d5396ab2ae3d8d9c7fad564afbc358c081683d0f22e87",
+ "rust-1.78.0-x86_64-unknown-linux-gnu.tar.xz": "ea144a052c0980dfbc6c84b3eda21e9f61b02b7b171787c7de80d7a8ad344ab3",
+ "rust-1.78.0-x86_64-unknown-linux-musl.tar.gz": "c11ab908cbffbe98097d99ed62f5db00aa98496520b1e09583a151d36df7fca4",
+ "rust-1.78.0-x86_64-unknown-linux-musl.tar.xz": "4de379e1f611d64fd5f751cdb9312de5c4691e6256ae5ac028987662769e479f",
+ "rust-1.78.0-x86_64-unknown-netbsd.tar.gz": "4d084998e67cebe45284ef4af1bc284921c8a6ae4e6688192f1214386004973c",
+ "rust-1.78.0-x86_64-unknown-netbsd.tar.xz": "ae22c9e50acba33ee9bd06c7515f2d3b5e76e9f3bd90c59c0ed684a91064965c",
"rust-src-1.26.0.tar.gz": "d02fe6fd5c0f330656e9ff0a290ebf23cab7c909f96ce1838247fadc117eb1dd",
"rust-src-1.26.0.tar.xz": "7d313fdecb23afd07826b62360f63c40ca8c12730b00b7cecf2c53098039e326",
"rust-src-1.26.1.tar.gz": "19ef8113ae53ec7ea8f6772a5c9ce5a3dfc28b1bddd800841fb5bbec33fa3619",
@@ -31240,6 +31860,8 @@ FILE_KEY_TO_SHA = {
"rust-src-1.77.1.tar.xz": "ad2064aa4a444ae35d55b8b57bec837b90c4f10fe6d721f8fce86d7a1992f607",
"rust-src-1.77.2.tar.gz": "f9ffd9039526fbd83eb87459cb75ad7043f59988f0cc678a5a5bb6c643fbed00",
"rust-src-1.77.2.tar.xz": "e31c322caf3ac6fc7852a5ac078de92bc3b09933e99ed14c7c9a71ed2b73d960",
+ "rust-src-1.78.0.tar.gz": "3418db9b34921a8f8727da879b289456c0477c69ba63772be1955be8f15cdf0c",
+ "rust-src-1.78.0.tar.xz": "6fa043f586bb84b3ff877927fd3996c176225657dd9778065a11f2f3a2b747a6",
"rust-std-1.26.0-aarch64-apple-ios.tar.gz": "3a7e296ad2ca8d400beb6b66da3584c09f5876b81df930e24f8859ab2dd7084f",
"rust-std-1.26.0-aarch64-apple-ios.tar.xz": "f0ba507d29d36f420b525a3f8466408c2e0b3730c38eae7ef5fa33229beca45f",
"rust-std-1.26.0-aarch64-linux-android.tar.gz": "4f19063a4872a68cb26c9008508e470a68360227b834b1930278b2df420e63e1",
@@ -42514,6 +43136,166 @@ FILE_KEY_TO_SHA = {
"rust-std-1.77.2-x86_64-unknown-redox.tar.xz": "6745836167de05bd3eae33759df8e6e9ec0cbc389e39553b0f0bf41e7604909a",
"rust-std-1.77.2-x86_64-unknown-uefi.tar.gz": "e3574f3707b4d9aeba9035a62d7d0efc448833ca6cd7a49d6d4ab9e6f51eefeb",
"rust-std-1.77.2-x86_64-unknown-uefi.tar.xz": "1223a39a1ac88fa70ce7f0c2e5116d4a0354a8ba8a163ba019f1d2b01ced2df9",
+ "rust-std-1.78.0-aarch64-apple-darwin.tar.gz": "3ba9c64f12dc8b02fb6a236c8dee9c073740b1ca49c8f3947ae2927e5a7af304",
+ "rust-std-1.78.0-aarch64-apple-darwin.tar.xz": "4ab399e983e6f4b21687010842774e5b7c679641360b0b85ac9b27a426bec4c1",
+ "rust-std-1.78.0-aarch64-apple-ios-sim.tar.gz": "83c9c0e7e2eb225c8c058618742d51cb05fa3c62ea8c8a005714cb47f472d1ea",
+ "rust-std-1.78.0-aarch64-apple-ios-sim.tar.xz": "90feb3ed172b9ec0f3bc555e7c05bd23d97d722968614234b36389e8f7ed7bac",
+ "rust-std-1.78.0-aarch64-apple-ios.tar.gz": "e53c7aa83f9af484158e80a82b1e8f2280179d8890133313a426f218bbf1a111",
+ "rust-std-1.78.0-aarch64-apple-ios.tar.xz": "a549d21bc8afc1c597c597eda1d96c7c6e4d5a418043113621738e541a43d942",
+ "rust-std-1.78.0-aarch64-linux-android.tar.gz": "778bce559f0ee4aae179fb2e33170d8b16cea72ef47f5765e55b0cda383f2052",
+ "rust-std-1.78.0-aarch64-linux-android.tar.xz": "97f0f4fe9af3573d99eaa6be798c20cb55784e2efdbaaa7987a71688c2a30e47",
+ "rust-std-1.78.0-aarch64-pc-windows-msvc.tar.gz": "377dc5289fbcef11bcef538971bdbbab0f93b4b3f820635e6f33e67cfa899f61",
+ "rust-std-1.78.0-aarch64-pc-windows-msvc.tar.xz": "3f5637a27c1213f6039489a8099ffadebf91217be0e72c2e317817af190352be",
+ "rust-std-1.78.0-aarch64-unknown-fuchsia.tar.gz": "021631a580aa8497cb4a73b8e574da62876b73624f5a71497840655d066cb5f5",
+ "rust-std-1.78.0-aarch64-unknown-fuchsia.tar.xz": "8e1f8e134886459aef5fb575a1c9d346767220c5f2d75e453f6a1c26d4788e52",
+ "rust-std-1.78.0-aarch64-unknown-linux-gnu.tar.gz": "9ef30225a7c466758a1b3ba011cbd702f5038c875816cb1733d633002642e2f3",
+ "rust-std-1.78.0-aarch64-unknown-linux-gnu.tar.xz": "66cf114dcd8056a596bf169f824ff95ff1837bc065daaafdbcaa02ce92903304",
+ "rust-std-1.78.0-aarch64-unknown-linux-musl.tar.gz": "ba54eb65852ab11a3a17edef73a053ea18af532cd5e4b14b2783d883d069c3f6",
+ "rust-std-1.78.0-aarch64-unknown-linux-musl.tar.xz": "30bc2a4236c4ba7e4e3e5cf5bcc143daf927d4da0abaf0d8572bbdce9d0c2d41",
+ "rust-std-1.78.0-aarch64-unknown-none-softfloat.tar.gz": "252a5bb32c4f7049ae1a698df45686899a63a62d824cd01233a04e8fd10a6ae5",
+ "rust-std-1.78.0-aarch64-unknown-none-softfloat.tar.xz": "246be6543f00a446f31c17f4f0a82bb49631188e8fb8d8e7a37058a53247ceb1",
+ "rust-std-1.78.0-aarch64-unknown-none.tar.gz": "e64457b1abed905b9f761db1e4f942ee15473611683e04672e71bebbe876f2de",
+ "rust-std-1.78.0-aarch64-unknown-none.tar.xz": "297680ffaab526bf322250d846ec42498d2bf29b1de1544fd5baf585913dc128",
+ "rust-std-1.78.0-aarch64-unknown-uefi.tar.gz": "41638db3c4923b697f07491b07cf5f2230dbec84f6b963259fdb3d356cce4a0c",
+ "rust-std-1.78.0-aarch64-unknown-uefi.tar.xz": "7d1ddb86f3d7d4cb214388f1a07a9d2e8e57a4ed11b7a085b12772ee88784369",
+ "rust-std-1.78.0-arm-linux-androideabi.tar.gz": "39c3cc67af7182e2a840b6d392f08539debe2e21b9827a1e20ff67fff0d82e99",
+ "rust-std-1.78.0-arm-linux-androideabi.tar.xz": "f31afbdd3eed16096e8150626abae5fa13339650edbb3410fa9cc5e321c9c523",
+ "rust-std-1.78.0-arm-unknown-linux-gnueabi.tar.gz": "69c6c7e42a2cddc72ba7f0232e7aa68d149067570538d634a3961fc24690d92b",
+ "rust-std-1.78.0-arm-unknown-linux-gnueabi.tar.xz": "c37761dbe634d65bcac7bf8979fd6a13a41e4c3d28dfcbeea877c06b36c067e5",
+ "rust-std-1.78.0-arm-unknown-linux-gnueabihf.tar.gz": "913b279929083adaa7bc7875cf04bf1814e3f927c55db0267904b2d23199669a",
+ "rust-std-1.78.0-arm-unknown-linux-gnueabihf.tar.xz": "897271da9a11a6783b736f7d2a600e3a6782618ebe28cf24713986ab8f90c871",
+ "rust-std-1.78.0-arm-unknown-linux-musleabi.tar.gz": "35d75012dfd1a8afcf5fa8a8f75463a5597a3c5f00e5845b618084e47ab6f37c",
+ "rust-std-1.78.0-arm-unknown-linux-musleabi.tar.xz": "379d67b344d3ceb3443efa754c7b439b88c255f618d4863d9d2a9da8ddabc4ac",
+ "rust-std-1.78.0-arm-unknown-linux-musleabihf.tar.gz": "bc1981976ca10bc89d959bbaee0b9e35c26ce45015d312fddae53ee4be2c757d",
+ "rust-std-1.78.0-arm-unknown-linux-musleabihf.tar.xz": "013ed1d81b2f9ef71e38682a0c207fde73f1e6ccae39295e2ab2019d33d0e5c0",
+ "rust-std-1.78.0-armebv7r-none-eabi.tar.gz": "fc83e3de23f269f7a95b2382c3aaa77fbc5e2c0ec02ad8364b0c9181d5347a27",
+ "rust-std-1.78.0-armebv7r-none-eabi.tar.xz": "82f4ac4d9a293f6545923b133ab71ba49afa1944887a8e06f3064ee255091bf8",
+ "rust-std-1.78.0-armebv7r-none-eabihf.tar.gz": "9536261eade73aa74b7cfb797062b0a8e6200de3acdcd3a24a0673e613135658",
+ "rust-std-1.78.0-armebv7r-none-eabihf.tar.xz": "886c0d78a80b4325d4e9cd35bb27bd108ca2dd5bdc73261e0aa86bf1c447055e",
+ "rust-std-1.78.0-armv5te-unknown-linux-gnueabi.tar.gz": "364478e3a9baf6562fa48bab99243eb504fc016ff43f864c05d10c890b78c735",
+ "rust-std-1.78.0-armv5te-unknown-linux-gnueabi.tar.xz": "00316a46d7bfa5e0fffd6ff87290717d75fc66ad80ae8b3fce3a38478d29af28",
+ "rust-std-1.78.0-armv5te-unknown-linux-musleabi.tar.gz": "5ce1a12c2989ee2b2a0b2ef3d8c2e3e88fe8bca73b0fe1c7b351f1ace2ba0730",
+ "rust-std-1.78.0-armv5te-unknown-linux-musleabi.tar.xz": "ea3d21a74f6926ce10f31b9ddb73c1e8c9d1593c67d3741e6e86b6be0e535288",
+ "rust-std-1.78.0-armv7-linux-androideabi.tar.gz": "59351ce41b65f02bfa23f7a4a9912364b01ae3b4b0a7bfab20562727e74fca12",
+ "rust-std-1.78.0-armv7-linux-androideabi.tar.xz": "03b71c36c2a44c52ddb9cfad76ead99bb346d3f25766229c707b848d70541d9a",
+ "rust-std-1.78.0-armv7-unknown-linux-gnueabi.tar.gz": "31556f5da0d5cdaa2879b08511824aaef4bae183018492e286e82ca1787c04ed",
+ "rust-std-1.78.0-armv7-unknown-linux-gnueabi.tar.xz": "f8d91f5f17a48cb569e4f9cd147e3996e45acac26c8e9c7f0e9e18e5015c4fa6",
+ "rust-std-1.78.0-armv7-unknown-linux-gnueabihf.tar.gz": "7d1064165953830d8d32b43088437bac6d1175b195005a5175ca85c55c8988dd",
+ "rust-std-1.78.0-armv7-unknown-linux-gnueabihf.tar.xz": "86eb8ea8a44083440ce2eacfbc562499896305145b167883e3510b7736dd4f8e",
+ "rust-std-1.78.0-armv7-unknown-linux-musleabi.tar.gz": "026e0d27fedbc7a6612b2e2165b240a5cccc4c8f146e6b86f2315a675919c1e4",
+ "rust-std-1.78.0-armv7-unknown-linux-musleabi.tar.xz": "d5147ad536e3b6795108dd9eaaff278706f14e5843c3cbdb0f7e7d0824115c4f",
+ "rust-std-1.78.0-armv7-unknown-linux-musleabihf.tar.gz": "d6e24f3a599c98388c82bded5a5d38c4602ab3d22405b766a79d3e2cd75909c8",
+ "rust-std-1.78.0-armv7-unknown-linux-musleabihf.tar.xz": "4953175a48058fb289f32984a0a18704fc13daaec05f5411ead281e566cd77d5",
+ "rust-std-1.78.0-armv7a-none-eabi.tar.gz": "c02d1befad8af474cab9d2e2ee52ef34e712649813e14aca680656279fd411c2",
+ "rust-std-1.78.0-armv7a-none-eabi.tar.xz": "7ff4430ed2e6ee4e8c9786d85f252d00c566bf518ffdc1468408c6d513c9d3b8",
+ "rust-std-1.78.0-armv7r-none-eabi.tar.gz": "a8d628d8063577ef8d8fd866bf3f9c8cff71bf7197df6a1696d9eadf5f00de25",
+ "rust-std-1.78.0-armv7r-none-eabi.tar.xz": "a16ce321462d1d39f6bc4abdd3262c8a2a5ee3a33a4a2ef024616ed74ab1f97c",
+ "rust-std-1.78.0-armv7r-none-eabihf.tar.gz": "cc1c3721257dd5030b0f0ca569839654729450a41f4aaa47f40b50c089be8b71",
+ "rust-std-1.78.0-armv7r-none-eabihf.tar.xz": "dd988d72d2fc9ef1c6216b426edcc993b29cbc2344519c6c6e565e73642cdc06",
+ "rust-std-1.78.0-i586-pc-windows-msvc.tar.gz": "7235988af354ca9ae48afb9627dd214947e8dd70dbf8f289cf67e7ed82686137",
+ "rust-std-1.78.0-i586-pc-windows-msvc.tar.xz": "6fcfb7d67cb857c7579e197ee810592eda458b8bc2eba3c182e2ed40700473b9",
+ "rust-std-1.78.0-i586-unknown-linux-gnu.tar.gz": "41d36a2a89e0efd5e9f6c748293493079b12e194c7f48625c87a6586e47151f9",
+ "rust-std-1.78.0-i586-unknown-linux-gnu.tar.xz": "c119866af24c91108d34267e24886ad90fd8784edfdfd0d36c64013b06974f71",
+ "rust-std-1.78.0-i586-unknown-linux-musl.tar.gz": "8c5646c01a401c8b8516cfc0917dff88083e838071b4a5e9bdf5cea40b0110c1",
+ "rust-std-1.78.0-i586-unknown-linux-musl.tar.xz": "ce5900d3c5bad2743f6a76c5946fd08ace5eff458abc6f007776456ba4513659",
+ "rust-std-1.78.0-i686-linux-android.tar.gz": "dbd07937d13df3ae2f4d79aca5087dcc9459355ce1a85abe325322472069a8df",
+ "rust-std-1.78.0-i686-linux-android.tar.xz": "8b602b75b53ddf5fa7eb0b2e59f1d9d5a63931e61eecc70ed8b942c1502c30c0",
+ "rust-std-1.78.0-i686-pc-windows-gnu.tar.gz": "7453f0bd77434d7a9eaa41ee4858ef820261d7f3d20c7ba26d8ecf8e12e6b86d",
+ "rust-std-1.78.0-i686-pc-windows-gnu.tar.xz": "83644cc9e33452464c2895e67ccdc66eda1a0f182383a36d72df436150e0fb16",
+ "rust-std-1.78.0-i686-pc-windows-msvc.tar.gz": "3420f07d98e716b25fb356b39802101bcecbca27c1def6c76d62829c2ae28256",
+ "rust-std-1.78.0-i686-pc-windows-msvc.tar.xz": "b9653dba5995cabc591f06f4172beafa7f7b786d598c659b074582249878015b",
+ "rust-std-1.78.0-i686-unknown-freebsd.tar.gz": "4710bbc8f1f3445077daf1b6b6a15aae7416b1cf72776a494f4037d3ff516640",
+ "rust-std-1.78.0-i686-unknown-freebsd.tar.xz": "99cd2b1d9e3f20f09036684f6c9a02cf726f59d8a59f0aa091d1ca7ba3e0ddbe",
+ "rust-std-1.78.0-i686-unknown-linux-gnu.tar.gz": "9a531fbd3011c92ce7951fcb0d3a82df9e3a3a0918ba690c1a5cc4f9f9de4bae",
+ "rust-std-1.78.0-i686-unknown-linux-gnu.tar.xz": "9e5e02311853354c1540e1b4da6c1686616cea9d3a233c033023f36d950977c0",
+ "rust-std-1.78.0-i686-unknown-linux-musl.tar.gz": "389df336d0a0730d1a14ab52c01a7aa587fb42b9b948dc987824dd43fb1935ac",
+ "rust-std-1.78.0-i686-unknown-linux-musl.tar.xz": "b7017359e1de15b0666259a830a57c1861236066d20d4b8a81ef08018da48a7c",
+ "rust-std-1.78.0-i686-unknown-uefi.tar.gz": "6f519c17837fcfc91fea92f9e2d62c95b4298a2edcaf33a501af8839dbe48af4",
+ "rust-std-1.78.0-i686-unknown-uefi.tar.xz": "177d1cee941a3c533e66f602f8fa889d2d868ab4ee77383e40d445fe734340b0",
+ "rust-std-1.78.0-nvptx64-nvidia-cuda.tar.gz": "d8208ffc3028590ca7ffdedd2f43e1d673edfdbb59aadae71c14066e76e07de6",
+ "rust-std-1.78.0-nvptx64-nvidia-cuda.tar.xz": "e2b5a4cbc1ab327986a579e74feea0fef0f664bb3ac98f07911a4130099ac971",
+ "rust-std-1.78.0-powerpc-unknown-linux-gnu.tar.gz": "761b208e700fcb0088ec451a646b408020a776ab079a2ba76c816a973516c0bf",
+ "rust-std-1.78.0-powerpc-unknown-linux-gnu.tar.xz": "4ac9958386c4225b14f8e6281dd64a2b00d5db32c5b336fac137c7c729df25a0",
+ "rust-std-1.78.0-powerpc64-unknown-linux-gnu.tar.gz": "d364b20382e1619a7b55b31357d9fe510e8d986657f67bf06ae8a6de1cf33a9b",
+ "rust-std-1.78.0-powerpc64-unknown-linux-gnu.tar.xz": "303e3533e72099d4f0a1d5c2f31c68ef93b3a3ef8af5d36773eac394f920fb22",
+ "rust-std-1.78.0-powerpc64le-unknown-linux-gnu.tar.gz": "2ce968be994544fb50a138489fa5e38f612a5574856adf3ede8d22863100e095",
+ "rust-std-1.78.0-powerpc64le-unknown-linux-gnu.tar.xz": "117a01afab9d4c6e39bc32b57f8a4b9ad8d693869dde0c52fa51a6ec05eaab8b",
+ "rust-std-1.78.0-riscv32i-unknown-none-elf.tar.gz": "a2c3dd31a218d87b5cffaef993a8c014e0af59331869af9db3a08ee4ae3052a7",
+ "rust-std-1.78.0-riscv32i-unknown-none-elf.tar.xz": "970291f2b426cf20d67018adf4436483d602b158d7192995da9e7b1018eb9fe6",
+ "rust-std-1.78.0-riscv32imac-unknown-none-elf.tar.gz": "693d0c59ea7168fac32a6c6a036bb6c1fa0fd265d4aaebb1ca57091f3429479f",
+ "rust-std-1.78.0-riscv32imac-unknown-none-elf.tar.xz": "57a8a76638a380aa77cfded0b8bf1a0c52ab70addae4383da1fe2cbea32083f6",
+ "rust-std-1.78.0-riscv32imc-unknown-none-elf.tar.gz": "448d48d4a32616ac6bd8a955f62298b18c8423cfd335e44b199bf2aec759730d",
+ "rust-std-1.78.0-riscv32imc-unknown-none-elf.tar.xz": "ac490714fd7bbe77ffafc5c72f07473a63b976c0cb861c1ddbcdb7f5b3239eeb",
+ "rust-std-1.78.0-riscv64gc-unknown-linux-gnu.tar.gz": "b01c429e44f34ad44b6f280764d794f4c1e0dd316e45089d02c0ee79c62c2c47",
+ "rust-std-1.78.0-riscv64gc-unknown-linux-gnu.tar.xz": "e5d0e1e532f4ca4656d971c4301e87cbcd571daeffd7830b1d02055f95bdaca6",
+ "rust-std-1.78.0-riscv64gc-unknown-none-elf.tar.gz": "d7be8057a4c064a05b4603bf31d0b347fd88fbee80e60e3f62a6c3640a7b5c21",
+ "rust-std-1.78.0-riscv64gc-unknown-none-elf.tar.xz": "e09b145a9ae12213964d6aa5fa1b0cbbf158cc59384ab7f0b905e841a95e04f0",
+ "rust-std-1.78.0-riscv64imac-unknown-none-elf.tar.gz": "b736690d6dc318cbb8e93d8200425c0404dd48715896a4a83948592ffe00d20e",
+ "rust-std-1.78.0-riscv64imac-unknown-none-elf.tar.xz": "e3b5d1e93d1b938b9971068e94c86e69b447e52ed8cb11ae6f5259917958eef5",
+ "rust-std-1.78.0-s390x-unknown-linux-gnu.tar.gz": "13d1eeffdd77853c0e3e76a15ffffc9160bf9d01f6b375e351807060b7f64e14",
+ "rust-std-1.78.0-s390x-unknown-linux-gnu.tar.xz": "aee53a0a04fb44c95b9aa6217c5483113e1f67fa595dea6fdcbbbd72826e729b",
+ "rust-std-1.78.0-sparc64-unknown-linux-gnu.tar.gz": "e4b1f0e517c956511120b5056c2e2f13b8e692358ff2c54c03b1a37ee182afaf",
+ "rust-std-1.78.0-sparc64-unknown-linux-gnu.tar.xz": "7e158a16f733844975e65090b07706596401719bd3f5aca44da9f98fb3c11b04",
+ "rust-std-1.78.0-sparcv9-sun-solaris.tar.gz": "146ad3b577e7007e763533572b551e90aac0ed11af375f5bd20fa83b2a1d7049",
+ "rust-std-1.78.0-sparcv9-sun-solaris.tar.xz": "ebe3a6cf77d2f65c640e88db739d734e05016aa3d01bc11ecb42bc88859344a5",
+ "rust-std-1.78.0-thumbv6m-none-eabi.tar.gz": "1a981cfccb510300835055b5d2d6041a7f47df6ff431ec610c513360012cd1e5",
+ "rust-std-1.78.0-thumbv6m-none-eabi.tar.xz": "b168d95fbbc268d14b9d64e2ce48118246fcfa168c852a7722d7e52e18b6b5c5",
+ "rust-std-1.78.0-thumbv7em-none-eabi.tar.gz": "6025ff610ac724799e1cb9278e90053ecf5534064a29528add4085d4d9a2face",
+ "rust-std-1.78.0-thumbv7em-none-eabi.tar.xz": "d0684a05feed1d3c412cd5001aec890897abc9e22f32274f087754f5f65096db",
+ "rust-std-1.78.0-thumbv7em-none-eabihf.tar.gz": "8711ad1565bf6ff3cce95bc2aedf9d965b684d26651503295e9cf3e136d86239",
+ "rust-std-1.78.0-thumbv7em-none-eabihf.tar.xz": "24143ec7a9d57830cb3d508a22650559e18af35ca21ecbaf575a65a4d63b8c2d",
+ "rust-std-1.78.0-thumbv7m-none-eabi.tar.gz": "cd4434062ecb63dbc013045e2d2b388ad0c8bdce5c2f5b242827fc7c3a36e2a4",
+ "rust-std-1.78.0-thumbv7m-none-eabi.tar.xz": "4d5a4b7ed0cd8cc7a1800696df359a3c5803c308503b7b8e5db609bd75d60bcf",
+ "rust-std-1.78.0-thumbv7neon-linux-androideabi.tar.gz": "8547c9719bff14613fead796d0ec85239f67bb0a1ffe837e36fdca137f66405b",
+ "rust-std-1.78.0-thumbv7neon-linux-androideabi.tar.xz": "4761e8e5adfb10a37eaa9520f3783c13b8b6d257a60c2e48ab79c9e5f251a186",
+ "rust-std-1.78.0-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "387e029d94ada45a9cb8b1dd9bb0726ba9592460df29a55a4775dbd7027d5b00",
+ "rust-std-1.78.0-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "f481ea1636e4673c2a8ff3138b93037299ff624525b28bbc56c52e0940fc2d5c",
+ "rust-std-1.78.0-thumbv8m.base-none-eabi.tar.gz": "5611795ff110a80e66786b060f238e34ccfcdce6f77c8feed95b8e17b401662f",
+ "rust-std-1.78.0-thumbv8m.base-none-eabi.tar.xz": "413e3629eeba4f0c373aad9495373197ba461b304e351fff9ce45e2bb30b491c",
+ "rust-std-1.78.0-thumbv8m.main-none-eabi.tar.gz": "5b5a69284152eabc1908cb888eb60733fcfc5cc041d94d2d39902502cb716339",
+ "rust-std-1.78.0-thumbv8m.main-none-eabi.tar.xz": "35b8295505f62cf6b7719551a47325c46214f89d16599c158af69587a8818bf5",
+ "rust-std-1.78.0-thumbv8m.main-none-eabihf.tar.gz": "012f977732d4d401f9d2c18eafdfb16e4f86d01d1a57d9cbcb7f579a2d6a312c",
+ "rust-std-1.78.0-thumbv8m.main-none-eabihf.tar.xz": "e7184e596684ad9ab39151555d5cc71bbe78e541fbcf49427e47b1ffd8460be2",
+ "rust-std-1.78.0-wasm32-unknown-emscripten.tar.gz": "c0a6c65e433b6a9c26481c1d0926dab5defa5f111fd40348265a3b1385dffa6d",
+ "rust-std-1.78.0-wasm32-unknown-emscripten.tar.xz": "e1f10d3b1517a0b4f678ee0385fe93d4433d18f445fd80089641c9e198c6ed0d",
+ "rust-std-1.78.0-wasm32-unknown-unknown.tar.gz": "fe7fa3d7db7c1cc6482cf0644c19df79c97efb96441550739a25f0477b2bdcdb",
+ "rust-std-1.78.0-wasm32-unknown-unknown.tar.xz": "0153cbe170d84931fd570a255d2c621cfcb50d438bd6cd8c7d1423f925cf8056",
+ "rust-std-1.78.0-wasm32-wasi.tar.gz": "8cafd454d14b91b453c91a43d38abfb5433bbebda765fad92240fc9023f6577d",
+ "rust-std-1.78.0-wasm32-wasi.tar.xz": "f955fd1ecc58672d33b9bbfb09c57d80214e81554fa9b145b768b9b4010a6315",
+ "rust-std-1.78.0-x86_64-apple-darwin.tar.gz": "f91024e3b9a4fdb9bba5dfe8b028604bcd1ad621f0b8e8140a31bd677a0232c2",
+ "rust-std-1.78.0-x86_64-apple-darwin.tar.xz": "dcf0777625819463a7fb648fc8a232a44110886e4d42084f3f9bddd2284460c4",
+ "rust-std-1.78.0-x86_64-apple-ios.tar.gz": "44a9cdadd59d95986ff50b6c7bdd83d6fed69358f58620e9321a2f00577fa95a",
+ "rust-std-1.78.0-x86_64-apple-ios.tar.xz": "5c2536267fda8ee1ae722396c6fa3e45e2757959fb2d5bf40a6d0056815db0a1",
+ "rust-std-1.78.0-x86_64-fortanix-unknown-sgx.tar.gz": "6b6f23d67bb1692a1b67de2c4cd777b6849082f0ab33ed3576ee254a704fe0bb",
+ "rust-std-1.78.0-x86_64-fortanix-unknown-sgx.tar.xz": "a1bb7414d734558b50ad29e02fe6986327c069723443dcefb0d12d5d6ec18f36",
+ "rust-std-1.78.0-x86_64-linux-android.tar.gz": "d0ae7cea48e5dbf1799948f135ded1be243222754c995378f125374ce3bb44dc",
+ "rust-std-1.78.0-x86_64-linux-android.tar.xz": "33c8d47c45b66dcfc086cc307d79ae3e0c70500ccdb0fe2970b73b44291da922",
+ "rust-std-1.78.0-x86_64-pc-solaris.tar.gz": "9b98501816222363911cb6f8f46badfd1c467a33c37cd3894deb1f28360cffee",
+ "rust-std-1.78.0-x86_64-pc-solaris.tar.xz": "fda0f82f062d7fd47a829324e105420e199308103ca26ea4930e27a11c3af80d",
+ "rust-std-1.78.0-x86_64-pc-windows-gnu.tar.gz": "5dfe7246685dad55fbdd93deffcdfcf11dea095383228a327769a209bfc145f4",
+ "rust-std-1.78.0-x86_64-pc-windows-gnu.tar.xz": "b209af08b65a16a7e0835c48c1a5d2fa935b0c4e6dff717938207f1a9b1e69c5",
+ "rust-std-1.78.0-x86_64-pc-windows-msvc.tar.gz": "7a6550666ae64a6d8915bf18ec0a86e055c3a5f5074b3f88fe3d7ee57f3830c8",
+ "rust-std-1.78.0-x86_64-pc-windows-msvc.tar.xz": "2785fea3807402a1eebdbdb0678c06e789ed2259c675f6942be4cc5bcdae69ca",
+ "rust-std-1.78.0-x86_64-unknown-freebsd.tar.gz": "82fd506f720c0e469fb72f5b532b42c109562a030c3ef2f4fd73dfb08c050929",
+ "rust-std-1.78.0-x86_64-unknown-freebsd.tar.xz": "828eb387d2e0633fbebf34ddc7e8ecaa5421fc4adf52ef9896f23eafd19399ad",
+ "rust-std-1.78.0-x86_64-unknown-fuchsia.tar.gz": "516dc3bc5052aab5ff5dce1bf5e504e7662996a414cb802aecb7152b93c54d14",
+ "rust-std-1.78.0-x86_64-unknown-fuchsia.tar.xz": "5f4a5ca527bcff1a9cd659dc24baf8feb8917b5ebaf8809b7890ea09218a7423",
+ "rust-std-1.78.0-x86_64-unknown-illumos.tar.gz": "3ce591455402723775afd33a6e06dab8bac0d2efca8c9957d248d2045cfcb6db",
+ "rust-std-1.78.0-x86_64-unknown-illumos.tar.xz": "832247e961dd4200b9bd1c4d2887da6d30f3e976f76700b559ac3cfed638b9ae",
+ "rust-std-1.78.0-x86_64-unknown-linux-gnu.tar.gz": "0048c9b4b0e1de3cebff9e159fe47b7a366f5c1823e71f0c984fbcacd7453a7d",
+ "rust-std-1.78.0-x86_64-unknown-linux-gnu.tar.xz": "95aece42a336f237c5bac5c5d9aca051b7f0bd3e6a64fb3c5828e6d0d3af2e8c",
+ "rust-std-1.78.0-x86_64-unknown-linux-gnux32.tar.gz": "50c752c9a7b1e9b27bde2fa211da738bfe95f9c4ef9dca04f745e6bdd9f77df4",
+ "rust-std-1.78.0-x86_64-unknown-linux-gnux32.tar.xz": "28c2392bb64b5ab21bce7ebed9a736d99fd106324b91f06a091462425988b65d",
+ "rust-std-1.78.0-x86_64-unknown-linux-musl.tar.gz": "0247dc383a49e798a6f78540de9c25cf177c9f8de3d1bed2b0fe7dc3753d9029",
+ "rust-std-1.78.0-x86_64-unknown-linux-musl.tar.xz": "f2c30e43184b050f56cc2ac98af0752a881f104c08456731a9cd9e21d9f7dfb5",
+ "rust-std-1.78.0-x86_64-unknown-netbsd.tar.gz": "d5962f9c6a71ce4bfc4093a101c15ef0588da6f57d8da09981ae53d272e0e1a6",
+ "rust-std-1.78.0-x86_64-unknown-netbsd.tar.xz": "2029714f161c9c01804c830142b34b81d5f0433ee1d547ecc62a147d48040e6a",
+ "rust-std-1.78.0-x86_64-unknown-none.tar.gz": "db953c034c4bf5a15248c1dbf863d25c3a03e2a45b4e834aef5cd04353dbc954",
+ "rust-std-1.78.0-x86_64-unknown-none.tar.xz": "f401c27b5a1107191c009647d40032a89fdc354bef135f0d87aaea5866ed5e6d",
+ "rust-std-1.78.0-x86_64-unknown-redox.tar.gz": "8defe64aa105cfc450e69fdf8118afec253198236f57825b576b27029b7a6b71",
+ "rust-std-1.78.0-x86_64-unknown-redox.tar.xz": "86d9ecc77f68fa6d9d85763f7ee6066555faf2ffb21e6358cb511156b0e50583",
+ "rust-std-1.78.0-x86_64-unknown-uefi.tar.gz": "eb6dfc5bd62cd0cc3b1b033eb546945f30594088dfe2b782e1b4d14022e3276a",
+ "rust-std-1.78.0-x86_64-unknown-uefi.tar.xz": "d1df976f7a5ba8e32e51670734c01aeb4dcd97943c14f7545dcd8affa7967bbf",
"rustc-1.26.0-aarch64-unknown-linux-gnu.tar.gz": "ddddaddb585b95d81854171ac4e02d07790505853cee3034f199c8b7897f32e2",
"rustc-1.26.0-aarch64-unknown-linux-gnu.tar.xz": "859daf94bd0f9c14aa58af41c30b5105c49f28860bcebba3ddcd9699813954cb",
"rustc-1.26.0-arm-unknown-linux-gnueabi.tar.gz": "592e16e2dd90a897e753bd6158fa7ce4552273f5be618004f038cc2f3103bce7",
@@ -46104,6 +46886,52 @@ FILE_KEY_TO_SHA = {
"rustc-1.77.2-x86_64-unknown-linux-musl.tar.xz": "a3d8b54559dedeac23ea7ab0343596434a26cf7723b25ee81c7a5fa116ba4584",
"rustc-1.77.2-x86_64-unknown-netbsd.tar.gz": "3720c187afc04b2353906665cbc0abda04437e64e54eaedc74df49195c0091b6",
"rustc-1.77.2-x86_64-unknown-netbsd.tar.xz": "a865a04ce652599dbb7d9dc0112d6d6fdc942e35b993d71bef2988d86279193f",
+ "rustc-1.78.0-aarch64-apple-darwin.tar.gz": "4ffbdda192a294ff170088899bfbda9d25652d0d6d4d0152ba2240369695682f",
+ "rustc-1.78.0-aarch64-apple-darwin.tar.xz": "7f6e7e0800711aded0a35349bd2e1efcb1eaf8c2f080693a69f252195290c888",
+ "rustc-1.78.0-aarch64-pc-windows-msvc.tar.gz": "509c820298c5ea8a936e6c143a23a613edbd14c0c000242bbc24c6a8deb2c455",
+ "rustc-1.78.0-aarch64-pc-windows-msvc.tar.xz": "e9d6e91d2ad9c699e76d7f92901109f7a6448109373b668a9ea9218027ef80b0",
+ "rustc-1.78.0-aarch64-unknown-linux-gnu.tar.gz": "2a89435ab32d0fe619762af2b388f74b6ee5b0733778f360764fa67a962162dd",
+ "rustc-1.78.0-aarch64-unknown-linux-gnu.tar.xz": "e0450bef5537e6b0bb82872e9f837c3b3f6397cc8eba6f53211481c82426e1ce",
+ "rustc-1.78.0-aarch64-unknown-linux-musl.tar.gz": "db3ba32098dd24046bdeb8b6b0165ac1462fa6a1739cbf3e4585e89523cf3ed8",
+ "rustc-1.78.0-aarch64-unknown-linux-musl.tar.xz": "6990d4ced55db65cfead095931c5d23fe15127ed27ebd0cc9fd5d25171efa11a",
+ "rustc-1.78.0-arm-unknown-linux-gnueabi.tar.gz": "2ad4707641530a1cf32d35aebff4171cd834c6becb5523515dfd1239096e95d6",
+ "rustc-1.78.0-arm-unknown-linux-gnueabi.tar.xz": "58da843cae0ca8950d3139f2c84526104c9a1be8a8366effbd83d5effc00ca2d",
+ "rustc-1.78.0-arm-unknown-linux-gnueabihf.tar.gz": "fb82db8ead837ed6c71dd9354da62423a68d04fec16db5a42be0c1c289e332a2",
+ "rustc-1.78.0-arm-unknown-linux-gnueabihf.tar.xz": "8e42581140e56ad55a67e2e8a3b562b86fa7571bbc394c0df8696f0276a8faf3",
+ "rustc-1.78.0-armv7-unknown-linux-gnueabihf.tar.gz": "f21b927640d196dcbf94c268603d5317f00b2a7659a5dd78b4d01f221759f226",
+ "rustc-1.78.0-armv7-unknown-linux-gnueabihf.tar.xz": "df8f9e0cb5d15321530e35114bbefb3f6013f40758b0c7a3a2d1608da4c38bf1",
+ "rustc-1.78.0-i686-pc-windows-gnu.tar.gz": "c333ed6e994eda0b6781e05cc4a4f2715ba1989c48bcc9b3ccc550cf5027b481",
+ "rustc-1.78.0-i686-pc-windows-gnu.tar.xz": "7ebb37faa2600870c7ef76d4b0c688eb1584f6f4cd170a5dd68e07b84f6a850e",
+ "rustc-1.78.0-i686-pc-windows-msvc.tar.gz": "bf1cdc3a6ce6ec0b8c6a79ad1fcbff816d78b22ceabd84849f2a27ef4b0ba682",
+ "rustc-1.78.0-i686-pc-windows-msvc.tar.xz": "67d95c41b2cabbe362c254b133763ecdd728b1eb0fabc39f637c1b27c81e2971",
+ "rustc-1.78.0-i686-unknown-linux-gnu.tar.gz": "538ea3ecb77916923cca63e87d52597d8c5d4aff4c4b17f7657add1042fdff70",
+ "rustc-1.78.0-i686-unknown-linux-gnu.tar.xz": "8ba9c213e5daaf08a13c5787a4ea0d7ae8d1e7004126de2b8dc6a6dcd798becd",
+ "rustc-1.78.0-powerpc-unknown-linux-gnu.tar.gz": "237cec43d6d7244c63fb1807029526839dec61b76e0829a75e1199a8498a5f3c",
+ "rustc-1.78.0-powerpc-unknown-linux-gnu.tar.xz": "33bbd45416ce00f2e21073ebcef8668575a3955189c85a13172bf5f5750e00ef",
+ "rustc-1.78.0-powerpc64-unknown-linux-gnu.tar.gz": "77b8c0f79ac038a8670f929866d097f559cf52f5d3c521592c9833fbf0e21fd8",
+ "rustc-1.78.0-powerpc64-unknown-linux-gnu.tar.xz": "338299628336aa97e6d2f30b5d3c4beaf78038f1e1347a378cbbf80d02a461ea",
+ "rustc-1.78.0-powerpc64le-unknown-linux-gnu.tar.gz": "9e2eee1641f3b92f323c60650014059df6f2b9484a073070d6c2968aac688f2c",
+ "rustc-1.78.0-powerpc64le-unknown-linux-gnu.tar.xz": "45ba3091f9f17abfb01d0c03c87e8de33f0a210aefbdb007905dbf6cfba8590d",
+ "rustc-1.78.0-riscv64gc-unknown-linux-gnu.tar.gz": "f3839b5907cf1e9bf459ab8a52395651ff6cbad3f239e1891af5999fc44775a9",
+ "rustc-1.78.0-riscv64gc-unknown-linux-gnu.tar.xz": "6925c93e4b5b21e37b27aed7723cdd6da317eec3f06f86fb0e5be868f58ea052",
+ "rustc-1.78.0-s390x-unknown-linux-gnu.tar.gz": "50fed0ac9cb3c9639f20a5c70dbcbcd1687b287d3be43c6b6e8cd509811856ee",
+ "rustc-1.78.0-s390x-unknown-linux-gnu.tar.xz": "1f458a0b3b947d78d50c67b16bb68e8528cb71d52a7021c3b1652b5f9004c40b",
+ "rustc-1.78.0-x86_64-apple-darwin.tar.gz": "7de5a6c073a93f27f6454d8a4e21682f780a7cec4a8c9fae55e28bfd9734c351",
+ "rustc-1.78.0-x86_64-apple-darwin.tar.xz": "6640eff5f62ed961a8bf1c0b148daf848f94c46ad3bda19992428173d9830502",
+ "rustc-1.78.0-x86_64-pc-windows-gnu.tar.gz": "4e17c423bff3d06f7ff789a536ca0abdf0925a180d040257de5a95d087c45a97",
+ "rustc-1.78.0-x86_64-pc-windows-gnu.tar.xz": "fa88cc2bfb26299d78d0ef6e51f321f0bc8c2219839f7afdae488b3685ed8290",
+ "rustc-1.78.0-x86_64-pc-windows-msvc.tar.gz": "17fc5725fe8e4723bdc083a39709b993ff4b6d6ac190ff9cd8fd703d33178b92",
+ "rustc-1.78.0-x86_64-pc-windows-msvc.tar.xz": "f2eba8e2136a9eb92895e5db9b77c09c93bdad08111dd27e50e5c23bdb030ec2",
+ "rustc-1.78.0-x86_64-unknown-freebsd.tar.gz": "a3c00cb74a0acfcb6b4a293b300b21ab18643495f22416c1ce0cd91f1f52dc66",
+ "rustc-1.78.0-x86_64-unknown-freebsd.tar.xz": "7b3a6d54c417d08d98d76a3f4241cc749a8d27a8e04ce5cd4c58bdd7e6234664",
+ "rustc-1.78.0-x86_64-unknown-illumos.tar.gz": "063b737e2761c4b6d0d9ad426850abf30c7cf8b717116037d277b8a25fe1ea8d",
+ "rustc-1.78.0-x86_64-unknown-illumos.tar.xz": "7d31bbadda596cffa129bd21a25a6a5858a3d9be1a6d031784561c647d8e17cc",
+ "rustc-1.78.0-x86_64-unknown-linux-gnu.tar.gz": "3a084749af08a16f317989467701361c8ba2862efa976f3f53e464a242546f4b",
+ "rustc-1.78.0-x86_64-unknown-linux-gnu.tar.xz": "3994971e5923716d54e4b574ce238f04c4e20cda03990670f7cc3f87d36e5499",
+ "rustc-1.78.0-x86_64-unknown-linux-musl.tar.gz": "8ec87417c148d8b516ea7e83557454197c44e09c1a0413dd30b4769d99bdbd12",
+ "rustc-1.78.0-x86_64-unknown-linux-musl.tar.xz": "82bbe731cde3d323147b34aaf5ed2251b70ade44b96a69b5d93b8968d7af96ea",
+ "rustc-1.78.0-x86_64-unknown-netbsd.tar.gz": "bd44cdc12aca7676e064cc761019f7cfcb2da04606f420c349b374b6751ae641",
+ "rustc-1.78.0-x86_64-unknown-netbsd.tar.xz": "91baf8d7ba62cab85a96b0769956f0a2e0ccadfce6705ab39970f4c0061cd2a0",
"rustfmt-1.48.0-aarch64-unknown-linux-gnu.tar.gz": "28f7d1ef37c034033eb0e30a13e5f0ad5bbc506adb8a8a9c03adce2b0d4842d5",
"rustfmt-1.48.0-aarch64-unknown-linux-gnu.tar.xz": "24f5e32213cd81bbb854f836c4da44e31652b4f6dff3a9b5455d5433bffacf9f",
"rustfmt-1.48.0-aarch64-unknown-linux-musl.tar.gz": "e6efa0fae347f97dca3b892565302d35b4cedfee7cb6e2b5fcdb2801074fe018",
@@ -48344,4 +49172,50 @@ FILE_KEY_TO_SHA = {
"rustfmt-1.77.2-x86_64-unknown-linux-musl.tar.xz": "18044b250b25afdc2f3d67c96f95ed3450cbdd46388c34e07d1029e9841ad910",
"rustfmt-1.77.2-x86_64-unknown-netbsd.tar.gz": "5c01a695086348c7f603939050b90fc1cc36829f51c0f3c08d916016f139a8b8",
"rustfmt-1.77.2-x86_64-unknown-netbsd.tar.xz": "4334759fcd9142c98bb6ee17ec3076a1a7ba2e693631de75a97c85e538b6253d",
+ "rustfmt-1.78.0-aarch64-apple-darwin.tar.gz": "2a39acffb06b88797a855cb55cd6009ae1d7b657a4c32ddb1d461bc7a75b2ac8",
+ "rustfmt-1.78.0-aarch64-apple-darwin.tar.xz": "cf87e321ffa214765bcdd7173101f8e8ee6c2a6c42e072e5b5308da687b98b26",
+ "rustfmt-1.78.0-aarch64-pc-windows-msvc.tar.gz": "bea4044c6256387320b968d3e49976cd1fa2e8ffbd626bbca00d69c1c28edc8e",
+ "rustfmt-1.78.0-aarch64-pc-windows-msvc.tar.xz": "154a7ca417e14400496f58dbb59e1eb23406df4aaacd0307a41a1d41af595123",
+ "rustfmt-1.78.0-aarch64-unknown-linux-gnu.tar.gz": "0b491eebf3bf8d990774853e5f194cd711dbb42c485da0f6d76120bdc701fae1",
+ "rustfmt-1.78.0-aarch64-unknown-linux-gnu.tar.xz": "302420a3069abaf10a3b3df5b3278a0c5031be033f71b002544f223898cd2740",
+ "rustfmt-1.78.0-aarch64-unknown-linux-musl.tar.gz": "9901997d0b682653f4592766109859f14aaac4b11d211ae405bf325a6e91540f",
+ "rustfmt-1.78.0-aarch64-unknown-linux-musl.tar.xz": "98f90e34153f89ea0c6965d3894e255c6e3a164c8b5256b194eb46c2d9fa7e73",
+ "rustfmt-1.78.0-arm-unknown-linux-gnueabi.tar.gz": "bb88eddb60a0a6321b16ee09a56db6e80dcf339c2045775a4055ae96b9b2dee0",
+ "rustfmt-1.78.0-arm-unknown-linux-gnueabi.tar.xz": "9efbb82bc7ee34544063d608d972d42e535434909661c5efec5b9e3e75a855a2",
+ "rustfmt-1.78.0-arm-unknown-linux-gnueabihf.tar.gz": "317ceb39cde14e9271f82e78c33c99bf348bd039afe3be92c1937663679204e9",
+ "rustfmt-1.78.0-arm-unknown-linux-gnueabihf.tar.xz": "9731a56178a29e7657081e946f7e9a7a5a064dbffb0f6eba57423dc5e48b3f8d",
+ "rustfmt-1.78.0-armv7-unknown-linux-gnueabihf.tar.gz": "4a8e8e17533737e27a94bdc4baef2983522ebee1267b2b20691d6d4571deb5e9",
+ "rustfmt-1.78.0-armv7-unknown-linux-gnueabihf.tar.xz": "bfd39ddd0f21d0484584150f91f8f121ad302d86b7b5d5049074525e4d9cc708",
+ "rustfmt-1.78.0-i686-pc-windows-gnu.tar.gz": "18d7ea6c9de103ff8b5638298f5684e979ac889d9cd5dc5461a5499ccdb4996d",
+ "rustfmt-1.78.0-i686-pc-windows-gnu.tar.xz": "64453cfeedcb8ef445c5c349ce085656a39d55a5e69eb5bf74242cbe7dae4234",
+ "rustfmt-1.78.0-i686-pc-windows-msvc.tar.gz": "198b25795f8ffa9c7f2d7db38d9922e996e5399f2670d5728bd390a34bd8da36",
+ "rustfmt-1.78.0-i686-pc-windows-msvc.tar.xz": "7927de9d4b71ccd918e55646c08d1f08118ce02fceb9cadf4c9080624577a28d",
+ "rustfmt-1.78.0-i686-unknown-linux-gnu.tar.gz": "e29df05e3b757e7dc0603f6af120bcc5284612357e0371ef7965a4a050873989",
+ "rustfmt-1.78.0-i686-unknown-linux-gnu.tar.xz": "29e436f4d36458ffedcd59018929ef405b1199e16023123b28c338feb77aadf6",
+ "rustfmt-1.78.0-powerpc-unknown-linux-gnu.tar.gz": "420b73f8c93ed9ae7c78045864c5d7fdfc3a8dede549a9f7c8e7e58bf8538244",
+ "rustfmt-1.78.0-powerpc-unknown-linux-gnu.tar.xz": "08762bfb621f3cc0214858c55272d9b2765dd9c394773a9e8874740f46f74236",
+ "rustfmt-1.78.0-powerpc64-unknown-linux-gnu.tar.gz": "43d9f214d1a04276c7d6f1e1d27e76357cd8b2fe41b3adf1a552d75513004a7d",
+ "rustfmt-1.78.0-powerpc64-unknown-linux-gnu.tar.xz": "89d74f739229c1ba49f912d7d09a97ea3d71a194a3bb2b6ffb720dfe73af2b38",
+ "rustfmt-1.78.0-powerpc64le-unknown-linux-gnu.tar.gz": "b45834db864180636e4a962342236fa9943497af29069dcb6979c069b74b9c1d",
+ "rustfmt-1.78.0-powerpc64le-unknown-linux-gnu.tar.xz": "6461c5c4ab6cbd3594bb71bf21eecfafe7ff883aeca23afa7fdf43f07543d021",
+ "rustfmt-1.78.0-riscv64gc-unknown-linux-gnu.tar.gz": "54039d942725617eb3c54582aead4ff6af06d4304117a0c795a14ae3a0ee5dd4",
+ "rustfmt-1.78.0-riscv64gc-unknown-linux-gnu.tar.xz": "0628ed0754f3f655053650c6e55fb16e040cea4f9e73bf636fe21673c5418bfb",
+ "rustfmt-1.78.0-s390x-unknown-linux-gnu.tar.gz": "8ba1c71ccac453b1b2543838b1c4ff9158d3e7e92f6f1b486478650ec83ef0e3",
+ "rustfmt-1.78.0-s390x-unknown-linux-gnu.tar.xz": "3b299a243032349b43903239ee1367038e07b57ba534d68f3cebd1a89fbf1678",
+ "rustfmt-1.78.0-x86_64-apple-darwin.tar.gz": "fcd39c6dbfd7eeea0b2cd35cdf5bb1da954f086fb48e74325f7c9e43730a0ede",
+ "rustfmt-1.78.0-x86_64-apple-darwin.tar.xz": "9b8f2bd5e3e56c5141d8a0a261fc4e107a387f33deb27cb7382c1703350f32cc",
+ "rustfmt-1.78.0-x86_64-pc-windows-gnu.tar.gz": "73db0d75c47dedae2d0cb67932126f2c93dcf894fe05c097c695c42e2a5ffc0a",
+ "rustfmt-1.78.0-x86_64-pc-windows-gnu.tar.xz": "50675e975dd5a6136e5e213c537d110a1bcd82a49f9ce607de9b98443bb489cd",
+ "rustfmt-1.78.0-x86_64-pc-windows-msvc.tar.gz": "5bd58c9e186401e959bff0b38902d76f13cb80a7fa52a8aa85cf03f59f4a2fc9",
+ "rustfmt-1.78.0-x86_64-pc-windows-msvc.tar.xz": "18bdc218e2a61bd9535476a72d5b945bcee1fe8a92cf0a2a380142d2f7214168",
+ "rustfmt-1.78.0-x86_64-unknown-freebsd.tar.gz": "ee4199fcedc794eec6944d408bd02570fa3895c71c37091b48006f9ee42cea4a",
+ "rustfmt-1.78.0-x86_64-unknown-freebsd.tar.xz": "913800b0dec9541a19e375a1b209b926151c2d8c33924e83724daa776d06b711",
+ "rustfmt-1.78.0-x86_64-unknown-illumos.tar.gz": "6d101b3dbb3cc16b233fd1ec179f03a6ea3749477fff369cd3042344ab5405cb",
+ "rustfmt-1.78.0-x86_64-unknown-illumos.tar.xz": "b9cdba4cec90933e5dbeb7adc186dbf16a18b70bdc4944d220d3e798f520c5fe",
+ "rustfmt-1.78.0-x86_64-unknown-linux-gnu.tar.gz": "5f8ce77b4b2b8023779446c32e1dfaf92ffa9417d9c2fe391db295781b12cef9",
+ "rustfmt-1.78.0-x86_64-unknown-linux-gnu.tar.xz": "c9b9a240602b568eafa04905b7f731eccd7079d701b72dc9f23d8c7395ef9a92",
+ "rustfmt-1.78.0-x86_64-unknown-linux-musl.tar.gz": "06a66b45dd1f12d865d518eda412dc322de2f2139ac21df345b9eb3ad8149166",
+ "rustfmt-1.78.0-x86_64-unknown-linux-musl.tar.xz": "25e81a4857b36aa5f7609f164eff5221a61d5e0dbaeb3f9819512a26f5c1ff2d",
+ "rustfmt-1.78.0-x86_64-unknown-netbsd.tar.gz": "bd222784a2571750008cf9003eabb1dfefb8c947e876fd18e8fe7a7e3c4f6a6f",
+ "rustfmt-1.78.0-x86_64-unknown-netbsd.tar.xz": "d67c8e2a352e900f618dc827212e1c6e17f350e5b4bed58747d99cbd00d7593e",
}
diff --git a/rust/private/common.bzl b/rust/private/common.bzl
index deb80542..aaf010b3 100644
--- a/rust/private/common.bzl
+++ b/rust/private/common.bzl
@@ -31,9 +31,9 @@ load(":providers.bzl", "CrateGroupInfo", "CrateInfo", "DepInfo", "DepVariantInfo
#
# Note: Code in `.github/workflows/crate_universe.yaml` looks for this line, if
# you remove it or change its format, you will also need to update that code.
-DEFAULT_RUST_VERSION = "1.77.2"
+DEFAULT_RUST_VERSION = "1.78.0"
-DEFAULT_NIGHTLY_ISO_DATE = "2024-04-09"
+DEFAULT_NIGHTLY_ISO_DATE = "2024-05-02"
def _create_crate_info(**kwargs):
"""A constructor for a `CrateInfo` provider
diff --git a/test/native_deps/BUILD.bazel b/test/native_deps/BUILD.bazel
index 5c5d57a6..8d5306c8 100644
--- a/test/native_deps/BUILD.bazel
+++ b/test/native_deps/BUILD.bazel
@@ -5,22 +5,32 @@ load(
"rust_test",
)
+# TODO: These targets started failing on windows after the Rust 1.78.0 upgrade.
+# https://github.com/bazelbuild/rules_rust/issues/2640
+INCOMPATIBLE_WINDOWS = select({
+ "@platforms//os:windows": ["@platforms//:incompatible"],
+ "//conditions:default": [],
+})
+
rust_library(
name = "transitive",
srcs = ["transitive.rs"],
edition = "2018",
+ target_compatible_with = INCOMPATIBLE_WINDOWS,
)
cc_library(
name = "direct",
srcs = ["direct.cc"],
hdrs = ["direct.h"],
- deps = ["transitive"],
+ target_compatible_with = INCOMPATIBLE_WINDOWS,
+ deps = [":transitive"],
)
rust_test(
name = "main",
srcs = ["main.rs"],
edition = "2018",
- deps = ["direct"],
+ target_compatible_with = INCOMPATIBLE_WINDOWS,
+ deps = [":direct"],
)
diff --git a/util/fetch_shas_NIGHTLY_ISO_DATES.txt b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
index b4e8acc7..f6b9ef39 100644
--- a/util/fetch_shas_NIGHTLY_ISO_DATES.txt
+++ b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
@@ -38,3 +38,4 @@
2024-02-08
2024-03-21
2024-04-09
+2024-05-02
diff --git a/util/fetch_shas_VERSIONS.txt b/util/fetch_shas_VERSIONS.txt
index 4a320eea..4080373c 100644
--- a/util/fetch_shas_VERSIONS.txt
+++ b/util/fetch_shas_VERSIONS.txt
@@ -71,3 +71,4 @@
1.77.0
1.77.1
1.77.2
+1.78.0