Added Rust 1.80.0 (#2763)

https://blog.rust-lang.org/2024/07/25/Rust-1.80.0.html
diff --git a/crate_universe/src/config.rs b/crate_universe/src/config.rs
index ccd4d97..2559877 100644
--- a/crate_universe/src/config.rs
+++ b/crate_universe/src/config.rs
@@ -179,24 +179,6 @@
     }
 }
 
-/// Information representing deterministic identifiers for some remote asset.
-#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
-pub(crate) enum Checksumish {
-    Http {
-        /// The sha256 digest of an http archive
-        sha256: Option<String>,
-    },
-    Git {
-        /// The revision of the git repository
-        commitsh: Commitish,
-
-        /// An optional date, not after the specified commit; the argument is
-        /// not allowed if a tag is specified (which allows cloning with depth
-        /// 1).
-        shallow_since: Option<String>,
-    },
-}
-
 #[derive(Debug, Default, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Clone)]
 pub(crate) enum AliasRule {
     #[default]
diff --git a/docs/cargo.md b/docs/cargo.md
index 34ee8d1..36e74bd 100644
--- a/docs/cargo.md
+++ b/docs/cargo.md
@@ -202,6 +202,6 @@
 | <a id="cargo_bootstrap_repository-rust_toolchain_cargo_template"></a>rust_toolchain_cargo_template |  The template to use for finding the host `cargo` binary. `{version}` (eg. '1.53.0'), `{triple}` (eg. 'x86_64-unknown-linux-gnu'), `{arch}` (eg. 'aarch64'), `{vendor}` (eg. 'unknown'), `{system}` (eg. 'darwin'), `{channel}` (eg. 'stable'), and `{tool}` (eg. 'rustc.exe') will be replaced in the string if present.   | String | optional |  `"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"`  |
 | <a id="cargo_bootstrap_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template |  The template to use for finding the host `rustc` binary. `{version}` (eg. '1.53.0'), `{triple}` (eg. 'x86_64-unknown-linux-gnu'), `{arch}` (eg. 'aarch64'), `{vendor}` (eg. 'unknown'), `{system}` (eg. 'darwin'), `{channel}` (eg. 'stable'), and `{tool}` (eg. 'rustc.exe') will be replaced in the string if present.   | String | optional |  `"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"`  |
 | <a id="cargo_bootstrap_repository-timeout"></a>timeout |  Maximum duration of the Cargo build command in seconds   | Integer | optional |  `600`  |
-| <a id="cargo_bootstrap_repository-version"></a>version |  The version of Rust the currently registered toolchain is using. Eg. `1.56.0`, or `nightly/2021-09-08`   | String | optional |  `"1.79.0"`  |
+| <a id="cargo_bootstrap_repository-version"></a>version |  The version of Rust the currently registered toolchain is using. Eg. `1.56.0`, or `nightly/2021-09-08`   | String | optional |  `"1.80.0"`  |
 
 
diff --git a/docs/crate_universe.md b/docs/crate_universe.md
index 11588b4..21a03f1 100644
--- a/docs/crate_universe.md
+++ b/docs/crate_universe.md
@@ -661,7 +661,7 @@
 
 | Name  | Description | Default Value |
 | :------------- | :------------- | :------------- |
-| <a id="crate_universe_dependencies-rust_version"></a>rust_version |  The version of rust to use when generating dependencies.   |  `"1.79.0"` |
+| <a id="crate_universe_dependencies-rust_version"></a>rust_version |  The version of rust to use when generating dependencies.   |  `"1.80.0"` |
 | <a id="crate_universe_dependencies-bootstrap"></a>bootstrap |  If true, a `cargo_bootstrap_repository` target will be generated.   |  `False` |
 | <a id="crate_universe_dependencies-kwargs"></a>kwargs |  Arguments to pass through to cargo_bazel_bootstrap.   |  none |
 
@@ -871,7 +871,7 @@
 | <a id="crates_repository-repo_mapping"></a>repo_mapping |  In `WORKSPACE` context only: a dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.<br><br>For example, an entry `"@foo": "@bar"` declares that, for any time this repository depends on `@foo` (such as a dependency on `@foo//some:target`, it should actually resolve that dependency within globally-declared `@bar` (`@bar//some:target`).<br><br>This attribute is _not_ supported in `MODULE.bazel` context (when invoking a repository rule inside a module extension's implementation function).   | <a href="https://bazel.build/rules/lib/dict">Dictionary: String -> String</a> | optional |  |
 | <a id="crates_repository-rust_toolchain_cargo_template"></a>rust_toolchain_cargo_template |  The template to use for finding the host `cargo` binary. `{version}` (eg. '1.53.0'), `{triple}` (eg. 'x86_64-unknown-linux-gnu'), `{arch}` (eg. 'aarch64'), `{vendor}` (eg. 'unknown'), `{system}` (eg. 'darwin'), `{cfg}` (eg. 'exec'), `{channel}` (eg. 'stable'), and `{tool}` (eg. 'rustc.exe') will be replaced in the string if present.   | String | optional |  `"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"`  |
 | <a id="crates_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template |  The template to use for finding the host `rustc` binary. `{version}` (eg. '1.53.0'), `{triple}` (eg. 'x86_64-unknown-linux-gnu'), `{arch}` (eg. 'aarch64'), `{vendor}` (eg. 'unknown'), `{system}` (eg. 'darwin'), `{cfg}` (eg. 'exec'), `{channel}` (eg. 'stable'), and `{tool}` (eg. 'cargo.exe') will be replaced in the string if present.   | String | optional |  `"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"`  |
-| <a id="crates_repository-rust_version"></a>rust_version |  The version of Rust the currently registered toolchain is using. Eg. `1.56.0`, or `nightly/2021-09-08`   | String | optional |  `"1.79.0"`  |
+| <a id="crates_repository-rust_version"></a>rust_version |  The version of Rust the currently registered toolchain is using. Eg. `1.56.0`, or `nightly/2021-09-08`   | String | optional |  `"1.80.0"`  |
 | <a id="crates_repository-splicing_config"></a>splicing_config |  The configuration flags to use for splicing Cargo maniests. Use `//crate_universe:defs.bzl\%rsplicing_config` to generate the value for this field. If unset, the defaults defined there will be used.   | String | optional |  `""`  |
 | <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 |  `["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"]`  |
 
diff --git a/docs/flatten.md b/docs/flatten.md
index 7eab948..2890c9f 100644
--- a/docs/flatten.md
+++ b/docs/flatten.md
@@ -2233,7 +2233,7 @@
 | <a id="cargo_bootstrap_repository-rust_toolchain_cargo_template"></a>rust_toolchain_cargo_template |  The template to use for finding the host `cargo` binary. `{version}` (eg. '1.53.0'), `{triple}` (eg. 'x86_64-unknown-linux-gnu'), `{arch}` (eg. 'aarch64'), `{vendor}` (eg. 'unknown'), `{system}` (eg. 'darwin'), `{channel}` (eg. 'stable'), and `{tool}` (eg. 'rustc.exe') will be replaced in the string if present.   | String | optional |  `"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"`  |
 | <a id="cargo_bootstrap_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template |  The template to use for finding the host `rustc` binary. `{version}` (eg. '1.53.0'), `{triple}` (eg. 'x86_64-unknown-linux-gnu'), `{arch}` (eg. 'aarch64'), `{vendor}` (eg. 'unknown'), `{system}` (eg. 'darwin'), `{channel}` (eg. 'stable'), and `{tool}` (eg. 'rustc.exe') will be replaced in the string if present.   | String | optional |  `"@rust_{system}_{arch}__{triple}__{channel}_tools//:bin/{tool}"`  |
 | <a id="cargo_bootstrap_repository-timeout"></a>timeout |  Maximum duration of the Cargo build command in seconds   | Integer | optional |  `600`  |
-| <a id="cargo_bootstrap_repository-version"></a>version |  The version of Rust the currently registered toolchain is using. Eg. `1.56.0`, or `nightly/2021-09-08`   | String | optional |  `"1.79.0"`  |
+| <a id="cargo_bootstrap_repository-version"></a>version |  The version of Rust the currently registered toolchain is using. Eg. `1.56.0`, or `nightly/2021-09-08`   | String | optional |  `"1.80.0"`  |
 
 
 <a id="rust_toolchain_repository_proxy"></a>
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 d6bd618..6cb3190 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": "289986cf5d5a97872392441ca0fb00d4f1bedc83589075f1719e366d138f8daf",
+  "checksum": "5e194a065cd230e3e8e9ab03a16b2a1afd20fd8842fa5a28ab62ab96c96b2921",
   "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 59e942f..bca3db1 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": "60af2f5f60ab0e84e6bb213079620744fbd4daaa5bb48b34b88321cf591adf24",
+  "checksum": "25d250d4865c97434ce8d62879e04a8c7c6df99c4360de70ccf10c133f3dd9ec",
   "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 2a6b377..fd595f2 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": "4377d7288f513e779ba74874e3a94eebaf33796a0b7d649323a707e1b8b6b5f0",
+  "checksum": "8e2e9443bdc08f8cdb7e01f3c558e2aef675fe069fcc96f9eee5e8fa6d6add0b",
   "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 168dc63..fd2cd16 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": "435b7aa02a715697a3036175d08ba6dd69ef4f950b88f84eb9dd26b9eaa4c73b",
+  "checksum": "4d9acbc9212bf7c50d1ffa6f0fd8c6c437504cf1e4d6cfbccae5b1b7504e615f",
   "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 d98f792..c7c669f 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": "76537faf663aff2631b8d7849f26e578ab0b05817ffc63129ad44b5c044e7807",
+  "checksum": "6a70e2553331cd1a6d5227a5afa31ab5a60f41cb52bac9d8d905ad118c187e16",
   "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 4011dc6..8ec88b3 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": "9249cf7740f1135bf94a943bbd849163d36d6eb3217b4abebd3819d0aac273e4",
+  "checksum": "fd281aa7fd5652e5d13d8c675926720620d180c254f9c674891179283f98cfde",
   "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 09ea4a4..cc7454c 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": "454906a98ec00e259a18ca18148e2a72f18e60b2ebcd7ad82c16c8b12babd5ea",
+  "checksum": "f780ac5ac38545e82033224d913fba1e381b8ced68c572e583d04ca43f6c73b3",
   "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 27dc7a7..7cbf6cc 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": "ab3295042b385557b39bfe5eff26f06a0f8fe9e2a2e9bcffb96026092fccc372",
+  "checksum": "3b7d6bcba353de8d99394179251bcce841a9036654b91c21e10e296b1a048db7",
   "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 b50e046..52a32ad 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": "78276bb2c086ca2a594d72f35789410312c9581418e7657dbb8a56064da7b9fb",
+  "checksum": "c63167af07ad22d8de1d058ba11c39d6999a4685951cabb5defee666acf9022a",
   "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 93377f2..13c15cd 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": "54fcbb81d2c815bfc6eb2668a2fe1e6431577c2b932c7dac5fc96379b36edb62",
+  "checksum": "c1b765392fa7ad28bec4befe20619072584a0cdb72cc907249d3d45d736f088b",
   "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 587e665..e495819 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": "9512facaf3a0b80e9970a1ab81cef6f6eeeb11e06297cb6d8904b97653d4ee20",
+  "checksum": "c69eca3799cb71eb33df3a0c1b0b2c9788b64a608972d5f768e247a8ca0032fb",
   "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 d4f7d96..5797a0a 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": "5952c05c4e838658de1c417ae618bb7336ad4ecb5467011875eb837a923c5cee",
+  "checksum": "6c70ce4d4d0e2e18d9771d40354c24e3c605fdb3b38ae9f2a858177e372275aa",
   "crates": {
     "aho-corasick 0.7.20": {
       "name": "aho-corasick",
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 e07fcd1..a1aad59 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": "be1db8376c535588af343ab2a6e7ebe2cafa39028fa7c234bf3d51a68d3b6a9a",
+  "checksum": "1953ab7765ef0aa9e58592e3274936001e578685f4f7ec95579a1a44bca08139",
   "crates": {
     "async-trait 0.1.64": {
       "name": "async-trait",
diff --git a/examples/crate_universe/override_target/cargo-bazel-lock.json b/examples/crate_universe/override_target/cargo-bazel-lock.json
index 81fac01..1a0c968 100644
--- a/examples/crate_universe/override_target/cargo-bazel-lock.json
+++ b/examples/crate_universe/override_target/cargo-bazel-lock.json
@@ -1,5 +1,5 @@
 {
-  "checksum": "4149ad9f34a9f145d6eb23427f09214cc592a467c2a0e352ce3ace7758479f9e",
+  "checksum": "7c2914f5fff68df72c71638907d297e54a336d1a270469eba449d62df748fff6",
   "crates": {
     "direct-cargo-bazel-deps 0.0.1": {
       "name": "direct-cargo-bazel-deps",
diff --git a/examples/crate_universe/using_cxx/cargo-bazel-lock.json b/examples/crate_universe/using_cxx/cargo-bazel-lock.json
index af54f76..353f32f 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": "66c8ad47f55ed4ef74e89a799d519c12b62cfb9ca39fd876b78536976fdc50cd",
+  "checksum": "76a79f0ec746cceb222cddcbb61f82343275bccc4ccbb462242149974f400c23",
   "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 2333482..9cab7d9 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": "0325566f42002df6b53ded178c6f8eca8a08a5c1b3c932e037de314701005ebc",
+  "checksum": "5488eb653c4ee6a17bbb102b52888d6bc9d7a9a60cc977385c212f1f90f80a3c",
   "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 6faee60..bf3dc30 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": "8c612020d0d9845c0b2283f0f8428790ebeb21f3a0ecdedb4c8944b350436b80",
+  "checksum": "363533b6007ce71bea99f6f1732feab844c5f62ee61af99466b2cf7bdfdbea62",
   "crates": {
     "addr2line 0.21.0": {
       "name": "addr2line",
diff --git a/rust/known_shas.bzl b/rust/known_shas.bzl
index 3c66e6b..a9f7e5e 100644
--- a/rust/known_shas.bzl
+++ b/rust/known_shas.bzl
@@ -6546,7 +6546,6 @@
     "2022-01-12/llvm-tools-nightly-mips64-unknown-linux-gnuabi64.tar.xz": "23444f0e86d6cd3466d09751c164bc1e981e9f5fec374fe5c0ad31379fd94618",
     "2022-01-12/llvm-tools-nightly-mips64el-unknown-linux-gnuabi64.tar.gz": "ea5a07e951fa16a139811a13c8933b861034a4ebe12edee88682090054ae4174",
     "2022-01-12/llvm-tools-nightly-mips64el-unknown-linux-gnuabi64.tar.xz": "94941e89338cb1afa77895bab6bfd5065ccbea5d29a27e53d597746745a0fbd2",
-    "2022-01-12/llvm-tools-nightly-mipsel-unknown-linux-gnu.tar.gz": "fcce235ba42e607b632ea61b9f93238f124a773bd7e00d5dcc0cd5bd09f01e46",
     "2022-01-12/llvm-tools-nightly-mipsel-unknown-linux-gnu.tar.xz": "1353c752b1e7ca40734b28a4feecf00ea60975eac5dd21fd514c4c0267e33026",
     "2022-01-12/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.gz": "10f9789928b4644a0cf821d258d89f80402319f07417721a48d77c611769dfcd",
     "2022-01-12/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.xz": "dfc4edabe946341f59d22ad1121c1e48d13e291dcda1339e53e497764491aa20",
@@ -21100,6 +21099,442 @@
     "2024-06-13/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "24b21ac9c7aad96fd796490b40922af18dfe8ea39175d0b8aff12187d83dbb1d",
     "2024-06-13/rustfmt-nightly-x86_64-unknown-netbsd.tar.gz": "e98b59fcfb5f38b055ef4a5cfdfe8213c1ad15a8fae0efa59a792f46680e9e6c",
     "2024-06-13/rustfmt-nightly-x86_64-unknown-netbsd.tar.xz": "2fb62714085e36c206dec4a239f0ba63fb82a64fa10139fce5b61a5a6c52a965",
+    "2024-07-25/cargo-nightly-aarch64-apple-darwin.tar.gz": "84e5f506d9b84a81b8d6b2a38fb03a9ca31ebd1d8ebf68d32a87bbbd67e5dd57",
+    "2024-07-25/cargo-nightly-aarch64-apple-darwin.tar.xz": "751ac241fb9d156dce81beb06ef33a57faeb6c777fd23f61b0f8e9bc58dbb2d3",
+    "2024-07-25/cargo-nightly-aarch64-pc-windows-msvc.tar.gz": "1821af53f3c74cc428da68d0899bc0774361abeaddd66b5e0c0bbd7b5528ee55",
+    "2024-07-25/cargo-nightly-aarch64-pc-windows-msvc.tar.xz": "27e1813e01628c477286f2c5779cb6bd7f70fbaa881e9cb8bee5dcf623349c9e",
+    "2024-07-25/cargo-nightly-aarch64-unknown-linux-gnu.tar.gz": "58f4cf87a6b64d55360db1dddbcfa093b590199efd8934a82b382131c80954e7",
+    "2024-07-25/cargo-nightly-aarch64-unknown-linux-gnu.tar.xz": "e535a4aa541a37dad8a79782577ee8309bfc846701d4cca03723e29408ef407a",
+    "2024-07-25/cargo-nightly-aarch64-unknown-linux-musl.tar.gz": "61053d5a30759f63ba7d04aa0a7455aef07e986560fba504ba3749fe042d1296",
+    "2024-07-25/cargo-nightly-aarch64-unknown-linux-musl.tar.xz": "012bc602278743537b78e3d8920432505d05c4a5792d1af3e0caab8498846f55",
+    "2024-07-25/cargo-nightly-arm-unknown-linux-gnueabi.tar.gz": "3ed7a845627841eb93d03279feb211190652cd9c6ffe9763e16f31d23877e024",
+    "2024-07-25/cargo-nightly-arm-unknown-linux-gnueabi.tar.xz": "4dac12c4979cb32436c6b8ad0e24f3e2b359dd4ae49fe91b1cd41296e65c4918",
+    "2024-07-25/cargo-nightly-arm-unknown-linux-gnueabihf.tar.gz": "4d45916f6a8ee7052412f7716c22a8260e320d967181ac8cc325881a8ce3222e",
+    "2024-07-25/cargo-nightly-arm-unknown-linux-gnueabihf.tar.xz": "39df2a545d4ea0f903aaf0191cc8936c8de1863deabd7f599edb339f1074be9b",
+    "2024-07-25/cargo-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "139f564692f8165b86bb83e43acbe776731dfa6723709a20f66c3f21e9dcb64d",
+    "2024-07-25/cargo-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "fd4b971bf1fbfb6b20562af52acf8e056d9daa1e2e9367376e45a22636efc12a",
+    "2024-07-25/cargo-nightly-i686-pc-windows-gnu.tar.gz": "015c95600a07b7cdb5c8fc3d4a90ac5b4ef9b9cadd31e5b8ed18c4b0de0e9037",
+    "2024-07-25/cargo-nightly-i686-pc-windows-gnu.tar.xz": "6e634c189245875317786fcfc0d44b2aee9929bad9f18af50a7056213a84e1a3",
+    "2024-07-25/cargo-nightly-i686-pc-windows-msvc.tar.gz": "8457b02238adb8ea8c9774df9ec26989c22aba027053dbd4d16367ce38bda745",
+    "2024-07-25/cargo-nightly-i686-pc-windows-msvc.tar.xz": "1cd5a6424549da1eccc1310bf7196abb84bdbf117816e80902a0419f9060d6db",
+    "2024-07-25/cargo-nightly-i686-unknown-linux-gnu.tar.gz": "bcf80d1e6d246591a63dfe999f0b79a7ca36369ba44b9b6aafa574cdfaa5c153",
+    "2024-07-25/cargo-nightly-i686-unknown-linux-gnu.tar.xz": "0fcfef2b327edf588ab2ceee86aef93d654e42cd73a457ceae9b86a3329d20b0",
+    "2024-07-25/cargo-nightly-powerpc-unknown-linux-gnu.tar.gz": "bc3f6da5f248f8010d03119b3a8b7376cab47f83d2bac9e4a96afc9f89e9177b",
+    "2024-07-25/cargo-nightly-powerpc-unknown-linux-gnu.tar.xz": "adaf86b50eb3e502d8765f7a2dc5330901ccb3e3afd637b9beb28e5e417df199",
+    "2024-07-25/cargo-nightly-powerpc64-unknown-linux-gnu.tar.gz": "7e1d12d5e878f51669f918996fc1faf28ec022edd94c7ce390c34709f1f8d05b",
+    "2024-07-25/cargo-nightly-powerpc64-unknown-linux-gnu.tar.xz": "e09818f2eaf174914053137a8b49d69f2652a91ae519ec83383f0cdcd83cb31e",
+    "2024-07-25/cargo-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "bc8fde458bf341899cc2344d446128291eeaee0c40835f04eeebe732c99a57d9",
+    "2024-07-25/cargo-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "9809a422b7eeb6432d861f8d2315044a4bd80bfa5eaffe3c3861ee164c8efa03",
+    "2024-07-25/cargo-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "29a7299d7a95f03bbfcf75025a20e1a25e5f88a6b6496694e2680cadd8379524",
+    "2024-07-25/cargo-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "d3067254d2d37e16e174fb19cf0989a58e4e14025abee0dfb9df2876686259ee",
+    "2024-07-25/cargo-nightly-s390x-unknown-linux-gnu.tar.gz": "6f91c3f90d8799a7430afde86a539528709ca38fff605c7fed3e71096524f5fd",
+    "2024-07-25/cargo-nightly-s390x-unknown-linux-gnu.tar.xz": "899f7d4d137d36bf195dee4e46538a0debbf2075003b586e355316dc807632e0",
+    "2024-07-25/cargo-nightly-x86_64-apple-darwin.tar.gz": "734fd2dd56bb96ac34dbb6da3dbfcd7e3bc34dc09a8dd9839055a4939eabb219",
+    "2024-07-25/cargo-nightly-x86_64-apple-darwin.tar.xz": "a1cd89ecb171ee5735925cb17e408aae729a4c9070267164ad4b13d74f8ce2f7",
+    "2024-07-25/cargo-nightly-x86_64-pc-windows-gnu.tar.gz": "3f4fee9b0b50de7ada4901f8d09b77f6b0ae078c078619164894666043b09ca6",
+    "2024-07-25/cargo-nightly-x86_64-pc-windows-gnu.tar.xz": "a95e2304df1b4dbf8e68c02918bed9194c59a64e853e74d59dac4e9885fbd60b",
+    "2024-07-25/cargo-nightly-x86_64-pc-windows-msvc.tar.gz": "966b45531995d8799131cc2039dab1fd02800ccd7c563389c52b49577c9f93db",
+    "2024-07-25/cargo-nightly-x86_64-pc-windows-msvc.tar.xz": "f719db70d7327945f5b2e684cb568b68debd8f916f886e760aef44566f887869",
+    "2024-07-25/cargo-nightly-x86_64-unknown-freebsd.tar.gz": "100e979af9aa750cdf890f8767c90def56f0f923bebe9bae9ded45d75dfdbaee",
+    "2024-07-25/cargo-nightly-x86_64-unknown-freebsd.tar.xz": "1ab4bd62abfe44d5bd83f141cba8fcb6995227a9afb61f7c1caac92c07918081",
+    "2024-07-25/cargo-nightly-x86_64-unknown-illumos.tar.gz": "dc4d6101e5172b66e866caf9a1532e7e13b9b05dfa3870712e598f0622bf3900",
+    "2024-07-25/cargo-nightly-x86_64-unknown-illumos.tar.xz": "c75ad3d3dbc2df4221a1b5b3d0e26033143d17d0bdf282e0581a0098495c8200",
+    "2024-07-25/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz": "c7ec30bcfb8455e3c02235e758b27a46641a8c07583b12d2ac1a74b534735331",
+    "2024-07-25/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "36e4d986983173103c83b0f628c13f813c10321ecca19ce80115b8f1e7b2ae97",
+    "2024-07-25/cargo-nightly-x86_64-unknown-linux-musl.tar.gz": "263e4a5626b71a589b91b3896be8c807ee0ae92a1218970dbebe1d97dcc50c92",
+    "2024-07-25/cargo-nightly-x86_64-unknown-linux-musl.tar.xz": "c0ca65ecd8bdb29a8735590062291bf3063b0e50557bb9678d0ff442dd9d5970",
+    "2024-07-25/cargo-nightly-x86_64-unknown-netbsd.tar.gz": "9feb03603d0af12f02693520b02de4cb651ab438e345b34c068df5c11eca93a5",
+    "2024-07-25/cargo-nightly-x86_64-unknown-netbsd.tar.xz": "97c9b237b684097b310cf15fb89676e478004a3b448555e0ee8d1a33208fe4dd",
+    "2024-07-25/clippy-nightly-aarch64-apple-darwin.tar.gz": "2dacae4ec6ce925c23fd299e19f937e4739d376503e0621b9443de46c621b8ea",
+    "2024-07-25/clippy-nightly-aarch64-apple-darwin.tar.xz": "5a4245f1d59c56b3c0739f29f6e2e11fcdb6e67c43d989357a48f92758b8076e",
+    "2024-07-25/clippy-nightly-aarch64-pc-windows-msvc.tar.gz": "39f16398633f6773551a885254de592b7f439f38f8049f04e79cacfd62cf5aeb",
+    "2024-07-25/clippy-nightly-aarch64-pc-windows-msvc.tar.xz": "c7b16292f160fa65222d31fcde269105dda99dd9f007c1a1f6b468fdbcc3a99e",
+    "2024-07-25/clippy-nightly-aarch64-unknown-linux-gnu.tar.gz": "3a27ed91d3f5648464f541c9f88d245abaa403425a0056bd2fce9a01f4b8a1c6",
+    "2024-07-25/clippy-nightly-aarch64-unknown-linux-gnu.tar.xz": "5c1d2cbf3bb9dcc17156eeb5d37c597e503380a5b329f92fb43090408e93f699",
+    "2024-07-25/clippy-nightly-aarch64-unknown-linux-musl.tar.gz": "17189ee559d8c83858617a85a0bf5f86fda4b683c0bbc219ba839dcb7208fe1f",
+    "2024-07-25/clippy-nightly-aarch64-unknown-linux-musl.tar.xz": "bedba2eb2e5e9abaa167052a27552d4433041a71bcd3403a958c2eaa4550767d",
+    "2024-07-25/clippy-nightly-arm-unknown-linux-gnueabi.tar.gz": "34f0d3b59342f6598981709159e8069fddd24f93b315aec60a03c4f1b2bb219e",
+    "2024-07-25/clippy-nightly-arm-unknown-linux-gnueabi.tar.xz": "db4983314fc645d4e86683d614ea70246fe18897808f03dfe441ad071ea20850",
+    "2024-07-25/clippy-nightly-arm-unknown-linux-gnueabihf.tar.gz": "6a39e630be7d8757edb1b3e8ef86f983faff0216a9ac485e3412cad96da8bbdb",
+    "2024-07-25/clippy-nightly-arm-unknown-linux-gnueabihf.tar.xz": "6ac691e68d843ff39ca94239b5b59d308e817bc9b0a4def56c27665cee2a417b",
+    "2024-07-25/clippy-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "4f66e3d168cb89912b944c3bdde1b666b74428ea6ec9cc78ac524a1c30c2311b",
+    "2024-07-25/clippy-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "fd6b27bd83c05ceea5e631406ea80e99068d62f38c59a9a1484e6ef02df1a042",
+    "2024-07-25/clippy-nightly-i686-pc-windows-gnu.tar.gz": "c743d3e8a3cc77e293de300849d3b5f3f34631b4a61357c428c04ed6c881c43c",
+    "2024-07-25/clippy-nightly-i686-pc-windows-gnu.tar.xz": "2264b4fb8aa63396b34812989f63da8e6c28fb156a36739633af82086f9949af",
+    "2024-07-25/clippy-nightly-i686-pc-windows-msvc.tar.gz": "2fad07c222258db6bbf38f25f700a7feb41f062a63c53d5d8e9d88fc0b33252e",
+    "2024-07-25/clippy-nightly-i686-pc-windows-msvc.tar.xz": "fe03c507bede6d5b61c2cbfddd89853a14a3460d9459eeb3f77df3930d71a7c4",
+    "2024-07-25/clippy-nightly-i686-unknown-linux-gnu.tar.gz": "64f8904f18f9324882db6d6117f3bc227ac0999a0a3a5edea2441a4b6c25cbf6",
+    "2024-07-25/clippy-nightly-i686-unknown-linux-gnu.tar.xz": "e8a4b2d435dac3156b7ec51dfe1119c5032af3c70f2390cb3fed9ec3d5fda173",
+    "2024-07-25/clippy-nightly-powerpc-unknown-linux-gnu.tar.gz": "33f1ea13cc4d1f00c8a996ebd7fab30393c374fd53bb6616f5bb664dde1adf14",
+    "2024-07-25/clippy-nightly-powerpc-unknown-linux-gnu.tar.xz": "a0b78b6660b986d747f93fcfb44e1896bc40cefaceba602a031eb801cfe0e654",
+    "2024-07-25/clippy-nightly-powerpc64-unknown-linux-gnu.tar.gz": "9c756e638ec95fbce9f83e3c07c64c9b79f3c27af64e20c564f6bc6865717108",
+    "2024-07-25/clippy-nightly-powerpc64-unknown-linux-gnu.tar.xz": "e9c194a4781ab207997ed71eb27ce2f12bd03c618df2b559230908813b06918d",
+    "2024-07-25/clippy-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "a0d3fb79492d08745993e3f925e5a5c107d3d90cef4a5740e139668d4052afbd",
+    "2024-07-25/clippy-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "96570a2536488ca2283c3f25bfc3671f5f60d0ab6429ff1e897dc5d0874d9b8b",
+    "2024-07-25/clippy-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "51f46aa3a22cc7c0c5492980ec839e459a4e60fef0166462f07b37136acb1dde",
+    "2024-07-25/clippy-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "8c29c4345da554cb2daac6c541c346fa7ebcfec5da0dba46e035c48559072730",
+    "2024-07-25/clippy-nightly-s390x-unknown-linux-gnu.tar.gz": "7fc83f203bc837f65504a4815575afcc869b7f5b28e84308f135f2626cce5e57",
+    "2024-07-25/clippy-nightly-s390x-unknown-linux-gnu.tar.xz": "d824af2b10351dfda121a718596f139bdba211b2403f16807e9a6a5d51dbcbbc",
+    "2024-07-25/clippy-nightly-x86_64-apple-darwin.tar.gz": "acb3ddf517c65e9e032c030069ad704019b8aa3e8af99a1d39b84a4ff0b43635",
+    "2024-07-25/clippy-nightly-x86_64-apple-darwin.tar.xz": "a6697a3cf93848e950265bed5691532e800be94d9a1088a1533958451c0be68f",
+    "2024-07-25/clippy-nightly-x86_64-pc-windows-gnu.tar.gz": "66e2bdc80cebc5ced32b9b934dbb8b6a4ad4915545ed6d58a50669dad2fb500e",
+    "2024-07-25/clippy-nightly-x86_64-pc-windows-gnu.tar.xz": "a2f609d2fe071af540890dada2721afca7ac18799d59371ad615ff988789a550",
+    "2024-07-25/clippy-nightly-x86_64-pc-windows-msvc.tar.gz": "2c6e7447d6ff5a1c49a8c2020cb333643546d5b1deba1ef5f5e14e161c3e85d2",
+    "2024-07-25/clippy-nightly-x86_64-pc-windows-msvc.tar.xz": "999f71855bcde1b87be2a98e2d5b852975602945e789fa154a3c99dc75801530",
+    "2024-07-25/clippy-nightly-x86_64-unknown-freebsd.tar.gz": "af8af45cc1dab44eb250f86dda919dfb70640b320ce544e12ba8aa6b6f8a00bd",
+    "2024-07-25/clippy-nightly-x86_64-unknown-freebsd.tar.xz": "f9ec0cebf2939959da5cf95ddd355c101fbc3865837b82a79e38777e9c240013",
+    "2024-07-25/clippy-nightly-x86_64-unknown-illumos.tar.gz": "75a39233699e4f25ab420200b0cad1125a0853f5fb7d0e4a839cf3703fca387c",
+    "2024-07-25/clippy-nightly-x86_64-unknown-illumos.tar.xz": "599bd1ad1450906a2f8cb827bcd7826dc6500d302b11caef1d5e66ec5d6536b1",
+    "2024-07-25/clippy-nightly-x86_64-unknown-linux-gnu.tar.gz": "25467346eff0ef1ea8bbeaa1bbebb0489b19d2375fa356614398d28c16cdd3ba",
+    "2024-07-25/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "65cfef682a2de5c00cb5cc789b65ff32b63114fdca0e1b26301eb63605efeca4",
+    "2024-07-25/clippy-nightly-x86_64-unknown-linux-musl.tar.gz": "ea1af18be9b9df62946543e6e6de0c07739aa6a3d399b8aebe9a56102cc8d277",
+    "2024-07-25/clippy-nightly-x86_64-unknown-linux-musl.tar.xz": "5bd42e33f33dbc1eb6f26127d02665fddd08d83574e87ff68a4adef393a841fc",
+    "2024-07-25/clippy-nightly-x86_64-unknown-netbsd.tar.gz": "c881ad288e5123e4db051b78ee2fddfc6d9adbf176e95cf36da81c9a9fdb1a86",
+    "2024-07-25/clippy-nightly-x86_64-unknown-netbsd.tar.xz": "32359f8a4145ad4d952055c448ee3cb8014c415e5bae4099eb4e63a67c37cf17",
+    "2024-07-25/llvm-tools-nightly-aarch64-apple-darwin.tar.gz": "c7210cfae45f4004f1d786f3bcee5fcf28889a5f4107d9d8bc223e139771149d",
+    "2024-07-25/llvm-tools-nightly-aarch64-apple-darwin.tar.xz": "2a02d2b6784361c63d619944c9de70072bcd960d3aa27c2567d208d1ca8bc334",
+    "2024-07-25/llvm-tools-nightly-aarch64-pc-windows-msvc.tar.gz": "df85a3ff86d91d153eda92af1bdb84b3aef29e8dd1a4595fc04a3dd057905c32",
+    "2024-07-25/llvm-tools-nightly-aarch64-pc-windows-msvc.tar.xz": "32c33e3141243c96f889a67b0c0e1f76815587f3b7a2c81ab4275bfbf2792517",
+    "2024-07-25/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.gz": "78817171305d3b4fb1b43888670e8f937e8ff9b7fb7f7e19c8b4e064e9b0d908",
+    "2024-07-25/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.xz": "97761e9ec9e41169eeb78e6605c48be0a89c47e448af169f9f978f98b1f56dab",
+    "2024-07-25/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.gz": "0c7a2d3829cbcc96ea519441c739f9b7119ed6838222424652f89b93c29d5c40",
+    "2024-07-25/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.xz": "2a6d51fe0ec0323447abbfabe7794c0b5e1956f866f83d42fc2a7ca76b1fa576",
+    "2024-07-25/llvm-tools-nightly-arm-unknown-linux-gnueabi.tar.gz": "13d08fa542186f084f0d91d04a47b45f61a37965ccb2aecbeed7a7ef91be6b1b",
+    "2024-07-25/llvm-tools-nightly-arm-unknown-linux-gnueabi.tar.xz": "9da653569920e9e46e6c41e0a3b38f9bce21854db28131ace3cb5f91c9625ede",
+    "2024-07-25/llvm-tools-nightly-arm-unknown-linux-gnueabihf.tar.gz": "83ff6607a5811071353cf7ddc59fb79f85a58e30cc9a443dc01495420c688a27",
+    "2024-07-25/llvm-tools-nightly-arm-unknown-linux-gnueabihf.tar.xz": "f7d518c340af3469e92b88ec31ecbc562d7b2449156d26bc33460bdd1b8a6fc8",
+    "2024-07-25/llvm-tools-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "5ddfb9bd622d554a71a8d175a8867b2fcbdd4a9d8cd3f3fd3a7b5e2eafb860ba",
+    "2024-07-25/llvm-tools-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "c00fa3616117f321d3f5dfa0d6aa8adc189df45fbed5da9a67e9a5cba536b1da",
+    "2024-07-25/llvm-tools-nightly-i686-pc-windows-gnu.tar.gz": "24554b7ee3ba5dea6282dd3af8ad681ffb2ea6074589a33f45b99ae0d21b6017",
+    "2024-07-25/llvm-tools-nightly-i686-pc-windows-gnu.tar.xz": "e6cfc13caba895dae173bc9112a1842d4fe628d5b7746026cb22a0bd9be4877e",
+    "2024-07-25/llvm-tools-nightly-i686-pc-windows-msvc.tar.gz": "2bbe12020b8f4b80e52a0f817d3d44e02f966787b6a8fba2410bbd2115ab3ff8",
+    "2024-07-25/llvm-tools-nightly-i686-pc-windows-msvc.tar.xz": "85eff07493849e4dffca6c4501277720cbd050289cc65f70a148c8cf72bd92c5",
+    "2024-07-25/llvm-tools-nightly-i686-unknown-linux-gnu.tar.gz": "5d57ae32d8804fcfedfbe2df1c5923b89f52cb74c7375f997b5459019860eb94",
+    "2024-07-25/llvm-tools-nightly-i686-unknown-linux-gnu.tar.xz": "3b8b299015feb26499865dd905ea7b14028e82b2db0ddedd6f4543e2788face7",
+    "2024-07-25/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.gz": "7697efe92b7cb36ac0287e04e58c8edd0eb1f5713e58047a3bb6c244ee37a13f",
+    "2024-07-25/llvm-tools-nightly-powerpc-unknown-linux-gnu.tar.xz": "a0daca26f14815a2f860e33186fce1507bddbe6a67b49330c9e8709f1a012d87",
+    "2024-07-25/llvm-tools-nightly-powerpc64-unknown-linux-gnu.tar.gz": "c861d25be530c21d5d16e6fb5eb146556f5b134fd6d4a89730d9ed69f8fcbbb2",
+    "2024-07-25/llvm-tools-nightly-powerpc64-unknown-linux-gnu.tar.xz": "7d2d0d2b8ece9cd5758282c115d2f0fb76838a36c7505d5d7b4bcafb5f23cb85",
+    "2024-07-25/llvm-tools-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "7ea46edaff556dc713a2fdab00c8cf87f4bd2ed0470ed63f8d48ca80eb82d1a4",
+    "2024-07-25/llvm-tools-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "01b3905c6d13b7d83dae75ea4b4da3fb6821baebaea63ac704eeebc1b332a5ce",
+    "2024-07-25/llvm-tools-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "fbdb1836775b7e8de872637ae17717e0c6100d8da9e231065bc568072e73a871",
+    "2024-07-25/llvm-tools-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "16b0221ffb7b4ad67b7d0bedb311d07a42d0ba8e02858b98a22b7e393d18c992",
+    "2024-07-25/llvm-tools-nightly-s390x-unknown-linux-gnu.tar.gz": "28e24adb706a3452990014e928166ef6a1931fabee4aff2ad65c13714d0978de",
+    "2024-07-25/llvm-tools-nightly-s390x-unknown-linux-gnu.tar.xz": "74c3213febe9dc311de5abeaf69269277f4c74296c74d32ae27e75b145880d28",
+    "2024-07-25/llvm-tools-nightly-x86_64-apple-darwin.tar.gz": "5816a46080d003b559a22575ed16ebba58639845dcd6b59f48dd871735e7fdbe",
+    "2024-07-25/llvm-tools-nightly-x86_64-apple-darwin.tar.xz": "040ebc290f817f054510adc17c07fc7b58b834e30020e85a6431934540b0749e",
+    "2024-07-25/llvm-tools-nightly-x86_64-pc-windows-gnu.tar.gz": "e6c90300d57901ec4bf963ae09c8a4b8cd9f0073e8a51bff5f71b8350f5d4fbd",
+    "2024-07-25/llvm-tools-nightly-x86_64-pc-windows-gnu.tar.xz": "b69b5ebf67fad52596bd83faa6fc84cb9346dae1c6f93d0744e529b581c5d184",
+    "2024-07-25/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.gz": "f88918fee87dfeb33a7a4ca171636415c388edb066fa2ee0c735498f94d5238e",
+    "2024-07-25/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz": "64f7126e955a3b67e5afd0ab4db25a1c5f08e6a5a2272dee1435c940fa06c668",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-freebsd.tar.gz": "8275807453675b05441b86cd463367eacdc776a2c05a69580ad51315404b7232",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-freebsd.tar.xz": "fdcfcf3cc250eaa32d384c81a9ff175aec9521bbf6cce3e55c90b94215c74035",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-illumos.tar.gz": "cef9ae2a417411afb20db62c1315e42bf0cebfb66bf562da414b02bc8e89b22e",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-illumos.tar.xz": "2123f1b9cef66cf7a756b4a6482cc81feac7eb85de4d8d6a180639f4ccbebac8",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.gz": "d4ef9c84e34cd2ccc37a172f935295252bbbb5656aaf757c85838ab043210fcd",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "d30ce92fae67609eb256ff23d807d4e09d71bdca3a892b1e1a1b4a5c1d14589b",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.gz": "298a328d0207e1842302713cdc10471d378dff049453b3fe050a95352dc98356",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.xz": "ac18eaaf071659fceb855167b115fa2aabfe16e63730259ae163653dbbb43e0c",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-netbsd.tar.gz": "132691cb174b36150d07aa670a7bf4eb8ac090a6ff8458562b2e3acf941084dd",
+    "2024-07-25/llvm-tools-nightly-x86_64-unknown-netbsd.tar.xz": "83f34c72290ce1582364bc8f9ce0fd1f35cdc680bd4e0b9543b99150b61870d5",
+    "2024-07-25/rust-nightly-aarch64-apple-darwin.tar.gz": "6841bdd053ce59fd70cd21f2a77a852589bf0fbcb19469f4ef590df5649bf87a",
+    "2024-07-25/rust-nightly-aarch64-apple-darwin.tar.xz": "db622381a1c69073ad9e06a298aef8a61554d2aa1323d7b29206d5c89ced4e79",
+    "2024-07-25/rust-nightly-aarch64-pc-windows-msvc.tar.gz": "f05ce89fae9aa9635724cee52cbdcc5222f23a17994d4bb92277426aa7584542",
+    "2024-07-25/rust-nightly-aarch64-pc-windows-msvc.tar.xz": "3ff65ab5c1f324ba65c37c8a896cde3cd959deffe2be8075b671004c71d31f85",
+    "2024-07-25/rust-nightly-aarch64-unknown-linux-gnu.tar.gz": "6a69a7afaf037395c7f018e965a75212283bf93135f9ad5a078e37a6f423e111",
+    "2024-07-25/rust-nightly-aarch64-unknown-linux-gnu.tar.xz": "d72c68ebfc495b915462d9fcb83ae50142139943a41e4e60247efd7e6e7b6049",
+    "2024-07-25/rust-nightly-aarch64-unknown-linux-musl.tar.gz": "356a9c19e68d87ab50e655ddd5f6b1e06cf571353944bad7937ab8d959c30e72",
+    "2024-07-25/rust-nightly-aarch64-unknown-linux-musl.tar.xz": "a60865262a663daf3f0190dda5a182b2222b4dd807fea118c69480d6218620f0",
+    "2024-07-25/rust-nightly-arm-unknown-linux-gnueabi.tar.gz": "c1fb33bdb88e4f5bc5dea927c8b463fa45009ee780718598e2c7b366b6691062",
+    "2024-07-25/rust-nightly-arm-unknown-linux-gnueabi.tar.xz": "633349b508d336cff190460c1fd1b6bdd53d44767c67f3fba94b56c9303c65c6",
+    "2024-07-25/rust-nightly-arm-unknown-linux-gnueabihf.tar.gz": "1e114192a43eeb4b4cec26bf15c51c63f8e6f40e3d4442863e3003f8ea9e0ee0",
+    "2024-07-25/rust-nightly-arm-unknown-linux-gnueabihf.tar.xz": "8c71719fff21a09dab51b14af09e7735468381d291bcce5ec98f55884b7449a9",
+    "2024-07-25/rust-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "ba765ea5f22d59fc20efffd9f19271d1907fa0eb132344cb8b2bc92551ad39fc",
+    "2024-07-25/rust-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "feb1b2b81edf242cc3919641f0dbe074a21b7e84e5f0371d258ce7671c3fbb22",
+    "2024-07-25/rust-nightly-i686-pc-windows-gnu.tar.gz": "7550e05593e7b52f81dea9c653245c2a8e8db44b436062a920253de773c217b8",
+    "2024-07-25/rust-nightly-i686-pc-windows-gnu.tar.xz": "4e2e716da1d5e9956ed0766cab21b4c6f427c93cc9dc6ee61d8e8fc0609640b4",
+    "2024-07-25/rust-nightly-i686-pc-windows-msvc.tar.gz": "305e8c7092b997808208fb9149d4d574915e0cdb4d1135f249f5b781e5e13093",
+    "2024-07-25/rust-nightly-i686-pc-windows-msvc.tar.xz": "b67c3d2dec2a19bba20f0936d0be0cc00016ff47d54637caac0fdf51cf23f3c9",
+    "2024-07-25/rust-nightly-i686-unknown-linux-gnu.tar.gz": "3fa657f15c059be8a5e1b726c751985f2a3fc449a47c082315dff6e5aff0aa95",
+    "2024-07-25/rust-nightly-i686-unknown-linux-gnu.tar.xz": "7bc6a9c25434c459abd77553f97799156f7ba8f6d542c1a19997ab0df522e69f",
+    "2024-07-25/rust-nightly-powerpc-unknown-linux-gnu.tar.gz": "0b5ac48e6596a0591d4f6fc85a0e04203020e71db3888b0d72bce9dbbede1212",
+    "2024-07-25/rust-nightly-powerpc-unknown-linux-gnu.tar.xz": "21002d9197fcf39bb0746dc54c25201d10f3e7f2f43f20a9331e577f454e544b",
+    "2024-07-25/rust-nightly-powerpc64-unknown-linux-gnu.tar.gz": "c8617ca213e949bd004ac54ad2e59a40e524c5b09ca9af76179297abafe67938",
+    "2024-07-25/rust-nightly-powerpc64-unknown-linux-gnu.tar.xz": "adf1071bc7d807d2a103195e6407cf6ceaabefb3cb03f0748163ebdd296e0684",
+    "2024-07-25/rust-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "04cbe3940e474ee2ff67373b43144acc79313bc71f188be69acb1eeba140cde5",
+    "2024-07-25/rust-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "1296a8f0d860268134a370663709ab7231c7a3b4d4f9d12821b07159c8365973",
+    "2024-07-25/rust-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "687d03471da24986b1cc31d65c6fe1bf80e8122776815fa52a617a063ed8e1b8",
+    "2024-07-25/rust-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "9a42d782b3c936de5c82bd4fae1db09ac670ee2b77f276e07393c884b74ba188",
+    "2024-07-25/rust-nightly-s390x-unknown-linux-gnu.tar.gz": "2f3c1ce98a9558a9cd83412e5b4d2917a907ee27152b6aada38f486775080254",
+    "2024-07-25/rust-nightly-s390x-unknown-linux-gnu.tar.xz": "a1066ce1647d12accf391555139182a3f143bda1690534ca4da537d5febe4ffb",
+    "2024-07-25/rust-nightly-x86_64-apple-darwin.tar.gz": "7fa5da1172e86d3a14c7933a885691c07b9a0f2b87641adeca127e47dc15f2cb",
+    "2024-07-25/rust-nightly-x86_64-apple-darwin.tar.xz": "6ce52888c73c1f12ff91576440aa20b5387bf65652d78707bc5f1b1df5defeaf",
+    "2024-07-25/rust-nightly-x86_64-pc-windows-gnu.tar.gz": "f5a94a3e87195a46579b2b24ae126127cbdb93ddd9e4ffae7b65403a9469a4d5",
+    "2024-07-25/rust-nightly-x86_64-pc-windows-gnu.tar.xz": "de2c231e515c42d71acb3cb9dbe58827ec7ec148421d74f6f4d6c0735f19bebd",
+    "2024-07-25/rust-nightly-x86_64-pc-windows-msvc.tar.gz": "71ec4cf97df11532c9615bdb18055b3339c97928f1cd2dc1ae99ba4e0e53e87c",
+    "2024-07-25/rust-nightly-x86_64-pc-windows-msvc.tar.xz": "774d7b61deb0726f4306df73fb03b658d5f2bb166344d8daaf7c7cffa3d500f5",
+    "2024-07-25/rust-nightly-x86_64-unknown-freebsd.tar.gz": "d2a6f4736a3bd8402dd9aec109992e8537fb9aba8593f056c825713b5a16bc29",
+    "2024-07-25/rust-nightly-x86_64-unknown-freebsd.tar.xz": "e60fa8452228d805066777d5faf6b2b5e436848e9e251d406d59eafb14860ae4",
+    "2024-07-25/rust-nightly-x86_64-unknown-illumos.tar.gz": "ebe9e8e3b25b40861de68070f65572f8d4d545f5e3d0ebcb31b70f2503e3ba5a",
+    "2024-07-25/rust-nightly-x86_64-unknown-illumos.tar.xz": "94c09991c9590c4851559e27000e3fe689c5a1ff2253678eb025833e71868a62",
+    "2024-07-25/rust-nightly-x86_64-unknown-linux-gnu.tar.gz": "56e10f9f33e24ae511fbdfc502c0bbc3001c75e3beaf6bca3dcbf650b061a81b",
+    "2024-07-25/rust-nightly-x86_64-unknown-linux-gnu.tar.xz": "24cead1b136facb064dfafbb090ccdc59269f6a97512e46695ee56c5a77b9484",
+    "2024-07-25/rust-nightly-x86_64-unknown-linux-musl.tar.gz": "d0b8aa787eb4f2c64a5a3a50ec950dbadf90087446a2f6f94672df39d25e6194",
+    "2024-07-25/rust-nightly-x86_64-unknown-linux-musl.tar.xz": "5bbfe06b6c632d274e1c8d4470b21f198ecc2b583a9cca1a0338cf2381789dda",
+    "2024-07-25/rust-nightly-x86_64-unknown-netbsd.tar.gz": "d5b80ab738816cab47a5ac7229afb8487499172bcaf1589ec9b7306f8d6ab4e8",
+    "2024-07-25/rust-nightly-x86_64-unknown-netbsd.tar.xz": "faf640fdc6eb08bf8c2204054dc985dd51ab48ff99af9f6715706b41af5d7833",
+    "2024-07-25/rust-std-nightly-aarch64-apple-darwin.tar.gz": "ee96e154e16ce642599a10acd9e252f408bdba2342ea17d1fffbaf90685e2389",
+    "2024-07-25/rust-std-nightly-aarch64-apple-darwin.tar.xz": "d9f5b7f5c5e9d2a08ad58a4954586da4072bcf195d40bec68e9ce21f1b99ac6a",
+    "2024-07-25/rust-std-nightly-aarch64-apple-ios-sim.tar.gz": "1d87c54e7dbbc6d765080d240a2dedb45a07dfe0e842922ab8fa075d53b63a13",
+    "2024-07-25/rust-std-nightly-aarch64-apple-ios-sim.tar.xz": "6b05b73c58c3eab5fb49fbcf4f6114316c63cf8c2b495444ec7d9365d0de41fb",
+    "2024-07-25/rust-std-nightly-aarch64-apple-ios.tar.gz": "cd67b885de4e6f8b0a4f1a7d4e51b271f53318d46636b9247a3495301a8ec789",
+    "2024-07-25/rust-std-nightly-aarch64-apple-ios.tar.xz": "6e05ae248f27ece024abd7330bc9bda29dd487bebba352195c30ab80b437b8b1",
+    "2024-07-25/rust-std-nightly-aarch64-linux-android.tar.gz": "ef51e161265683529b68ed5dc1c740d044fb08485a80e6898f9b150c5be837ad",
+    "2024-07-25/rust-std-nightly-aarch64-linux-android.tar.xz": "337e2834813e0c5c6de071fa98a3e6c49d117fe9f4f1b793737dc03fa360129a",
+    "2024-07-25/rust-std-nightly-aarch64-pc-windows-msvc.tar.gz": "098f6f15329c3c75489ade8d127be9ebc4ff014a3940341a7a5ffe06993d0bda",
+    "2024-07-25/rust-std-nightly-aarch64-pc-windows-msvc.tar.xz": "719f008fbdd93d6443cb892009df21f0b494ec4e2fc6798a2644da2392dd87b4",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-fuchsia.tar.gz": "73010de8c8868cbfe09476733f1c9d222809a750b9906f0fab3d98cb5fd0a813",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-fuchsia.tar.xz": "d63b8a02a833d8e8e2962bb05047a52a5eb33e5f3d95928e9245466f6f11aa43",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-linux-gnu.tar.gz": "5f5908d39c9bbb123192ea654deb3a901216a3e20a369e4881639c7e64edf572",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-linux-gnu.tar.xz": "69f5be90496cbd7fab4ab55250cd08a0f38b5216b5ed4cea25d09304b1aeaef9",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-linux-musl.tar.gz": "f5857c350d87247bdcc84e3d603b935e70fa656482a544043cd7fcca9e69c17d",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-linux-musl.tar.xz": "39afc44a4252536b867440794497b6d3dfb74550210544f7603d719cdf1b123c",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-none-softfloat.tar.gz": "6b8a7f8000aee44bfe7a583c08486ef4799d0617241f69d2d9a88a62da31786e",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-none-softfloat.tar.xz": "ffba05a82a3f3386416e5f8375fe37541430c38de30acc0a1ef741250b2b0017",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-none.tar.gz": "cf2301b1bef1250a2cf4d2570614e9b1b88b775f2d41a1a5ebc6a8396db0f502",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-none.tar.xz": "0e8d8f55793b19550bc877979da7e4cba9aeccb1f65ea81d0a1319a2a638875e",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-uefi.tar.gz": "f7454be2d59b10614983b17c9d426432f4d15e47d4b1b4445be363db7317888a",
+    "2024-07-25/rust-std-nightly-aarch64-unknown-uefi.tar.xz": "4531f1ef2e9e51401e9c03b742f430707409a4bcaa9a041bf16f84213d4bc3de",
+    "2024-07-25/rust-std-nightly-arm-linux-androideabi.tar.gz": "817b23a3b9cab694ef07be7eeae4323368953aac228cf1d11f9d9762ea20343d",
+    "2024-07-25/rust-std-nightly-arm-linux-androideabi.tar.xz": "b74228f775ce238c8ee1d094c966d619dedf63bb83f0238f5aac6e18dc936831",
+    "2024-07-25/rust-std-nightly-arm-unknown-linux-gnueabi.tar.gz": "367e829d8678607a1ded33a42e13ed28839955cdb4579c51e77146f07dcedeb2",
+    "2024-07-25/rust-std-nightly-arm-unknown-linux-gnueabi.tar.xz": "83d3f034e530df997a297c5e928940ab34ac905f400b6b6a9c7500816291cfdf",
+    "2024-07-25/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.gz": "ea012f04701c4747da911eab11a918e144d44df26aaad14579dc7784b415b845",
+    "2024-07-25/rust-std-nightly-arm-unknown-linux-gnueabihf.tar.xz": "4164bdb815ac3159dc1807acaaf88a7b058cb931101b03d34a276068c70a3b71",
+    "2024-07-25/rust-std-nightly-arm-unknown-linux-musleabi.tar.gz": "104e3628e8a07a713dfb52433f6efad77b651f3cc77b4c3a4c1f4fa77ad7f70a",
+    "2024-07-25/rust-std-nightly-arm-unknown-linux-musleabi.tar.xz": "ef912a794ec4db79789cfa544363ff6597de44ad8dcce51459056007359c03d9",
+    "2024-07-25/rust-std-nightly-arm-unknown-linux-musleabihf.tar.gz": "6b57d7abf6de1942a1dfff35a8a855e09c4beebdce17140fc4c324b51bfabf6e",
+    "2024-07-25/rust-std-nightly-arm-unknown-linux-musleabihf.tar.xz": "af8e249700e6fb7e8a5906d55e2732f39665eff64593fca403fb95a6502887cd",
+    "2024-07-25/rust-std-nightly-armebv7r-none-eabi.tar.gz": "d371e4db3d8471ec53c199296becadfbfdfe289e93514b2fd9f567973391695b",
+    "2024-07-25/rust-std-nightly-armebv7r-none-eabi.tar.xz": "7e49de837f1f9f931de75cbceff108dcb7e36337dd5a8e454fa5f89fce8e10c4",
+    "2024-07-25/rust-std-nightly-armebv7r-none-eabihf.tar.gz": "21cb147785254118b3a2be45c54c9b8a9ec3e04661655d61e3458c1232dc6d58",
+    "2024-07-25/rust-std-nightly-armebv7r-none-eabihf.tar.xz": "19b75b97cf6c5e5954fbbc516944121767f55ba9d99273b27b7d2c65391d50b7",
+    "2024-07-25/rust-std-nightly-armv5te-unknown-linux-gnueabi.tar.gz": "85602cf31eaf29802809822d67fe6d8c2af7715225cdb41548b55af9b6f18a2d",
+    "2024-07-25/rust-std-nightly-armv5te-unknown-linux-gnueabi.tar.xz": "41c9557ae0fb611d2bc3a1891a20d3c25fade851c1cddfdebd8f24693b0d656b",
+    "2024-07-25/rust-std-nightly-armv5te-unknown-linux-musleabi.tar.gz": "ec959bae8b5e23019a10778c5cfa6c13709c1f349ee6afc6b6fbd32dfa23d98d",
+    "2024-07-25/rust-std-nightly-armv5te-unknown-linux-musleabi.tar.xz": "91304f314298c49451b9ee0176b7c3aae45fb4afffbaa2c12e137f3445472c0c",
+    "2024-07-25/rust-std-nightly-armv7-linux-androideabi.tar.gz": "4fe399cf5721efa238294131f12d02465cef739fc5dc57a76ec0ecf88441c301",
+    "2024-07-25/rust-std-nightly-armv7-linux-androideabi.tar.xz": "c8ff42b599ce42bd79ed7c3bdeec0543bf80d6477903bb2543b87f7e8b26c7c3",
+    "2024-07-25/rust-std-nightly-armv7-unknown-linux-gnueabi.tar.gz": "a24eebadc1e2d22774a588ee9bf7808803531e3a939e8b224369df65eceffb39",
+    "2024-07-25/rust-std-nightly-armv7-unknown-linux-gnueabi.tar.xz": "41b49fd99ec1ba8df6ad1f0d5903f7f67858bb306eb68fb67d824683ab977d00",
+    "2024-07-25/rust-std-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "6c475c8407c20f97f236d4c70641df3a7010c72954085e7e7c3712d05a2da691",
+    "2024-07-25/rust-std-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "7a4108cec0cd3ed99845e813e71d16116cff67b22b414b6bf190dc4eeb8b5509",
+    "2024-07-25/rust-std-nightly-armv7-unknown-linux-musleabi.tar.gz": "2a4d69c5e7971f4170fa062c362400018ebb80c0637a8b97cbb8f38642bdb6e2",
+    "2024-07-25/rust-std-nightly-armv7-unknown-linux-musleabi.tar.xz": "ab5e77e06598d88e782fa6253a5d1d0683e29b2aa7fb9db16ed402df5f560294",
+    "2024-07-25/rust-std-nightly-armv7-unknown-linux-musleabihf.tar.gz": "b646555fcbbf546010110141642c52c13b81746e526de17d52be02081ad8a485",
+    "2024-07-25/rust-std-nightly-armv7-unknown-linux-musleabihf.tar.xz": "943aead1fc3870bb4fe23992f59dbcc4d44a7ac2838bf2fd4e02e9c85f3fde5e",
+    "2024-07-25/rust-std-nightly-armv7a-none-eabi.tar.gz": "4c81d1aa691b11e55e6960033fc79aedf0b7118acfac2eab43314a9b897cf9c1",
+    "2024-07-25/rust-std-nightly-armv7a-none-eabi.tar.xz": "e1ac653cfbac4bba4e66672f2a622705d77ca5cd1ad95596e05d224df998ac6e",
+    "2024-07-25/rust-std-nightly-armv7r-none-eabi.tar.gz": "e0733fd819f371a5d72f506702e0b6123318ddcbeabf83002eca21b366eb671d",
+    "2024-07-25/rust-std-nightly-armv7r-none-eabi.tar.xz": "9cf7c918c3a8e0f35e6c996c8284aeb7800003a393a55b749a7cede3486b552c",
+    "2024-07-25/rust-std-nightly-armv7r-none-eabihf.tar.gz": "0d2edfffedbaf59d55c94585f4a3fe6b929dbd093cd0e03ae1d3478fc9648b1d",
+    "2024-07-25/rust-std-nightly-armv7r-none-eabihf.tar.xz": "52c8beeeb909a79775ae58ed1f593adf680e765640753b65266357ddfd06c6fb",
+    "2024-07-25/rust-std-nightly-i586-pc-windows-msvc.tar.gz": "a93e67a7eb6ebae33fc3093efd870cb9f477bd03767c00c782bdfab467a7b901",
+    "2024-07-25/rust-std-nightly-i586-pc-windows-msvc.tar.xz": "89dd265f7c3cd4c27227fcd2143e565c3703e1a8250a0178b48507d0172855e0",
+    "2024-07-25/rust-std-nightly-i586-unknown-linux-gnu.tar.gz": "91bc481460add4f692df4a71f8b8f4049c369dc27e3e9b660ad1160cf0303319",
+    "2024-07-25/rust-std-nightly-i586-unknown-linux-gnu.tar.xz": "b1a70f61b98f812d0d9e87e37560cd7902f2ee1d7e31ee91f29680f25c8fb55b",
+    "2024-07-25/rust-std-nightly-i586-unknown-linux-musl.tar.gz": "c03d5950b8f44241ad193e4d48eddf7fa8af6ffffeefcf7b4194533402c31e54",
+    "2024-07-25/rust-std-nightly-i586-unknown-linux-musl.tar.xz": "edb6715b4c485e99dbc8998e280855883afb07b92c1ef49cad6bbc2c1c3d5a97",
+    "2024-07-25/rust-std-nightly-i686-linux-android.tar.gz": "610a6ccdee93391fe1229e8af77880f9c95a26a39491b2089212d4f62967cbf4",
+    "2024-07-25/rust-std-nightly-i686-linux-android.tar.xz": "2f37352964e32970dbbeb615f226b3a8123ff4a684b5a9f297765abc8ba645aa",
+    "2024-07-25/rust-std-nightly-i686-pc-windows-gnu.tar.gz": "39144f0464cc47e0e7df3f181250d75ac58989f71c694229ab8bb4f9a2ced661",
+    "2024-07-25/rust-std-nightly-i686-pc-windows-gnu.tar.xz": "404bbb351f8ac831ed60e095a09f58ac2509aeafc8f5bf24c7bd867d0535d02d",
+    "2024-07-25/rust-std-nightly-i686-pc-windows-msvc.tar.gz": "5582eaee1adc867d22ace16c0ed7e4dcade0bfe3632bc4f67aed59c5834424f0",
+    "2024-07-25/rust-std-nightly-i686-pc-windows-msvc.tar.xz": "f75d5812faf5165a86b6d429b7f33008913cdc7f3b88c15b62d205376ee8fd14",
+    "2024-07-25/rust-std-nightly-i686-unknown-freebsd.tar.gz": "a55ad1483d7c6239926cf9c04742afa9a707c4a9bb0c4e41c2105a8d763cfdad",
+    "2024-07-25/rust-std-nightly-i686-unknown-freebsd.tar.xz": "6369713275d060bbf094edea158c6ec7b96561a1f82b32da2f4b18743f5f0509",
+    "2024-07-25/rust-std-nightly-i686-unknown-linux-gnu.tar.gz": "09528e021b7f6b63ca95a42fc44d8a26d4df0e13609ebc631e499afd18c85b48",
+    "2024-07-25/rust-std-nightly-i686-unknown-linux-gnu.tar.xz": "f973f039f7fa9370c54cf98fe02f5929d73045402543d330ca4e568725cbec18",
+    "2024-07-25/rust-std-nightly-i686-unknown-linux-musl.tar.gz": "e47bda7eca706ab5f78a696d36a243f84003bf60c448b3195f48da45d2c33b1e",
+    "2024-07-25/rust-std-nightly-i686-unknown-linux-musl.tar.xz": "f6e00fdf0924a2d7c0307779f8fe2b1fb9cb59c928a6c31e3c2c9ad8ce0ab76e",
+    "2024-07-25/rust-std-nightly-i686-unknown-uefi.tar.gz": "be4768a93e2077c318d4ff9a093a5818f28b4a7845fbd50ce5b17f96ca2ad9aa",
+    "2024-07-25/rust-std-nightly-i686-unknown-uefi.tar.xz": "09e1a678abf8d332bc3d6dc159459acb45a0c9882ca9cec780ef456f595e609e",
+    "2024-07-25/rust-std-nightly-nvptx64-nvidia-cuda.tar.gz": "c4d309e131e2c97a8030e70cf8c7fd08d41eb1edd5cddd11e8e72d7e24b7a788",
+    "2024-07-25/rust-std-nightly-nvptx64-nvidia-cuda.tar.xz": "433c1500aa088f58c26a868dcacd4c5727563a6e720fab88d51ee2a3531fec8d",
+    "2024-07-25/rust-std-nightly-powerpc-unknown-linux-gnu.tar.gz": "fc35efe890f5db6003fdd93b2722096b41c4090cf5662601a65b313ed0f6dfb5",
+    "2024-07-25/rust-std-nightly-powerpc-unknown-linux-gnu.tar.xz": "d187be75b8ba57e3eefc68d9b3e7a68919fbad5fa4bc28fb85b1018a20c01922",
+    "2024-07-25/rust-std-nightly-powerpc64-unknown-linux-gnu.tar.gz": "358abf058a72219152487928350102bcb32dcd68ff0b7a5ebf56314ae2672f10",
+    "2024-07-25/rust-std-nightly-powerpc64-unknown-linux-gnu.tar.xz": "1680c02fb0560bb627f731bb8beeef90ffeb77ab4fb8eb0cba807eb71f89d5ca",
+    "2024-07-25/rust-std-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "c35dd632e5b7f103c037a33d4b55610701060d8dfda833fefc241747e47a5e42",
+    "2024-07-25/rust-std-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "d93f762dbfc3bddae7e37eefacc86c6ee70eddb4991d0627012189e8682b711c",
+    "2024-07-25/rust-std-nightly-riscv32i-unknown-none-elf.tar.gz": "8836b683f2443ba829596bae2a858f9e211f2b2eaaa7213ed372c426d7c2beb2",
+    "2024-07-25/rust-std-nightly-riscv32i-unknown-none-elf.tar.xz": "688d2e88f33750f015bbd50ce54c77b3f8324abfaa7a9cbc645a4778902fa74d",
+    "2024-07-25/rust-std-nightly-riscv32imac-unknown-none-elf.tar.gz": "24270fbcb0c11e2537d870eb12e679406b38a6ba413d5872fec900e42c1bdbb9",
+    "2024-07-25/rust-std-nightly-riscv32imac-unknown-none-elf.tar.xz": "99e89a196fb95efcf47f08371f2bdbda0e51cfe27180a57bd2deabafa5df1de3",
+    "2024-07-25/rust-std-nightly-riscv32imc-unknown-none-elf.tar.gz": "c27b174fb90638faa25638a3076bc66e1b26dc774d3bc479b788ce325a1eae5e",
+    "2024-07-25/rust-std-nightly-riscv32imc-unknown-none-elf.tar.xz": "bbb9777c18c1406c4ead3a335076638a815a00d2bf26936ca5d20ffc242a7672",
+    "2024-07-25/rust-std-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "fa023f187000e387796603a23f0b852c673ad2351467afd9cf1f4eebbe8d8eb0",
+    "2024-07-25/rust-std-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "05d57aa51a79945e437f47eff83ecc7293289bae3bb76180627bf6ed786e7f24",
+    "2024-07-25/rust-std-nightly-riscv64gc-unknown-none-elf.tar.gz": "34239e051e7059fb774650fbf7f1c2b789963e8068c2a92efb4ae61d091b9c5c",
+    "2024-07-25/rust-std-nightly-riscv64gc-unknown-none-elf.tar.xz": "06519b160bf7f026375ba6757ca5b1866a9cff52796c967ddb3eb7052d017ec1",
+    "2024-07-25/rust-std-nightly-riscv64imac-unknown-none-elf.tar.gz": "c25ac37ec36b852c551169255a56b8c92872ffacae0a502a06a48faa23ff2216",
+    "2024-07-25/rust-std-nightly-riscv64imac-unknown-none-elf.tar.xz": "eab0c070611a94269ac1936a5854fc204f4575aca860bd9ddf301cf346a85410",
+    "2024-07-25/rust-std-nightly-s390x-unknown-linux-gnu.tar.gz": "7b8ec039013133c1ec6942851c8c0799358f622eeeb2b5490f925203bf297b77",
+    "2024-07-25/rust-std-nightly-s390x-unknown-linux-gnu.tar.xz": "905ea8dc8ee1f82f23d03825c6a7ef848eba83b64eaa768d3af220150d9ed75f",
+    "2024-07-25/rust-std-nightly-sparc64-unknown-linux-gnu.tar.gz": "ddf3d9873eddc6a2e1c690259c7a4625c839dba6ac7074480adb662053a6148f",
+    "2024-07-25/rust-std-nightly-sparc64-unknown-linux-gnu.tar.xz": "0e8451b41bdc265d1ca821403628dfe4a810e363dbbc66bbb418b2d6dc6cc87b",
+    "2024-07-25/rust-std-nightly-sparcv9-sun-solaris.tar.gz": "cb338888d99dffade1550e7440589ebe1def1e5abd145ab2484d547b374871dd",
+    "2024-07-25/rust-std-nightly-sparcv9-sun-solaris.tar.xz": "e00cb7c61c05c6a014a1a3d4901db2fbeba8ddaa49b7c02379c1719ff48c88c8",
+    "2024-07-25/rust-std-nightly-thumbv6m-none-eabi.tar.gz": "852ecec2af8eb8ad969be2e67c059c0aac3b91ad45e3f6d7b20cb3d9c777331f",
+    "2024-07-25/rust-std-nightly-thumbv6m-none-eabi.tar.xz": "d284ac82c35f23ad3c68a2bdece395294d750d49f69d4bb686d09e9d403c14e9",
+    "2024-07-25/rust-std-nightly-thumbv7em-none-eabi.tar.gz": "0d766a0f1e0885e88632e4dbffdbda0cc456324b59ace34b6e5d22febc535bb0",
+    "2024-07-25/rust-std-nightly-thumbv7em-none-eabi.tar.xz": "8b9537dddd5229c21d4d9e7a86b346531491687fc466bd933ae3bb5ff821bd99",
+    "2024-07-25/rust-std-nightly-thumbv7em-none-eabihf.tar.gz": "b6b6d27a491a20f8ae03dff55eed34af6508d93bf6ce4fe62f832dc1ddbbe290",
+    "2024-07-25/rust-std-nightly-thumbv7em-none-eabihf.tar.xz": "48e42a341bac896416d898910b13b94a503b02c3bacefe1cfb47d98804969ed4",
+    "2024-07-25/rust-std-nightly-thumbv7m-none-eabi.tar.gz": "9acbf10a1f982bc8377ed93dbd74c8c9874cc07db6bda4900e6cd6fd92808e92",
+    "2024-07-25/rust-std-nightly-thumbv7m-none-eabi.tar.xz": "c10a10bc13227a433da14e5347a14c83bc6b40deae31cc9ab42900c104debcfe",
+    "2024-07-25/rust-std-nightly-thumbv7neon-linux-androideabi.tar.gz": "a0971c1c29d809eeeebf46d3afd47771ae91ad90381fc462bec3f18479d12319",
+    "2024-07-25/rust-std-nightly-thumbv7neon-linux-androideabi.tar.xz": "e07468648466c65c6b42aacd19c633f6f35322ab8428500bb19ae16964f3f4f1",
+    "2024-07-25/rust-std-nightly-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "9ede09aaef1d3690ed22d162e44fe44d2792f7f23114083718a45215e4ff96cc",
+    "2024-07-25/rust-std-nightly-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "fc909635c0fc375a7d2b21b89e54f0b712e83ec78982f4648f912ec4c80a203b",
+    "2024-07-25/rust-std-nightly-thumbv8m.base-none-eabi.tar.gz": "406d0fee14a059b54a96dfd38ecad78a8eb9bad998c86742dfc0ee1fe7d8c591",
+    "2024-07-25/rust-std-nightly-thumbv8m.base-none-eabi.tar.xz": "9305ae698bb9f68901f81df2f3d687a70c379041f4b95b54d6c325c324e3bc86",
+    "2024-07-25/rust-std-nightly-thumbv8m.main-none-eabi.tar.gz": "ad3bc4f7801c14af2119aa309de24dfa5170366bf0cb06dc4ab822caea6741e2",
+    "2024-07-25/rust-std-nightly-thumbv8m.main-none-eabi.tar.xz": "b0d3ea28afb432b332e045bd4305fd6d3390d15580963e780e12e36355e8e3f5",
+    "2024-07-25/rust-std-nightly-thumbv8m.main-none-eabihf.tar.gz": "22f935aabf43a4803afe29cfd6cc03398b69535f09e30e83c2f337cb616b32ed",
+    "2024-07-25/rust-std-nightly-thumbv8m.main-none-eabihf.tar.xz": "ba82af40e7547616ffe87004c59994f9ed95d5aadb08a5ea66b6b89c2c78fd5e",
+    "2024-07-25/rust-std-nightly-wasm32-unknown-emscripten.tar.gz": "85601b80c656c17597bc98476fdcaacc11bdeb0f7b3359321315cc3432fadf87",
+    "2024-07-25/rust-std-nightly-wasm32-unknown-emscripten.tar.xz": "4f41ae94bba606dc8f32ba09d629688eedbfbff4dc152b693e4a1d3cd1990dce",
+    "2024-07-25/rust-std-nightly-wasm32-unknown-unknown.tar.gz": "dab78cf8cf721bdcd5f97f5bf58a331e1b9574a798e2e6cf79454ec01132d82d",
+    "2024-07-25/rust-std-nightly-wasm32-unknown-unknown.tar.xz": "7385e45ec8be4701a615e3b92899588ad811db06d0301ba51e926c81be34b382",
+    "2024-07-25/rust-std-nightly-wasm32-wasi.tar.gz": "9f3e13a5e4c7120fad3a7844da4dfc4aafdc6057c92612c64045aac7b2ae33db",
+    "2024-07-25/rust-std-nightly-wasm32-wasi.tar.xz": "f22e3b010aecd42d2c1a5aba995a8c910a2864a7945d464fd74cffadf1fa2b45",
+    "2024-07-25/rust-std-nightly-x86_64-apple-darwin.tar.gz": "e99240558f5c8b1450307b9cc615b67f2e650a6eeef712cdb90f8408ca2769da",
+    "2024-07-25/rust-std-nightly-x86_64-apple-darwin.tar.xz": "00877eec40caefa1ca976fb47a019475bf8af7757e6e80bb4dde614db05c1d1d",
+    "2024-07-25/rust-std-nightly-x86_64-apple-ios.tar.gz": "7e4ecc6569baed86ca577c918b311997ef0408e35646334fa716709dcd5c9860",
+    "2024-07-25/rust-std-nightly-x86_64-apple-ios.tar.xz": "7ae335e1ce8abe82716bb1942e208191577e36b5b5a8520aa30758594c3fa512",
+    "2024-07-25/rust-std-nightly-x86_64-fortanix-unknown-sgx.tar.gz": "0c965f297e61cbba8962b0ca22fabbd3f01ad79d97e15bca5c4e14610299838d",
+    "2024-07-25/rust-std-nightly-x86_64-fortanix-unknown-sgx.tar.xz": "6424ba941b9019ff476451729101d821a367b08ceae74b494a4b59855a422153",
+    "2024-07-25/rust-std-nightly-x86_64-linux-android.tar.gz": "51aca46cc30098d709bcafccddad4795dcb0e5c2eb902e50e89563d9afae081c",
+    "2024-07-25/rust-std-nightly-x86_64-linux-android.tar.xz": "623b601c814dc56db5d2a3642421f3bca121d275fe873f89b0712b4ea1a81d40",
+    "2024-07-25/rust-std-nightly-x86_64-pc-solaris.tar.gz": "2fbaac155c9df23c1782cc40ca24d177c14887bdaf7e6dee6ac2983c86c51d26",
+    "2024-07-25/rust-std-nightly-x86_64-pc-solaris.tar.xz": "b5345b04322244919475e7fb17910ebe14dcddf84a62cca808694481efaa69c2",
+    "2024-07-25/rust-std-nightly-x86_64-pc-windows-gnu.tar.gz": "802474397972d381ec1c3ab061527a2149635cddc53f73384329301fb872584a",
+    "2024-07-25/rust-std-nightly-x86_64-pc-windows-gnu.tar.xz": "4a54015d969d275f6bb3988c34d8dec6287c85e844daf657070fbb3a0422bddf",
+    "2024-07-25/rust-std-nightly-x86_64-pc-windows-msvc.tar.gz": "7aab52d6a28a52290f2289bc9aa6eaae5b527e1bc135a7a3fa9154becf27577c",
+    "2024-07-25/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz": "213dfe1b94fb57dd1089b532f18fe610e84750b8b6490a3ab7a795fe88a790e2",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-freebsd.tar.gz": "3db04052fd611fb13dd904c0400682ff9f2d698a9eb73f6e6f6d6a8aaae7481f",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-freebsd.tar.xz": "ddf7965bb7cff3bcf560fb5255ba688f46a18dfd694062178ca0761f2cc3a01a",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-fuchsia.tar.gz": "289897588d6996c5cacd793561648b44d711b1b3c1bf595a564c8c055ada9f64",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-fuchsia.tar.xz": "afba4f7c23042f008abe5fd026198b73b075bde816ede44e37ff80a6c4875de3",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-illumos.tar.gz": "3be3086fcdff5f8d9410a8b3d02d48f392c0b2cf8b6617ebc15705c2c5062816",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-illumos.tar.xz": "033f37172a99210ec3def473bac78d92786a0acfd46bc9764bcc4d6e012b9448",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-linux-gnu.tar.gz": "99dec3a6887e0252cf175984846e7a5eafcab9df113392d3f342ef7910bddd29",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "b2775439c56d62f7b801102ce1405277965136026623602528bec96a7a5364be",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-linux-gnux32.tar.gz": "95f32d1a6f90f2625115162d7bba9f6a43482dc41821b66b0faaed89f96b8a39",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-linux-gnux32.tar.xz": "3c97a40afffe67b34a462403e1054e9f8207bf18622351d162e8d5c5d1447672",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-linux-musl.tar.gz": "2921e6c4222182b0c8d6a125ae54723d43ec83d2063ccb87bb52be9a353373c3",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-linux-musl.tar.xz": "09f16d3789c6e4add8755fe593b7258e27294e3fd7ba75a5c2fce709477cc506",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-netbsd.tar.gz": "64c661ea29aeea4538e9110307592dcaff377129fede463f7a0fdabcbb29d74c",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-netbsd.tar.xz": "6178fed2caa8e7042f746a0904eb2239ba737862a4564e60229ffab2c0f66386",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-none.tar.gz": "0fa5170bd52568133e58c1fa8cb6f1d871380c8c742cc0f6c9043466c478aa89",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-none.tar.xz": "7b5139acb978ca898312415d8a7dc1b77f3f5771f7013f6b3db845356650092f",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-redox.tar.gz": "60e752459d1330f38ee5f6cb18dddaa457d4fe734d0a6043beac7e159bd703a4",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-redox.tar.xz": "29dda907474cf66888ad73dfa909fe243a99e81d573b4d9559fbb0ec7e1cdea4",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-uefi.tar.gz": "7568927383680b495751fe1861e53c4a2ae5e4245678aa75a38a4c2d8fc996bd",
+    "2024-07-25/rust-std-nightly-x86_64-unknown-uefi.tar.xz": "c0b747666c89542cebd0396c33383cc6b8c6a46608510beaae1679fd7029768b",
+    "2024-07-25/rustc-nightly-aarch64-apple-darwin.tar.gz": "38cf234d6a86545f77b07536b17066489eef845b69775de75ab5f4cbc81eceee",
+    "2024-07-25/rustc-nightly-aarch64-apple-darwin.tar.xz": "84928720661180d15b67b595eb166a31c47f60716fdf4f74ce238329bdc4e584",
+    "2024-07-25/rustc-nightly-aarch64-pc-windows-msvc.tar.gz": "d35c6772c644dfa265ef7f8a3ec09ee564e4afc5243eabf1938dcbc7e42132b2",
+    "2024-07-25/rustc-nightly-aarch64-pc-windows-msvc.tar.xz": "c569f16c5322119dcf055b85d3ef1944915e6f5a438bfa2936192896cc7d8a82",
+    "2024-07-25/rustc-nightly-aarch64-unknown-linux-gnu.tar.gz": "cf953041e75d8798e707d2c1438b43d68270987ca396f337a3382a6ef9bec935",
+    "2024-07-25/rustc-nightly-aarch64-unknown-linux-gnu.tar.xz": "5c888aa32aef8139a3855685060d5ba8c87a7d6bf87be3d2276eac1c665b7e0c",
+    "2024-07-25/rustc-nightly-aarch64-unknown-linux-musl.tar.gz": "9e977369c333575a54aabc481e2e7821f45eaf23aa4ab08b1631d0c5bea9409b",
+    "2024-07-25/rustc-nightly-aarch64-unknown-linux-musl.tar.xz": "d2c4d9b2ab0cc035f7ad48787b9a4dd4bf4bd0166734f78e5ac682fc09d352e0",
+    "2024-07-25/rustc-nightly-arm-unknown-linux-gnueabi.tar.gz": "b8ede521b1f19396336c0731cf625240e659a5cdb42e37cec8869fd33410dab7",
+    "2024-07-25/rustc-nightly-arm-unknown-linux-gnueabi.tar.xz": "c4caf1f2336c33e703f504b8995b694d70d75217bb3f81291d2f05bbf27feaf5",
+    "2024-07-25/rustc-nightly-arm-unknown-linux-gnueabihf.tar.gz": "8be871a325adf97e8786b00bbdf13acf0f1302953772f43f9795c1fd24fc8cb1",
+    "2024-07-25/rustc-nightly-arm-unknown-linux-gnueabihf.tar.xz": "20d4a741486ca00257354d8ddf1638b456bfe9b05bb51b83ff61f64455b9dc0b",
+    "2024-07-25/rustc-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "beeca72683cdf11ff1d4ee2819b0a30d405490ab554b814fde9c2c1fb325cc01",
+    "2024-07-25/rustc-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "ee272c3a9df83b814b0c4bf957a755edc02d9c6269b8dc904284082f8c3bfbdf",
+    "2024-07-25/rustc-nightly-i686-pc-windows-gnu.tar.gz": "06aef57500a47f720de7ed1713ce2a781f574d2dfc315a8956322267e63b3dab",
+    "2024-07-25/rustc-nightly-i686-pc-windows-gnu.tar.xz": "e928615f39d920c66f9b6b620dfeee58928c91ed8ab9b44c573d7257683250c1",
+    "2024-07-25/rustc-nightly-i686-pc-windows-msvc.tar.gz": "44686167fd6a0227e34cb8d032ce281399fe23f9ca1cd5327564915047508a55",
+    "2024-07-25/rustc-nightly-i686-pc-windows-msvc.tar.xz": "c19525b705f0e45e1292a3dc174eca80501b304a260a2429bdb77b747fa5ce79",
+    "2024-07-25/rustc-nightly-i686-unknown-linux-gnu.tar.gz": "76d8e5c2effa009a7db0b183710e79935313562419f15fdd1527995de29f6518",
+    "2024-07-25/rustc-nightly-i686-unknown-linux-gnu.tar.xz": "3e3ee01949abe920ccf3e63975b5cd1731bd6e38dfaaad7c3f54df23b427bce7",
+    "2024-07-25/rustc-nightly-powerpc-unknown-linux-gnu.tar.gz": "d52122389c184390453f6c2189fc650f8a2caa8e8234564670f4926a7874475a",
+    "2024-07-25/rustc-nightly-powerpc-unknown-linux-gnu.tar.xz": "4215b0687a8f8a50e96ee42fc491ed5749bddc34b56bdc67104f5d0b317f5e9d",
+    "2024-07-25/rustc-nightly-powerpc64-unknown-linux-gnu.tar.gz": "9a711a855aecbb20a420cb571a5f27d32a40a898243e70a1581bf37ae6e3dab9",
+    "2024-07-25/rustc-nightly-powerpc64-unknown-linux-gnu.tar.xz": "5976a2615bd8d7ccd71f665a57f72ba8f1a7cdb8eaae033d669677bdce8331f1",
+    "2024-07-25/rustc-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "656e535a75777d4e4e5e82239736e6ef6ff8f8a1e6006d531aac0de519474d88",
+    "2024-07-25/rustc-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "9750f5f802d3d6aeac524c4d841db4710cee39f51702a98ea7a695a0e7dad578",
+    "2024-07-25/rustc-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "61f2f8d6e6c4f8f60297215093d39821e60dac9531432aa02bf390c4ac72728d",
+    "2024-07-25/rustc-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "26db7f25f604294c169132e307f4a89a8135803a89d3b87fdfc24dffc5980c3a",
+    "2024-07-25/rustc-nightly-s390x-unknown-linux-gnu.tar.gz": "8a2b9963c12896bb7b9904203acfbfca772aa005e2d0ae1fef5c90aa203aa368",
+    "2024-07-25/rustc-nightly-s390x-unknown-linux-gnu.tar.xz": "8623c7cc363e43b3cbbedd365452f3ea3f3f652ae005f81049bfcde43a516eff",
+    "2024-07-25/rustc-nightly-x86_64-apple-darwin.tar.gz": "d2a3089cd2990d5d12e2dc26bbc969deca4a8148e39a7916641265270e373948",
+    "2024-07-25/rustc-nightly-x86_64-apple-darwin.tar.xz": "75887510b414d36f137656e9f3a5fe25d770cdd1692f9cad4adde5c4b40465db",
+    "2024-07-25/rustc-nightly-x86_64-pc-windows-gnu.tar.gz": "38b001f3ddb77a663c1bd92687fe6ebfbe8a70419c2653e34d38ee1be5c9e821",
+    "2024-07-25/rustc-nightly-x86_64-pc-windows-gnu.tar.xz": "8539af808051bf723789866ca396e54a9b4e44aa2563b77abc36710677257c65",
+    "2024-07-25/rustc-nightly-x86_64-pc-windows-msvc.tar.gz": "35a6aafefdc758a3f85bab497d1ac7507a4104c1bd4121d4d327935468b67d25",
+    "2024-07-25/rustc-nightly-x86_64-pc-windows-msvc.tar.xz": "d4b7b3ea0440021a8949a05f41080fbf9c62c8f543b0a36394d8e1596b86a388",
+    "2024-07-25/rustc-nightly-x86_64-unknown-freebsd.tar.gz": "ce21fe8d969fe813b17a4c851986c4ee0a03b4c480fd09124043de7521f025cd",
+    "2024-07-25/rustc-nightly-x86_64-unknown-freebsd.tar.xz": "087a31db3329b3c558d8ccf47c1c68277883938abda195a8cee59c08e077889a",
+    "2024-07-25/rustc-nightly-x86_64-unknown-illumos.tar.gz": "e67505eb6a3758f39dba8c68d3f7c3f238b746cc9ff156d2497afa074cc798af",
+    "2024-07-25/rustc-nightly-x86_64-unknown-illumos.tar.xz": "446a780a59e2b6069eddf8ad3e206f2e1c242a71b8b0e63ed887786ed10450b9",
+    "2024-07-25/rustc-nightly-x86_64-unknown-linux-gnu.tar.gz": "2ecf80fdcc59130c4914d876fbdd6366c32b317e56cd980534581d3584b53dba",
+    "2024-07-25/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "e8fbc4a429fb8242d8429a6b8c37a69a8f9f783071e1a3a87723cc1795be194b",
+    "2024-07-25/rustc-nightly-x86_64-unknown-linux-musl.tar.gz": "67bbd92611539e71e961f2a524e8cc1ddd631ade11997d1b7efaf35e81c89d3a",
+    "2024-07-25/rustc-nightly-x86_64-unknown-linux-musl.tar.xz": "394d78796258578bfd8f6cbf9a467f1a22b235ed91aee072bc2fa18a593d3e73",
+    "2024-07-25/rustc-nightly-x86_64-unknown-netbsd.tar.gz": "2fc3df6565af4daa0e906e22e1e8c4917295924a51e9c802916cfcdce5608f69",
+    "2024-07-25/rustc-nightly-x86_64-unknown-netbsd.tar.xz": "c3f826e6ea03906f52a91dbdcbc33b92a4af1ffd80ac664812c44e02f63e7d2f",
+    "2024-07-25/rustfmt-nightly-aarch64-apple-darwin.tar.gz": "04fe5bbb18ab65bb0513db248e8555481a05c641070eac49c56c64dc4e20bbf4",
+    "2024-07-25/rustfmt-nightly-aarch64-apple-darwin.tar.xz": "7cb4a3c28e1c8750d6f1dc6809753f7473e81d15d8d327cd3126324ea57ea46b",
+    "2024-07-25/rustfmt-nightly-aarch64-pc-windows-msvc.tar.gz": "5809942c52d5246d1d9fa5bb65aa3bb2bca531b625765c02b1899453d6e8ab6a",
+    "2024-07-25/rustfmt-nightly-aarch64-pc-windows-msvc.tar.xz": "39665ca55676adb3f6ad43d7056a19add0f1756a6e55d1a317fc3a47be6877c7",
+    "2024-07-25/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.gz": "7f0bef5551bfe4ab60c3f163171c0f25d40ca5adf47c3f1eb283b31da45025da",
+    "2024-07-25/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.xz": "77c508d824d7a8817d64f112e89f77c150df957669897f5471f6ca36689a65d3",
+    "2024-07-25/rustfmt-nightly-aarch64-unknown-linux-musl.tar.gz": "af24db5e87461b6b7779f234e4e3b5acf1e056d406b1cab7bcd4d4824945b7a4",
+    "2024-07-25/rustfmt-nightly-aarch64-unknown-linux-musl.tar.xz": "1b9b7ebd38b9483755c98aba1fdb453ecfc265922accb8e0b43b9f357317eed2",
+    "2024-07-25/rustfmt-nightly-arm-unknown-linux-gnueabi.tar.gz": "a2e6f7cddba1743dd74d9a0c3f190a53b8025a5d197952bf235def1f863aaacd",
+    "2024-07-25/rustfmt-nightly-arm-unknown-linux-gnueabi.tar.xz": "d04b650cb5368ff3228eafa77381e5d159c02dfd1e0c8c0fd196bda75ded25e4",
+    "2024-07-25/rustfmt-nightly-arm-unknown-linux-gnueabihf.tar.gz": "b0d884b232d35f63da5d9b0225fa271bfde48db9b131d22bd4e55fade360f83a",
+    "2024-07-25/rustfmt-nightly-arm-unknown-linux-gnueabihf.tar.xz": "5f9f68f051a46f5b061cefbae69545c55cda9813ba7be97b48fd7385ef9dca35",
+    "2024-07-25/rustfmt-nightly-armv7-unknown-linux-gnueabihf.tar.gz": "cb5b301011714db3b5eaf0bce62fae2ff5066e89cb1f6f5bbf890634c0acf217",
+    "2024-07-25/rustfmt-nightly-armv7-unknown-linux-gnueabihf.tar.xz": "6698894c6447e80b0c0ec400f1ffb96fee5b0252325a8105e2403449afa69187",
+    "2024-07-25/rustfmt-nightly-i686-pc-windows-gnu.tar.gz": "a2565be1b9d8369046ff54002ddcf314c9df9555aa2d3a65796a917099614473",
+    "2024-07-25/rustfmt-nightly-i686-pc-windows-gnu.tar.xz": "f55b29ab4b7a8a71ffb2e132546d52b6298e17a89e615d65a3120cc9c66bb00d",
+    "2024-07-25/rustfmt-nightly-i686-pc-windows-msvc.tar.gz": "19530b0e36007b397962037b217728949435ccbb57e25542dd7c93098581964b",
+    "2024-07-25/rustfmt-nightly-i686-pc-windows-msvc.tar.xz": "1bcedfc7499444c3f5e4f60118498afbd08ce4913b78253a644a4774adfa45fd",
+    "2024-07-25/rustfmt-nightly-i686-unknown-linux-gnu.tar.gz": "d1155783600545a843e6989a26642ed376150a2ecf08e6059409ec50ca266029",
+    "2024-07-25/rustfmt-nightly-i686-unknown-linux-gnu.tar.xz": "4adb67dbe5503e636f0ec057b458560c51e21a93ef7c2914203c75116a66f712",
+    "2024-07-25/rustfmt-nightly-powerpc-unknown-linux-gnu.tar.gz": "2a91df1215f25f04b6386f1986fad15c4363a5246779855bb65d392eff1c01e2",
+    "2024-07-25/rustfmt-nightly-powerpc-unknown-linux-gnu.tar.xz": "2943ce16c2d2011cfac6356415e7c01b9f8b46aef816d62b173ece306f816bda",
+    "2024-07-25/rustfmt-nightly-powerpc64-unknown-linux-gnu.tar.gz": "ace44c21f6a3705d043f319163e8ee8f3235242af48fe02f0ce2265ca5c062a7",
+    "2024-07-25/rustfmt-nightly-powerpc64-unknown-linux-gnu.tar.xz": "9e50bb0620eb2956eac883daf2ee6d9420876a43f1dc440ef579dee5f6745150",
+    "2024-07-25/rustfmt-nightly-powerpc64le-unknown-linux-gnu.tar.gz": "7803573fd74abf4e876a9a96302d7813da2bd20673ee02e01be19827865e0f34",
+    "2024-07-25/rustfmt-nightly-powerpc64le-unknown-linux-gnu.tar.xz": "be489dd422f39697077aa32d82947b965d894cc58f67c853d008a46c2a64f3f9",
+    "2024-07-25/rustfmt-nightly-riscv64gc-unknown-linux-gnu.tar.gz": "bc3c905293b2df8d85f83dd3b75e38b2e710186c8ab09430ce6acb95650c0498",
+    "2024-07-25/rustfmt-nightly-riscv64gc-unknown-linux-gnu.tar.xz": "ac22e82ad203fa83a9efa1ae0581d4ca7882ce5f05f5a2866272ab5f4611113e",
+    "2024-07-25/rustfmt-nightly-s390x-unknown-linux-gnu.tar.gz": "3967df17fba0b3e2fb352966140d450c9bdd1754ec917d518de99635b9faaf60",
+    "2024-07-25/rustfmt-nightly-s390x-unknown-linux-gnu.tar.xz": "6ee7a0716799dfac5009965a0ee4e81dc9975078289e87245c5568d9b33fbe8f",
+    "2024-07-25/rustfmt-nightly-x86_64-apple-darwin.tar.gz": "270873e2c3d97586db0e118fcff8ad78d6728c49544ad06bee8ed5510d10430d",
+    "2024-07-25/rustfmt-nightly-x86_64-apple-darwin.tar.xz": "b0e32edf4b0368510261bbc9897a41d6e80f0cd1dc14740b852cafa4f0e0d072",
+    "2024-07-25/rustfmt-nightly-x86_64-pc-windows-gnu.tar.gz": "e541db292130153302f9563163907f40135bdc80e85f86a674abd0a8b2cca1f7",
+    "2024-07-25/rustfmt-nightly-x86_64-pc-windows-gnu.tar.xz": "6bcbe898ba075410a780c02c16ebd50424299fddd6e8dcf7d57894e48f94eb23",
+    "2024-07-25/rustfmt-nightly-x86_64-pc-windows-msvc.tar.gz": "dff118d3d9f2d4f1c7d5867a4faa228336520564f03c011b66e1bd1944a711f7",
+    "2024-07-25/rustfmt-nightly-x86_64-pc-windows-msvc.tar.xz": "d713053656d78416247bf33bcdf23b42a6551ab2154312eb1d85f70cc4d49747",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-freebsd.tar.gz": "7c5fa939107bbd1a1c842a3302feab894e4dedc958e53ade7565ffb9f57ea243",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-freebsd.tar.xz": "61ce384c9809ac02e75cba2a90ee95d548b1d5bd9bfad2c406700d124afd6dd5",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-illumos.tar.gz": "ac90f4541c64749e1a1fd64e0ba9dca63fde9cddc916b4d422dcb02cdf79b7be",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-illumos.tar.xz": "e3f897a08e597dd724d6749d83e948656519d58a787a573776a1908e1be77270",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.gz": "5a274ae29b7184d51fa3e2fbd4f715787fbe5eee75470654dfd93094a6a4714b",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "f5ad8ce4f66d63c14a776249dfb6b646df5db3c594dc2b5cc0a963aaa7d17fbd",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-linux-musl.tar.gz": "84b51bf6ffff93bb13fd48470079cc3edc861405fefec4b36694aed873ab73c8",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "ee1437a26f7a4047cc741ed9f6c05976983d2c21bf7067a5b94add2914756ec7",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-netbsd.tar.gz": "25b5795eca9ee01df48a43863aa8bc355db7946331219d89d139e5e39a1b3bc8",
+    "2024-07-25/rustfmt-nightly-x86_64-unknown-netbsd.tar.xz": "341f81f68ddbde9519cc6ea208577c320d7dca2f10be48408679eb7d46bed5a6",
     "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",
@@ -23432,6 +23867,52 @@
     "cargo-1.79.0-x86_64-unknown-linux-musl.tar.xz": "c053ba22b95615f41f27b42f5bacf3fbb26abba24ac01d2638877a584ff19738",
     "cargo-1.79.0-x86_64-unknown-netbsd.tar.gz": "5eff5f8f8b73cf47bcf8cd3e9a58440e3ce1c3ef0996a291271e66aae3feeca0",
     "cargo-1.79.0-x86_64-unknown-netbsd.tar.xz": "bb4f0d43e61c7a6e831f448234bee452d3df51f21a1c734d12a6bac945ed35d7",
+    "cargo-1.80.0-aarch64-apple-darwin.tar.gz": "ac31ca2b4d8d21156c3ce32cd9d8e6f7eb84111bfa2dd84a88de9bd9a2e4e1bc",
+    "cargo-1.80.0-aarch64-apple-darwin.tar.xz": "517950591429dbc2bca8efb9f94e1a9dda9f1d16392f7885e3f81ddd31525659",
+    "cargo-1.80.0-aarch64-pc-windows-msvc.tar.gz": "c5da38fe384dba4994191b24bd283f8245df115369b711d6b5ebbdf4c9f8f917",
+    "cargo-1.80.0-aarch64-pc-windows-msvc.tar.xz": "2c935f2114d894120c3e44719fcd4fc98a46ff5b28edeed322d6103039a182f0",
+    "cargo-1.80.0-aarch64-unknown-linux-gnu.tar.gz": "7612e02605822de66dfff3e91f010cf965de1075e9749aa4ab697de80f8493e2",
+    "cargo-1.80.0-aarch64-unknown-linux-gnu.tar.xz": "b4951714774b1b83d1b3bd38205d9fcd6f072def15f771fade9041ea3ebe2fd2",
+    "cargo-1.80.0-aarch64-unknown-linux-musl.tar.gz": "d5e726f90ff1550d647e2cb955be414388b01d824745d0ea68569c77dd01e5a2",
+    "cargo-1.80.0-aarch64-unknown-linux-musl.tar.xz": "e6225657509c63e23f7ceebcb7aebb65e6cfe5e418d85858891a9f132abd1ac5",
+    "cargo-1.80.0-arm-unknown-linux-gnueabi.tar.gz": "f796a2edf107f3772e39ec6619b4b618f115967ba786df6d9cb22e663126c289",
+    "cargo-1.80.0-arm-unknown-linux-gnueabi.tar.xz": "a82216adfbeb08340c7baea0f46713b935fb17f046ebcbd41b7401a64542b8c4",
+    "cargo-1.80.0-arm-unknown-linux-gnueabihf.tar.gz": "6e3281c8c94f2ab7087edc636d595d9cb0f3314ba246c7e22300b73f7792dc84",
+    "cargo-1.80.0-arm-unknown-linux-gnueabihf.tar.xz": "01befaca1c3ecea79625acec41b39b753440854509325f0f10f99da5b86b033d",
+    "cargo-1.80.0-armv7-unknown-linux-gnueabihf.tar.gz": "491fa770027f2d79befb9f15f9f663a484f19fb99d1fd41eef19e5f1c0c21b24",
+    "cargo-1.80.0-armv7-unknown-linux-gnueabihf.tar.xz": "2da3ce083d44649eedad94013f61e31af8c8451ae4a95aaf74e5e7012105eb80",
+    "cargo-1.80.0-i686-pc-windows-gnu.tar.gz": "4d8adf6acd43e7ccc610573116288333d226245be471e856ff0ba4e91450be39",
+    "cargo-1.80.0-i686-pc-windows-gnu.tar.xz": "b407a5e32c5f7ed9b24ebafa3a7a60673b60760d6b1ed79d35bb4ad91efe34f4",
+    "cargo-1.80.0-i686-pc-windows-msvc.tar.gz": "dafce09d0d359781dac7c1a14237a3ca2d68e9595de202999d31e46c77609721",
+    "cargo-1.80.0-i686-pc-windows-msvc.tar.xz": "1a4dbeecd87f09d97d05682576ddb00ef3fdebcdc69e9b1e4f777da6c1265961",
+    "cargo-1.80.0-i686-unknown-linux-gnu.tar.gz": "f773713d8c57f6da59f630fb7b81cdbcf5dd440016849e5841669908dc868856",
+    "cargo-1.80.0-i686-unknown-linux-gnu.tar.xz": "93c92b3c6716db416f2d3ee801079aed0893d3ba148ba1d670791ddb02d8f998",
+    "cargo-1.80.0-powerpc-unknown-linux-gnu.tar.gz": "e18402897d9e5e950c3250cefa346b47bf3dec09cc289082e0a40bccc9d288c4",
+    "cargo-1.80.0-powerpc-unknown-linux-gnu.tar.xz": "3847989aa95760124ed07458f43d16da3e0208093a2230c5cf48da0115430fcc",
+    "cargo-1.80.0-powerpc64-unknown-linux-gnu.tar.gz": "73ad5f4afbf4a17dd2069016e80cb557a98d368704b68c0e1e24f2b4ebfcccfa",
+    "cargo-1.80.0-powerpc64-unknown-linux-gnu.tar.xz": "cf26f43f9d2b89e5ea45563ea6660ebbe1290fcc038985acb884ae486d00b773",
+    "cargo-1.80.0-powerpc64le-unknown-linux-gnu.tar.gz": "c24b7e56c6b647bb87cfa33a71c68df070b436ffc7cdb02df8d3b998ce1bcf69",
+    "cargo-1.80.0-powerpc64le-unknown-linux-gnu.tar.xz": "273419842fd0c44e1b0dcfa6e4aa011ea9908acd747561cab2532624c83c615a",
+    "cargo-1.80.0-riscv64gc-unknown-linux-gnu.tar.gz": "92c54a0adf012aad11174a0c00e4541fa5a9863ffcb05034b14bab7402ac9b29",
+    "cargo-1.80.0-riscv64gc-unknown-linux-gnu.tar.xz": "9bd884bdd464415926882b1b4df91c39f90cb331d3eaf85d1cd0f59b236bcbc9",
+    "cargo-1.80.0-s390x-unknown-linux-gnu.tar.gz": "4885a90dde65927ebb98c1c928348ac6de13afad2f6a5e88e2a25266b47c277f",
+    "cargo-1.80.0-s390x-unknown-linux-gnu.tar.xz": "d0774d87c6d7a18f20edad85e9cace379e146921b0a42eb581b4c6e2b2960569",
+    "cargo-1.80.0-x86_64-apple-darwin.tar.gz": "40c204f6c734a69439c6aaa59091e3b07ce058864648bd2ff93d8ea4c20cf80c",
+    "cargo-1.80.0-x86_64-apple-darwin.tar.xz": "cd081328a855da00fbb08892c91ffbd3ff1b9685941ff174734fd3a268579504",
+    "cargo-1.80.0-x86_64-pc-windows-gnu.tar.gz": "80636d0ec24f0e6cb11124716cc5d458c63d649c2d76fb927eeb6944e734a52b",
+    "cargo-1.80.0-x86_64-pc-windows-gnu.tar.xz": "922df2c3bc6149b56c3d38d31d2d422420e388d855550437727e6f6c9a914cd2",
+    "cargo-1.80.0-x86_64-pc-windows-msvc.tar.gz": "4b6449eb6e4bb08ffcf50ce276aca482b80a972ee0b419d83c2c50d1fd489656",
+    "cargo-1.80.0-x86_64-pc-windows-msvc.tar.xz": "769abe497265b959512eb333ca120fce0277412561ffcad18f7342d82fc43cc1",
+    "cargo-1.80.0-x86_64-unknown-freebsd.tar.gz": "eff1327c97f62493bcd3486d163089ee36811bf3a1368d7beb524a0dd367a056",
+    "cargo-1.80.0-x86_64-unknown-freebsd.tar.xz": "37f072a8a78c44140d06c25bd6306ccd8cc9792cfc013568a9b6f5c37547d010",
+    "cargo-1.80.0-x86_64-unknown-illumos.tar.gz": "ad63749f757c31e663a3a73584fe23329b0a9efb9c3406f303239d21f164533a",
+    "cargo-1.80.0-x86_64-unknown-illumos.tar.xz": "4af3ac21a29a8a4ff56a5bc581a2e00e770260efd538f1f60da1da0be8d64eca",
+    "cargo-1.80.0-x86_64-unknown-linux-gnu.tar.gz": "df8aa17a99b7993d315b2046d404996619295ef74b12a411406a4c84de06fcdc",
+    "cargo-1.80.0-x86_64-unknown-linux-gnu.tar.xz": "5602ba863f5276cfaa7ed3a8dd94d187fbd0319a1b4bbb9284e77fb6b7168a41",
+    "cargo-1.80.0-x86_64-unknown-linux-musl.tar.gz": "fe1dcd3952606a9d1aa80bf4682e512163eedfa02055b601a98eda4915ec1d4e",
+    "cargo-1.80.0-x86_64-unknown-linux-musl.tar.xz": "e6a0ba9e1c9476c605a91352afaac3fa557ab64f3d8a9db8be401307f5d1a81c",
+    "cargo-1.80.0-x86_64-unknown-netbsd.tar.gz": "b825103ea63def0fd99e5fe51d529d296823633b933ddb25fe19955bf3984ec2",
+    "cargo-1.80.0-x86_64-unknown-netbsd.tar.xz": "1056b7315447833972cb4fd90b79c601c8fd3a0b40dceafe5228f448d0fd3558",
     "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",
@@ -25764,6 +26245,52 @@
     "clippy-1.79.0-x86_64-unknown-linux-musl.tar.xz": "8f3aef98ec1fd9c7ba5c4e258c0c22dc8ba555d494d4e8c94c1929ac539422fd",
     "clippy-1.79.0-x86_64-unknown-netbsd.tar.gz": "e927b8ca179d11ac474408c358106c521b9467d9cfd1734e0c7ab0b43dd0f1df",
     "clippy-1.79.0-x86_64-unknown-netbsd.tar.xz": "54db46f95b405f4f9fc28f27986b02494a6a33f3d2de475f5545e4d15a619616",
+    "clippy-1.80.0-aarch64-apple-darwin.tar.gz": "c23739e510f6c9103503815d4760c8fc3428e70a545007421090616fad1c4205",
+    "clippy-1.80.0-aarch64-apple-darwin.tar.xz": "57637a2277e2daa21eeb8bb468ed1fde788de121682a04d07a5d416f33b0db38",
+    "clippy-1.80.0-aarch64-pc-windows-msvc.tar.gz": "0b6f60edb4d18ed7c73dc259fea846579f86eb0ce0d8a129e1b28b5f674c505a",
+    "clippy-1.80.0-aarch64-pc-windows-msvc.tar.xz": "9b6225452697c5e72395a7ce302dd46b7a537bf316b01d3406d210fff40be621",
+    "clippy-1.80.0-aarch64-unknown-linux-gnu.tar.gz": "0f91f0d29a24b4cc4d64723265e6e2696793c53c54130b79b848325e91835e4a",
+    "clippy-1.80.0-aarch64-unknown-linux-gnu.tar.xz": "8354f2df8f17dee6ea27bd7cbc9aec8cee37185151cbbaec7c045cb4834864a0",
+    "clippy-1.80.0-aarch64-unknown-linux-musl.tar.gz": "c5a8499ae2e17bee5b5da6664ed4d1d7dd6ec71af4f726f0531e16acb0910f45",
+    "clippy-1.80.0-aarch64-unknown-linux-musl.tar.xz": "dfe4e24d41289c7c69c35e1f7502d36f0accd2a74faee7eb00a2d09eb5eefc8e",
+    "clippy-1.80.0-arm-unknown-linux-gnueabi.tar.gz": "4f937a78ea493e40b09bbb9215e25066bce96635faa4a51fa4670bceeea80a75",
+    "clippy-1.80.0-arm-unknown-linux-gnueabi.tar.xz": "4b0d858d96777c458071f48377c503afcb7cfb78cb96c8834973cbfb61947a9d",
+    "clippy-1.80.0-arm-unknown-linux-gnueabihf.tar.gz": "be55fb95d31bdf828ca7744289e4833a76ea125097939529501f815ef40cc42d",
+    "clippy-1.80.0-arm-unknown-linux-gnueabihf.tar.xz": "58b16466c446850a59fe06e6ecaa4fabd4e1b14fc2dd58df76ce82735762f86d",
+    "clippy-1.80.0-armv7-unknown-linux-gnueabihf.tar.gz": "36dd5d9d0e653b8576aaee2d6b0932e9158b6b6d1d36203703d8450aad709682",
+    "clippy-1.80.0-armv7-unknown-linux-gnueabihf.tar.xz": "e6dcb48c5a852c964db71d0678918762e20c0caaac11a36f7de2b1f0e50c4959",
+    "clippy-1.80.0-i686-pc-windows-gnu.tar.gz": "38e690024ea3816eb91b0d3362ab6784824209c1bd8efdb4f067b1f7d62fa9f7",
+    "clippy-1.80.0-i686-pc-windows-gnu.tar.xz": "d03bd5a979a2532b5831df2c504e56da1010b569fd27b78972577cddda6d227d",
+    "clippy-1.80.0-i686-pc-windows-msvc.tar.gz": "5e7847abf7b47ffefd3a1427c36dab18c04e6e50375af522d5186de0a0962850",
+    "clippy-1.80.0-i686-pc-windows-msvc.tar.xz": "e15184702cb3c4ee939a8a95180b2625d2eccaccf0c5c2a8687a54aafd7b00ec",
+    "clippy-1.80.0-i686-unknown-linux-gnu.tar.gz": "4152336d4221a872587954664b2638425e99826805b0df8b37df836219c9927d",
+    "clippy-1.80.0-i686-unknown-linux-gnu.tar.xz": "67750530723151119d3993164927c35771ba8f639acfe94e0fbfe80c8be8318c",
+    "clippy-1.80.0-powerpc-unknown-linux-gnu.tar.gz": "b4ce9fd0caab12d1c6f009f83f1f4ec5c984922a787c3111dc480d755e8b2715",
+    "clippy-1.80.0-powerpc-unknown-linux-gnu.tar.xz": "e5070b6b7f2e09a7ccac3648831237f806b2ae43637b9ccc28ebac541447a55f",
+    "clippy-1.80.0-powerpc64-unknown-linux-gnu.tar.gz": "e65d66e8a67a981800289251c7ede6974c97794394677a2964fd1486de82590b",
+    "clippy-1.80.0-powerpc64-unknown-linux-gnu.tar.xz": "3e00dc34ea406d5281dbb58b0faeefe8c1acf38d5afeeb865961f352683d6681",
+    "clippy-1.80.0-powerpc64le-unknown-linux-gnu.tar.gz": "60601c7bfa36c7cb202b69dc7a24d186a6e5b6e76c593f503f5f40fdaea813fb",
+    "clippy-1.80.0-powerpc64le-unknown-linux-gnu.tar.xz": "e28980b7a528e04b73665313fc34b92e3f7390c7ec057fcfb6f34352ab24fd51",
+    "clippy-1.80.0-riscv64gc-unknown-linux-gnu.tar.gz": "901573e5a6dc234618776908b21bd98b9e845b9c11aa8ba7ed9de68c17e0f2d4",
+    "clippy-1.80.0-riscv64gc-unknown-linux-gnu.tar.xz": "aa5ccb740c886759f9d276dc8dade0ea7cc63f14ca2d70872c25a5ceb91537d0",
+    "clippy-1.80.0-s390x-unknown-linux-gnu.tar.gz": "9b91394a498193cb6b17998dc8a97273a25fc7793a7935c7129cfd7ff461cfb0",
+    "clippy-1.80.0-s390x-unknown-linux-gnu.tar.xz": "b6aa42a2372e02503d75c3dfb1d476218a6e7d8e61798218c92c43c3db3166c4",
+    "clippy-1.80.0-x86_64-apple-darwin.tar.gz": "305e5fd77d47898cdb18ce64392240d0251a75cc9f58883f5850e3b9b4198cd3",
+    "clippy-1.80.0-x86_64-apple-darwin.tar.xz": "2ae503512f9cab7342938e1852afc9538407e4a6e3e57b2733cc7ae896c82bca",
+    "clippy-1.80.0-x86_64-pc-windows-gnu.tar.gz": "76bfcb306230febaff02d912282cd3bd0fe9a24df0c0cd023f8601183b2b6960",
+    "clippy-1.80.0-x86_64-pc-windows-gnu.tar.xz": "a6fe5f4958aa77249bc8120613b357594caa03f4466c58d2bb7663a2b6f066e4",
+    "clippy-1.80.0-x86_64-pc-windows-msvc.tar.gz": "b12727bff2f936d710465c2e1c9175721022cdbe9ba35c17e0926cb18de8e6eb",
+    "clippy-1.80.0-x86_64-pc-windows-msvc.tar.xz": "c78caed26f6ed9f632b2797c90bf7010085fb7fa6dab2d62ba323a18d1111972",
+    "clippy-1.80.0-x86_64-unknown-freebsd.tar.gz": "4b43e9ae59f4ff1b43ee403ce52da602398ca51adef38dbbfa14661695017cae",
+    "clippy-1.80.0-x86_64-unknown-freebsd.tar.xz": "6524b216fc0fb053736c259c01be204dbe38e46aeae865bbd49d24f96ab11e3a",
+    "clippy-1.80.0-x86_64-unknown-illumos.tar.gz": "852a30887beff3cd6b609d0d4ce5b65345306efacf00d66485dcbaef917c3f28",
+    "clippy-1.80.0-x86_64-unknown-illumos.tar.xz": "fbdd19cf9a9f64521a91df1c55fe4dd12b5512bd046b20af40b7d328b58de614",
+    "clippy-1.80.0-x86_64-unknown-linux-gnu.tar.gz": "c929a6885267b4803ab4253321a2a2a42f85825323701107f7c2081bc3f11260",
+    "clippy-1.80.0-x86_64-unknown-linux-gnu.tar.xz": "6218ff568459d7e000e3613c506a1c78ff0a91c840617a1d04af1edfe00a8326",
+    "clippy-1.80.0-x86_64-unknown-linux-musl.tar.gz": "e86872749174d668743446d4e1d758a3240634a5f90cd82e674bc942adc21ed5",
+    "clippy-1.80.0-x86_64-unknown-linux-musl.tar.xz": "a3cbc2deaef8d9b5c2a8c48e199dadef618be2573750e6f1218e2ab3cdcc5838",
+    "clippy-1.80.0-x86_64-unknown-netbsd.tar.gz": "9aaa1aad629608d108af660d26541b8c676d1ce07a34556bc4529102359292f0",
+    "clippy-1.80.0-x86_64-unknown-netbsd.tar.xz": "78a6a778bfb3d332808d4c8262a42fa08df167e5eec878930fd2ba2c49198eb6",
     "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",
@@ -28652,6 +29179,52 @@
     "llvm-tools-1.79.0-x86_64-unknown-linux-musl.tar.xz": "c04ed13de09e09012edc8b46675fb37414babc22f5435f8a1816ef92cd7ca919",
     "llvm-tools-1.79.0-x86_64-unknown-netbsd.tar.gz": "f5d7c77ab5d3b829d310976f4602a57290a482a3561e3800872b23b8e48d6e63",
     "llvm-tools-1.79.0-x86_64-unknown-netbsd.tar.xz": "193f10f636e78d5f4129d0e2490da0855cd5e4d15fd1def5dadc0cbf9d1f0a1f",
+    "llvm-tools-1.80.0-aarch64-apple-darwin.tar.gz": "76bfa1942b11144cb146e31500a2406efaad9fad23f75fdb4b8f394562e1b2af",
+    "llvm-tools-1.80.0-aarch64-apple-darwin.tar.xz": "12b209304b19c50494d628a608c680521d3836133f00fbd479d2ac49b9a2c3b8",
+    "llvm-tools-1.80.0-aarch64-pc-windows-msvc.tar.gz": "89c7adcd57f8a9ed8d2a72fa39f27b69aa6a6abc1ba6ced726554349fc6b2f11",
+    "llvm-tools-1.80.0-aarch64-pc-windows-msvc.tar.xz": "a5afe8a7baaece011c61357f54f32a49ef8406b761206ef04a9b1cacc1683b1f",
+    "llvm-tools-1.80.0-aarch64-unknown-linux-gnu.tar.gz": "3dd57362280df685e418cddc92a2dc30f715eb6bbc1855ca585184020719ecb3",
+    "llvm-tools-1.80.0-aarch64-unknown-linux-gnu.tar.xz": "c7c3657b359915d5e942af1da5c980e111d6188f53e7b5f7e6d40e7c57cf4502",
+    "llvm-tools-1.80.0-aarch64-unknown-linux-musl.tar.gz": "85f35fde632a26989506d15a94eb7dbe97d4a94c95d63950c049dff458eaf02a",
+    "llvm-tools-1.80.0-aarch64-unknown-linux-musl.tar.xz": "3504a18731bb4a5746f39abda937f2a8109427c8268480255aa99599e10c6b2d",
+    "llvm-tools-1.80.0-arm-unknown-linux-gnueabi.tar.gz": "abc12f872ffaa1de581ec5004378d81d87b90f2610686d6bb89bae5b25769229",
+    "llvm-tools-1.80.0-arm-unknown-linux-gnueabi.tar.xz": "78190391168c912b21a97de7f552111665e345fa3264d9358b5a7296a074f04f",
+    "llvm-tools-1.80.0-arm-unknown-linux-gnueabihf.tar.gz": "b6cf3fba19244423a47b72ee9532bbccb3cef2c6f0028a481050bda55f373d07",
+    "llvm-tools-1.80.0-arm-unknown-linux-gnueabihf.tar.xz": "398daa1ab81f4558f989f6311e2ce6bc159712e7aa8b73417135cbf2f9c80e2f",
+    "llvm-tools-1.80.0-armv7-unknown-linux-gnueabihf.tar.gz": "1d1b431776cdf244746d941e5ceda3cd572572afee9a9bad28482bc48afe9c20",
+    "llvm-tools-1.80.0-armv7-unknown-linux-gnueabihf.tar.xz": "9306b72be3b87d85bb7859a22d0e9860470961e61a5cf6f4008d32d9d47fec92",
+    "llvm-tools-1.80.0-i686-pc-windows-gnu.tar.gz": "002480094149f198c36f12becd75bcaff5b49421920f32c8a78ea0e707a51554",
+    "llvm-tools-1.80.0-i686-pc-windows-gnu.tar.xz": "51d67ad962519783e0441a0d985c01e9fa60df1f36435b270702b75c65be827e",
+    "llvm-tools-1.80.0-i686-pc-windows-msvc.tar.gz": "74b1c579b3f116c1fbd7ac0dad883dcb13362a0daf154897a6a00341703b1c14",
+    "llvm-tools-1.80.0-i686-pc-windows-msvc.tar.xz": "0888a91c1f3865828a0da6aa85da95f98a58c7c547326fa0ac45fa88cddfee5b",
+    "llvm-tools-1.80.0-i686-unknown-linux-gnu.tar.gz": "f212127b11923b19451ad79e06cd495ad2e04670b02a83deacb68ce4ef4da2a3",
+    "llvm-tools-1.80.0-i686-unknown-linux-gnu.tar.xz": "6cdd868f6feb11805613375d6502959c7ec45718eac3a04c0f1e6d1fbd721204",
+    "llvm-tools-1.80.0-powerpc-unknown-linux-gnu.tar.gz": "0c317bb5d0314a34980b1d18c00962befde022c10fd8500ebcfafe8fa72f9f07",
+    "llvm-tools-1.80.0-powerpc-unknown-linux-gnu.tar.xz": "ebdf71a5f6e36ba24bddf1900f5cba9b164775dcd23f22c00c36384daea88f17",
+    "llvm-tools-1.80.0-powerpc64-unknown-linux-gnu.tar.gz": "1aae243282f14ac201b35b517b54e0025cdc28f63b3dc7f3788e5873f2422022",
+    "llvm-tools-1.80.0-powerpc64-unknown-linux-gnu.tar.xz": "3ced43ddef6907451e110bd608af3989078cdc320a08f6120b94316ab6591a8b",
+    "llvm-tools-1.80.0-powerpc64le-unknown-linux-gnu.tar.gz": "08469f408203913d01c014434f62216dc31cce78238e550364604c52a4e2e3da",
+    "llvm-tools-1.80.0-powerpc64le-unknown-linux-gnu.tar.xz": "623b9c2d14b6526cbb65ba8c40f64ee9f8c9ab33729bb590a95fb5bacefeff97",
+    "llvm-tools-1.80.0-riscv64gc-unknown-linux-gnu.tar.gz": "52c7626733b5ba07104ae03c844683c69933466618b5e2e621f3ff803019599d",
+    "llvm-tools-1.80.0-riscv64gc-unknown-linux-gnu.tar.xz": "670f7cc5601bb4bb1aa996aa1e437e8d8feccca473ba7cc7953e9263002c39b4",
+    "llvm-tools-1.80.0-s390x-unknown-linux-gnu.tar.gz": "ac2f5594dd1f0147dc78c57e16e8215343cde63c4f283a0a89ec3fe64f42dd85",
+    "llvm-tools-1.80.0-s390x-unknown-linux-gnu.tar.xz": "938eb9867506f2cac5cb2a2e7b0ff75b29ea5bef54ee4625f795c697f5d1d1d3",
+    "llvm-tools-1.80.0-x86_64-apple-darwin.tar.gz": "8a05e7e4d8d36d13ba5d9f17473bfbcce74c44b736225974955e3426e32691c4",
+    "llvm-tools-1.80.0-x86_64-apple-darwin.tar.xz": "2b3a333891397f15615ddea0fcc9362999b4ec5cd0964a402ebdfc090b795fbd",
+    "llvm-tools-1.80.0-x86_64-pc-windows-gnu.tar.gz": "f5a1447b73f4b136838bb101784f32b9ae8c61f18aaab808e1a4d5477026e188",
+    "llvm-tools-1.80.0-x86_64-pc-windows-gnu.tar.xz": "668f44955ff6eb7e4d224cd0709fc2b4f813f3df69e765da7d39b16ec391a8d2",
+    "llvm-tools-1.80.0-x86_64-pc-windows-msvc.tar.gz": "5223cb6036adb1adb188e5b5f2e86e6acf3416e386fcedf4cf9670ae94bbf34e",
+    "llvm-tools-1.80.0-x86_64-pc-windows-msvc.tar.xz": "34b1639e14520797afdb555813e4c483da12ab0d719da7ae9f17151737cec636",
+    "llvm-tools-1.80.0-x86_64-unknown-freebsd.tar.gz": "78e9b433aebf8680bf6dccdef3e49c76591b031a316a94a08429ed16d40cc697",
+    "llvm-tools-1.80.0-x86_64-unknown-freebsd.tar.xz": "b0acbd8c5d736000b648837a4a721165ee9d4962bd65848c56ff518805888acb",
+    "llvm-tools-1.80.0-x86_64-unknown-illumos.tar.gz": "8b3c882b649837ed0457e575f4c36152b945e62898127de014c699d5dd5bf64c",
+    "llvm-tools-1.80.0-x86_64-unknown-illumos.tar.xz": "1708510028ba159f3f9a364c50b0e91ad0b2f934fa0ad2b769eec7f84a16f809",
+    "llvm-tools-1.80.0-x86_64-unknown-linux-gnu.tar.gz": "72b67c0cd66506ab012d8c6d72cd201581642ad9f3d9e2657e257dcfd02e3e74",
+    "llvm-tools-1.80.0-x86_64-unknown-linux-gnu.tar.xz": "54451eeb9128669861b1d5e0c3493c59ff9348e55c35d343a8e58184c19b8040",
+    "llvm-tools-1.80.0-x86_64-unknown-linux-musl.tar.gz": "58dcba8304f73866dc86363f9efe2b1609727b0758b82e9aaadd1ccd0fda8fee",
+    "llvm-tools-1.80.0-x86_64-unknown-linux-musl.tar.xz": "0cd0d9974b08760eed92c6e5cf1ec72ca6e7cb05442d5ef30882e20a4dd0543a",
+    "llvm-tools-1.80.0-x86_64-unknown-netbsd.tar.gz": "5d69e9b4d60f667051439ba41e8284cfc44f49ec95765273bfeda0a9eadcd5bc",
+    "llvm-tools-1.80.0-x86_64-unknown-netbsd.tar.xz": "a30118984b14a295bc6d4dd9ae90535fee96d90a17cbe80a29f5550472285b23",
     "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",
@@ -32334,6 +32907,52 @@
     "rust-1.79.0-x86_64-unknown-linux-musl.tar.xz": "38ed25fe71026f051f40a483b9fa84401589fa3fae2d18e67ae361546174b0c7",
     "rust-1.79.0-x86_64-unknown-netbsd.tar.gz": "b2eb3938d7db33e3aaca1bac44bfe5eafbbfda140ab6a6207c877e769b9ea658",
     "rust-1.79.0-x86_64-unknown-netbsd.tar.xz": "d767b4fe4af8ee4af634c110982220e67ccb1cf13354b86f5f74fd499600d86a",
+    "rust-1.80.0-aarch64-apple-darwin.tar.gz": "26daa0d2e564b1c880ac7ead46b02f462ff27c2397aaa1d84167befe86af91d1",
+    "rust-1.80.0-aarch64-apple-darwin.tar.xz": "dab3e9e6639e3abadcfc157befbe464d080ad10af940220110201959b4769786",
+    "rust-1.80.0-aarch64-pc-windows-msvc.tar.gz": "40b7f4cec3becfba6e4a5993d9644fab734d00ab36528d5af2488109a022b01c",
+    "rust-1.80.0-aarch64-pc-windows-msvc.tar.xz": "35fd9dbbfc9df1511b1aceb8be8b77bee418b995ec213bac58bafd318087ea0b",
+    "rust-1.80.0-aarch64-unknown-linux-gnu.tar.gz": "0aa0f0327c8054f3805cc4d83be2c17d1e846d23292aa872ecd6f78d86f84ce5",
+    "rust-1.80.0-aarch64-unknown-linux-gnu.tar.xz": "58cf230a2609565e906e95d2b66a2d4ef0692740835c3048f92fc89f1d13dc72",
+    "rust-1.80.0-aarch64-unknown-linux-musl.tar.gz": "b0aaa2786ab5c10c9b64c62cd1da01a8a507446440f13e00709acdd473ac936c",
+    "rust-1.80.0-aarch64-unknown-linux-musl.tar.xz": "d12fa7b4531d853c62ce15f45c9945425c8f511db9f980f67ff3aef4fc005847",
+    "rust-1.80.0-arm-unknown-linux-gnueabi.tar.gz": "b062b9c03bb9aeb9c40ea6bbf5c585936bca2a7b199bfcdca7b99c0b6635a22a",
+    "rust-1.80.0-arm-unknown-linux-gnueabi.tar.xz": "e6a1420f471c78eaed101c399e56305a2bc44b0cfc8d0326f6c5ee11ebea23e1",
+    "rust-1.80.0-arm-unknown-linux-gnueabihf.tar.gz": "15d42be32f5d19c5fcf99b9c61ef597f4f906b5b85bfd92afb64c8d55c8267e5",
+    "rust-1.80.0-arm-unknown-linux-gnueabihf.tar.xz": "f264ec26f29eb1ad79a30452a162a99ab685ad2392797af1ae22a338e46e4aab",
+    "rust-1.80.0-armv7-unknown-linux-gnueabihf.tar.gz": "a5ccf354c45dc41ee53febc95ef0c0fbaec7866652f42c286c951b30b34ac67e",
+    "rust-1.80.0-armv7-unknown-linux-gnueabihf.tar.xz": "c703ebe14f77f99a88f5b0d4a7079a1de61b920768094575f94ae283896558ec",
+    "rust-1.80.0-i686-pc-windows-gnu.tar.gz": "9608e7991712699b16d96dc5fd04172726dc54cd87160f7f5c49fc7c21b9a508",
+    "rust-1.80.0-i686-pc-windows-gnu.tar.xz": "9576107eadedb2b6ffcda2e2ca6dac7b757c5a71eea0d874b599b92723f425d6",
+    "rust-1.80.0-i686-pc-windows-msvc.tar.gz": "d4849ba871fe45d2cb5b444699b51be491e1d64202f4f393325648b1c665f5ab",
+    "rust-1.80.0-i686-pc-windows-msvc.tar.xz": "c1b65742fbc678a9c8d1c51813309de3ec9ddee60337e48886324624e9019f4f",
+    "rust-1.80.0-i686-unknown-linux-gnu.tar.gz": "2eb90b9e1017e46df9ee2f3d1b99f3623e2d202a2fb1d08abfa4c8a90d913ba8",
+    "rust-1.80.0-i686-unknown-linux-gnu.tar.xz": "23219d4018998015a10363e947fb1de4fcc24b67f89f628841ad620c72861385",
+    "rust-1.80.0-powerpc-unknown-linux-gnu.tar.gz": "b8bf5b550d3caa1bf0d4d522af6548caf80dd3072851a627773552bb235bc1ed",
+    "rust-1.80.0-powerpc-unknown-linux-gnu.tar.xz": "03ed464e15ec69e02db5d5b7245971e4a15a41808fde84af16e1a790f5f8a8cf",
+    "rust-1.80.0-powerpc64-unknown-linux-gnu.tar.gz": "379f6f0d26983c43ab5b449c2c3e5ee0b13de1fa4b9353ee7e14b0914b62fc05",
+    "rust-1.80.0-powerpc64-unknown-linux-gnu.tar.xz": "87a126e8d14a93ddceb29d92cf75084d0c25662b0d6c4eade4b5c34641a462ed",
+    "rust-1.80.0-powerpc64le-unknown-linux-gnu.tar.gz": "c4b94d69b24e646f34377fe779bf5cec6fe4688c686118ee94a056726be8e539",
+    "rust-1.80.0-powerpc64le-unknown-linux-gnu.tar.xz": "5e87478aca588ee5bdfdabc09d2f1d59e73e79cdc88b7de74d87316bb2134a24",
+    "rust-1.80.0-riscv64gc-unknown-linux-gnu.tar.gz": "e73eba480650edf2b1ad7729fdb4bf3241fb6dc20f86acefcefc070acde998ed",
+    "rust-1.80.0-riscv64gc-unknown-linux-gnu.tar.xz": "838d34b3dfdfd6d3acd88360574861157eacf4562e0f1830e3bc32df09335d80",
+    "rust-1.80.0-s390x-unknown-linux-gnu.tar.gz": "d692c47c297c3b4091b0ec21bd0ae53cc635317f854cd250b4462152e602d67e",
+    "rust-1.80.0-s390x-unknown-linux-gnu.tar.xz": "156547c25946f6d64b0cadb275ff24f28995cf20c18857cf607599d53de78c6e",
+    "rust-1.80.0-x86_64-apple-darwin.tar.gz": "18352bc5802e117189c029b6ed63bf83bfbcde7141f33eee69f037acd1767676",
+    "rust-1.80.0-x86_64-apple-darwin.tar.xz": "7b119c6cc4bb834353b17f4778ab245342b5ee8799843bac2f3733e251c00c30",
+    "rust-1.80.0-x86_64-pc-windows-gnu.tar.gz": "ae30a3d201b47c748a6285bc09472dda7f5cce9364c94398d1e973c0d96469cb",
+    "rust-1.80.0-x86_64-pc-windows-gnu.tar.xz": "16f447cba382a31695ed5494c80549c49159a199009e2812585556f4b03a1191",
+    "rust-1.80.0-x86_64-pc-windows-msvc.tar.gz": "24b933d347aaaee3086e4518713072cb0103c82bda5c3054d767abb10ad7d77f",
+    "rust-1.80.0-x86_64-pc-windows-msvc.tar.xz": "414249bfb7ad664e1900740959ddee5c5e91c36f5d72a246387533a2346284a5",
+    "rust-1.80.0-x86_64-unknown-freebsd.tar.gz": "d9eb6a65ee2b51ce982999c093a9f1f2e37f65c3a3d47dff2e0e74b7e01f534c",
+    "rust-1.80.0-x86_64-unknown-freebsd.tar.xz": "708d89a16411d799ce417bc02655bd75572630afc801302a9160fbe9db20bdda",
+    "rust-1.80.0-x86_64-unknown-illumos.tar.gz": "81fb7ea874ce2bbfc14e472ef27f7f63bec5bbf45b68c019310052d57f15eaed",
+    "rust-1.80.0-x86_64-unknown-illumos.tar.xz": "2d87d4ab1ee9f6f7167483e1efef9ab52302ab3569045f2e59d2a4bc0bd72018",
+    "rust-1.80.0-x86_64-unknown-linux-gnu.tar.gz": "702d3b60816eb9410c84947895c0188e20f588cb91b3aee8d84cec23ddb63582",
+    "rust-1.80.0-x86_64-unknown-linux-gnu.tar.xz": "ea59f08e38ca4abed144be38de629c662a8f714548e7c061fca40b4a139f9170",
+    "rust-1.80.0-x86_64-unknown-linux-musl.tar.gz": "16f0f4f2e01f613f7ee44787f64708623d8ef8c65ba37a12a682cd0ffea21fe8",
+    "rust-1.80.0-x86_64-unknown-linux-musl.tar.xz": "0adeb3b918563946ba0e1b64e6883b26941e59154e5e02789b715c4a4a4aee92",
+    "rust-1.80.0-x86_64-unknown-netbsd.tar.gz": "6d1a6c3f0614dd3871ed7d2b7b99f40e5a130601fa628bd67de587c920abf6d1",
+    "rust-1.80.0-x86_64-unknown-netbsd.tar.xz": "fb851a291eac49f50b68cd402850a95e7aac9dec5b9ed2b95ee0782d94fd9208",
     "rust-src-1.26.0.tar.gz": "d02fe6fd5c0f330656e9ff0a290ebf23cab7c909f96ce1838247fadc117eb1dd",
     "rust-src-1.26.0.tar.xz": "7d313fdecb23afd07826b62360f63c40ca8c12730b00b7cecf2c53098039e326",
     "rust-src-1.26.1.tar.gz": "19ef8113ae53ec7ea8f6772a5c9ce5a3dfc28b1bddd800841fb5bbec33fa3619",
@@ -32484,6 +33103,8 @@
     "rust-src-1.78.0.tar.xz": "6fa043f586bb84b3ff877927fd3996c176225657dd9778065a11f2f3a2b747a6",
     "rust-src-1.79.0.tar.gz": "43c640ca0a4efa0639cf529ce06a884e32b9f31614759d7e025af5d5880afd39",
     "rust-src-1.79.0.tar.xz": "0775222dd26c1e11de198ec54bc0efddf70e5a7155946626b06ddbf4c8be8886",
+    "rust-src-1.80.0.tar.gz": "a3c84c60ec19efced4e55ddc2ccac6f57a7212f5f1d186faecdd5f52b25d8c53",
+    "rust-src-1.80.0.tar.xz": "487b9b5ae143638868829173f8660ca9c58f18151acb64d0ad402d8e911b2a70",
     "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",
@@ -44078,6 +44699,166 @@
     "rust-std-1.79.0-x86_64-unknown-redox.tar.xz": "666d22a0223d22cdea2dfac1fa12f43670b9d82a32d1c37f4d84e1ebd1ec5963",
     "rust-std-1.79.0-x86_64-unknown-uefi.tar.gz": "943741bafdf0af2bb3061aca1eea64e71b3ba4ec3e4a467a84927009949e5948",
     "rust-std-1.79.0-x86_64-unknown-uefi.tar.xz": "f3ea02a6517b308b3371d1b6caac8f8615a873951ad784b42cfcc92740d04c20",
+    "rust-std-1.80.0-aarch64-apple-darwin.tar.gz": "ffdbca3f1eaec4fefa6dd461bea44cb2e57a5e1ad0637fc0eabc02ccb8e7e804",
+    "rust-std-1.80.0-aarch64-apple-darwin.tar.xz": "d2f124d495ed92715ebcb21ba6677b304472098427f21795aacdbd4b24f04808",
+    "rust-std-1.80.0-aarch64-apple-ios-sim.tar.gz": "03ada04b9e7ff6492299558533f3ffa275f264df434a28caa0f68d3e96d28477",
+    "rust-std-1.80.0-aarch64-apple-ios-sim.tar.xz": "2568d143a7156c5cccf72dab256074de7db78bb3e7de1990f775132d92c60a8b",
+    "rust-std-1.80.0-aarch64-apple-ios.tar.gz": "022ef59125f7e8a97f847a29ac4ed83ff88dda5fe5edf60611ddc5c3cb51a515",
+    "rust-std-1.80.0-aarch64-apple-ios.tar.xz": "7c7ac44a596f5d523745824e146b6cbb356af58a152cf1dc341343701d134d59",
+    "rust-std-1.80.0-aarch64-linux-android.tar.gz": "f65a68963d4f57b02217339f5b41451c425ae6951ca0c319b352459e8ee992df",
+    "rust-std-1.80.0-aarch64-linux-android.tar.xz": "ac82ff8b42fe5d2fe059b1ca644a79753d6718c3171cde7db8eb19d6a5246c0d",
+    "rust-std-1.80.0-aarch64-pc-windows-msvc.tar.gz": "24466d51f169b0d199261839b29f301fa5a290f1bcba50ef28c6d0306b21885a",
+    "rust-std-1.80.0-aarch64-pc-windows-msvc.tar.xz": "e7ae0de39e1e384b070ee131b4007f718c244d17e01b2c53746bad705576fbdf",
+    "rust-std-1.80.0-aarch64-unknown-fuchsia.tar.gz": "e6a0ef614abda444794ce625d951145469f337a8ea0d45aa0b8542cfedf74584",
+    "rust-std-1.80.0-aarch64-unknown-fuchsia.tar.xz": "907d98714f7151596415c56a5991018079b2c7b0bc4b04b1da06dc3216a79a6d",
+    "rust-std-1.80.0-aarch64-unknown-linux-gnu.tar.gz": "6cdbe8c2b502ca90f42c581b8906b725ccc55bbb3427a332379236bf22be59b3",
+    "rust-std-1.80.0-aarch64-unknown-linux-gnu.tar.xz": "5911cc5af031648b29b42aaa1fe77d577848db08d9a400eada1e803960e78c4c",
+    "rust-std-1.80.0-aarch64-unknown-linux-musl.tar.gz": "7e901aefb3b6576bdca9a6a332c810d463e829d893def7c997754bfbe8494f5d",
+    "rust-std-1.80.0-aarch64-unknown-linux-musl.tar.xz": "780ba686a9d9846c98f24cf49465f6652e0ef65c4159092db979197396a2f549",
+    "rust-std-1.80.0-aarch64-unknown-none-softfloat.tar.gz": "6994e3fed546a5f9de2cca2e55d6bb295bfa9c313de8f587b3fecbb9a52c3017",
+    "rust-std-1.80.0-aarch64-unknown-none-softfloat.tar.xz": "4f96f8dc2725e18fe3a6fe39f67e7c4828eb6a3e6499c9967428879f32334589",
+    "rust-std-1.80.0-aarch64-unknown-none.tar.gz": "9948622f8186f2f355244d9156a10f9602887d76c40d67df6bdf4a424d985ebd",
+    "rust-std-1.80.0-aarch64-unknown-none.tar.xz": "9a9d6795e5446ab7a90c9c8bb883ed4fa9674963472d6707e95576b72a49d6e9",
+    "rust-std-1.80.0-aarch64-unknown-uefi.tar.gz": "123700d33063f82bc792a16b75db83037cda43dda80b39ddfa6803c70c184d9e",
+    "rust-std-1.80.0-aarch64-unknown-uefi.tar.xz": "8f6869e9ad51ff801c4f553c04da3738dd2ac96e610ea955e94cae889a06ecdf",
+    "rust-std-1.80.0-arm-linux-androideabi.tar.gz": "092714e9ee55d192b991000c5a930aa025ba9948c7f73756e46dab1364ce2431",
+    "rust-std-1.80.0-arm-linux-androideabi.tar.xz": "c2af497cff4effb300c97a035f260b09a916d32f1f63ff19e6885f169586f3ca",
+    "rust-std-1.80.0-arm-unknown-linux-gnueabi.tar.gz": "ab78f4ccc002443de840f22a2fc9357cee2594ca24605c44e264a5606d586dce",
+    "rust-std-1.80.0-arm-unknown-linux-gnueabi.tar.xz": "e5d4a89c7e78bcb616977ee8180cece614c80166aa4417466cf8beb71bc253a8",
+    "rust-std-1.80.0-arm-unknown-linux-gnueabihf.tar.gz": "888fdea6202b15ed8c9399089db74aad9cfb0328298e924c5e6161cbc55b25da",
+    "rust-std-1.80.0-arm-unknown-linux-gnueabihf.tar.xz": "a33d2116a5439e53308eacba334735b63c13587b5a6aae6e4ac54d4849027e90",
+    "rust-std-1.80.0-arm-unknown-linux-musleabi.tar.gz": "3d2b3b6394a85154ffc75a71e515a036c771c21881f3c398b8a939dbd360590c",
+    "rust-std-1.80.0-arm-unknown-linux-musleabi.tar.xz": "9496be76c9bbff32a11a92e73a4d54e0ecd1ad07cdb6980a6a40b6e79f591882",
+    "rust-std-1.80.0-arm-unknown-linux-musleabihf.tar.gz": "e06948abc779f274d46dcfe25e91005be7bd09e0bb35a927a22f36a3bbaff50e",
+    "rust-std-1.80.0-arm-unknown-linux-musleabihf.tar.xz": "5e324fc5e527b075dc2946f54546ce9da60cafa0108cd0de7f086edf79e34eb1",
+    "rust-std-1.80.0-armebv7r-none-eabi.tar.gz": "eccc2f6932f7092ba102825b5f868f3bc8bde0c7f87b7f5145c350a995537361",
+    "rust-std-1.80.0-armebv7r-none-eabi.tar.xz": "f0931d498deb7171f1cff90a81ec5b76513ad1add04cc81de33a9f8684166cee",
+    "rust-std-1.80.0-armebv7r-none-eabihf.tar.gz": "5cc1d3a0fea02d306bf45ec7a26ca49db87ec57f6db934daf0391a26624cab4c",
+    "rust-std-1.80.0-armebv7r-none-eabihf.tar.xz": "b9fc41450bb70d7d8a566e47a5d8b4ebe9f473f71d95f4af1579c9e76a2f4c00",
+    "rust-std-1.80.0-armv5te-unknown-linux-gnueabi.tar.gz": "153b4f1cb1c3055b9f1053b78241ca6ef59302accae35953ca11aa5f6e24a33a",
+    "rust-std-1.80.0-armv5te-unknown-linux-gnueabi.tar.xz": "b1c8dc5aab7c2dd96f1f2804e3518bfe774f9b48e57d01fd81c2c1b82947b4a8",
+    "rust-std-1.80.0-armv5te-unknown-linux-musleabi.tar.gz": "576f41ab452d92392442a8b842d30a0bb0a79e0d6693bca5c0f3e324262e1886",
+    "rust-std-1.80.0-armv5te-unknown-linux-musleabi.tar.xz": "0ceabb79c3b44251d362a7f813c560d5c714fd07d4934bed53bc2a21acd7e740",
+    "rust-std-1.80.0-armv7-linux-androideabi.tar.gz": "5620bf295af13af9e3870fdefa536772eb072bcf80da8430f352e4425626e28f",
+    "rust-std-1.80.0-armv7-linux-androideabi.tar.xz": "7bdc7aed510c3f76f226ff005c07f763f4067800c6e58b75d19efc697336b96d",
+    "rust-std-1.80.0-armv7-unknown-linux-gnueabi.tar.gz": "8a72a99eaf51994aef200c3c5537f038c47bce764cfe70e8db804b6f055ec44c",
+    "rust-std-1.80.0-armv7-unknown-linux-gnueabi.tar.xz": "6c8f54c98338f05cdbf934cf3846ed342d3dee1b93ee8fefb4f685eed72970dc",
+    "rust-std-1.80.0-armv7-unknown-linux-gnueabihf.tar.gz": "5acec3391a6a67cdee9719c2a03e9059ad3b482872c94f8224a67e1f1f09d1e6",
+    "rust-std-1.80.0-armv7-unknown-linux-gnueabihf.tar.xz": "7e3831c72a63ce2f43d79e0de7af0119559739d645bd1627849626ee05920116",
+    "rust-std-1.80.0-armv7-unknown-linux-musleabi.tar.gz": "a4d70e1c22116ea67a20b6d8bdaf5d1fa9b357f4812d13d3da2ebe00fc90540c",
+    "rust-std-1.80.0-armv7-unknown-linux-musleabi.tar.xz": "8e2a7d0cf3bcdc7c47dcadada336ea392235f3642479ebdfa06d3ef9ba2e6a2f",
+    "rust-std-1.80.0-armv7-unknown-linux-musleabihf.tar.gz": "74b950e2f39d9b4f2a639ce3f356d964d1b6fbc46db1d55a57439103c2c41254",
+    "rust-std-1.80.0-armv7-unknown-linux-musleabihf.tar.xz": "c52177fcb8494a23722eb561a26b7b40b607d3f2df27024f4c05b734a40a51d0",
+    "rust-std-1.80.0-armv7a-none-eabi.tar.gz": "6d0ac750b144a5fca5bb21351fe1a85d1feaba7c9416e0b1b02411a1a9b2a74c",
+    "rust-std-1.80.0-armv7a-none-eabi.tar.xz": "d1c5d57dbfedc2385783d8fe74d251d6c157bf7fa14d0af8d1bc5ad72ae7ef6a",
+    "rust-std-1.80.0-armv7r-none-eabi.tar.gz": "0b9edfd180f85ff384a45570af74bd379d32442715d128a17fec964dd52fc283",
+    "rust-std-1.80.0-armv7r-none-eabi.tar.xz": "3b43f496e25027211b8248db73ce255ae1603eda2a8f90da9ceee30ac8a5b701",
+    "rust-std-1.80.0-armv7r-none-eabihf.tar.gz": "f693b002db358ace256593448b3b8aaa794c3313e242cc8d0a1d8855c8eadb88",
+    "rust-std-1.80.0-armv7r-none-eabihf.tar.xz": "896a6b8f7f974a12de8f778ceb5330dc2f1f477b9f4c37364bf66d8343b69134",
+    "rust-std-1.80.0-i586-pc-windows-msvc.tar.gz": "d9f042b7858cdc428ff79949626c3556ee45b4da82e698e18738403b2402e79b",
+    "rust-std-1.80.0-i586-pc-windows-msvc.tar.xz": "1cae73ae1084f41e9c55eab239ed54e05b7f3c3b8e38b78bfce6ff2342f7041b",
+    "rust-std-1.80.0-i586-unknown-linux-gnu.tar.gz": "800ad503b8133f82bcf10c689423937736fe93efe0122c953bbfa5620d03cdf4",
+    "rust-std-1.80.0-i586-unknown-linux-gnu.tar.xz": "0bf01f142538ab1312b06a72c5cefb7d0fa1f8df43e6406be3868c3af9e1e592",
+    "rust-std-1.80.0-i586-unknown-linux-musl.tar.gz": "860d429136506fd5782769321aa046be04eaafe113c2bda1b2a909ff7c4eff3d",
+    "rust-std-1.80.0-i586-unknown-linux-musl.tar.xz": "259ebf647495d73be3eeb37f6547db90f55c9606332190202e17445a2c2c993d",
+    "rust-std-1.80.0-i686-linux-android.tar.gz": "ebe78eeebcdeb86f22c3ef1f61695eb272688886daa0c175b9d91d8a7d850542",
+    "rust-std-1.80.0-i686-linux-android.tar.xz": "1462dca74b16d7fd5b51d337994ec31689c75402809eb70370c734db8f20b3af",
+    "rust-std-1.80.0-i686-pc-windows-gnu.tar.gz": "87965e5af68f66b3a66b2a8c5fad91d4ae37e3dff60b15e4325ad0622aca1b8d",
+    "rust-std-1.80.0-i686-pc-windows-gnu.tar.xz": "506653db216474f9016369164f1e17031ea0c5b0f42d308b1131506d4de2b0de",
+    "rust-std-1.80.0-i686-pc-windows-msvc.tar.gz": "97ac67c7308e90ae680782243a543cc824af4bbf2cf0a3d00de25e72a24eda4e",
+    "rust-std-1.80.0-i686-pc-windows-msvc.tar.xz": "c9a132aff83db10a9bbeb80400f76d136c1cf81342a32872ef6d2aa20c897a22",
+    "rust-std-1.80.0-i686-unknown-freebsd.tar.gz": "650095f1741bab5e0fec05e526a68fd035fd639d6e83460bbeeb0ab5884bbd79",
+    "rust-std-1.80.0-i686-unknown-freebsd.tar.xz": "e6d30b16a7eb87639a3d8d3a552b96d5e54c96d383c6ddf873acd6ba136b95f4",
+    "rust-std-1.80.0-i686-unknown-linux-gnu.tar.gz": "3d2ff151af3dd0628d85b50614ee24d642079162483d9ebd37e364d02f9b289a",
+    "rust-std-1.80.0-i686-unknown-linux-gnu.tar.xz": "f5bcf6d36de3947c663da3f659fcbf8dbb261185284f87b332ab22f490304153",
+    "rust-std-1.80.0-i686-unknown-linux-musl.tar.gz": "e7c156bf18abf10fb39bb536cacc419e444918335a782d16afe703f7f263c84b",
+    "rust-std-1.80.0-i686-unknown-linux-musl.tar.xz": "7664bee3b8437fd8e26028ed437d47f7003f1a7d4c2c8cb9469b33390191207a",
+    "rust-std-1.80.0-i686-unknown-uefi.tar.gz": "b679826fcbe7d9daf0558cb8a408cd274e1af0581e9aeb1ba291c01a6cd29da4",
+    "rust-std-1.80.0-i686-unknown-uefi.tar.xz": "e7607d712bad69183faf7581edc6a7726cbf3f488864588a24bfa0c140fbaaba",
+    "rust-std-1.80.0-nvptx64-nvidia-cuda.tar.gz": "e8a3379e37a43c2a78421e53fb82e5967c65ebb81355891fbdd9f1961bdd9b16",
+    "rust-std-1.80.0-nvptx64-nvidia-cuda.tar.xz": "f1d08e74d7d2dfb14174ab8302230138b8a8332dcc744763671c0fb3e6328cc0",
+    "rust-std-1.80.0-powerpc-unknown-linux-gnu.tar.gz": "259306814c34c539a3cd0c3b8c6bceee836bbdb0e6918f32b82159029a03d957",
+    "rust-std-1.80.0-powerpc-unknown-linux-gnu.tar.xz": "0a713adf22129e21d9dfa552030648d5cf5c375c848c458f9edadf82b0759d20",
+    "rust-std-1.80.0-powerpc64-unknown-linux-gnu.tar.gz": "1a07d0ba5a635f28e327952929ea33afd7f456df60efaba083ce21da34261768",
+    "rust-std-1.80.0-powerpc64-unknown-linux-gnu.tar.xz": "9b3bc87fe5015ea2f3f2035648466c0826e67e9d5291313498e9f51a0a32df3e",
+    "rust-std-1.80.0-powerpc64le-unknown-linux-gnu.tar.gz": "b3ddf0aa99909315dacab23e70367e93a208d05016f800af52c3362298f8574d",
+    "rust-std-1.80.0-powerpc64le-unknown-linux-gnu.tar.xz": "29342cf9b729e2867d0de9785e525934c4a4db8a96133b638638f30cf9acfd35",
+    "rust-std-1.80.0-riscv32i-unknown-none-elf.tar.gz": "5e28ef3a0ca47aec0be80153359405af18887474a9ac85d59f2c4eef35158fc2",
+    "rust-std-1.80.0-riscv32i-unknown-none-elf.tar.xz": "5ed0fad528e08c272b849a1582d2906a3fda2641e63179154697e34b22382769",
+    "rust-std-1.80.0-riscv32imac-unknown-none-elf.tar.gz": "29fe1b8f0dd4250fb087b589baf41ec7db895ffc460ebfe3333168c3106fa305",
+    "rust-std-1.80.0-riscv32imac-unknown-none-elf.tar.xz": "bf9a542b0726c5f2a6bb37b9cb625a2cb4cd64bd83ef18f27f4db95ba211b581",
+    "rust-std-1.80.0-riscv32imc-unknown-none-elf.tar.gz": "998fa20a9923c5fdadf21856c6956440d3e4897f0aaf9131c8c2a58e2c843980",
+    "rust-std-1.80.0-riscv32imc-unknown-none-elf.tar.xz": "0e58d554379391e1fa4353906d0da4179e81fe15eaa48ec6130366ceb258288f",
+    "rust-std-1.80.0-riscv64gc-unknown-linux-gnu.tar.gz": "08c016ed824705bfc7367613001dd6d7696e2d314767f96c224e9e8cdf998f6a",
+    "rust-std-1.80.0-riscv64gc-unknown-linux-gnu.tar.xz": "16baf13528b812f125342583314ede42bcb1aef8e9af91979e4f661b1269b3a5",
+    "rust-std-1.80.0-riscv64gc-unknown-none-elf.tar.gz": "e45ce747967b6c8b764d31a282223a94e08c3cba4b5b2955bfec2ddc5b3058b9",
+    "rust-std-1.80.0-riscv64gc-unknown-none-elf.tar.xz": "15e7f97a154bf2d7fdd798c7c64f94b0041941c248e15693ad9b0621e2a54e77",
+    "rust-std-1.80.0-riscv64imac-unknown-none-elf.tar.gz": "e3b480ac502dbb53cc9373532a40a38f144d2132f48b9f2cd50d09a6d8661337",
+    "rust-std-1.80.0-riscv64imac-unknown-none-elf.tar.xz": "42bf7f9c263cf2836b289a97ba7b721602bf38f20c370a6204bbb4c8652fa822",
+    "rust-std-1.80.0-s390x-unknown-linux-gnu.tar.gz": "d89e08bdb10e169d1c47f43f5bcb5bc2296a5d65cfc5e1706625215e27d8883f",
+    "rust-std-1.80.0-s390x-unknown-linux-gnu.tar.xz": "0db701f40b1910c1b4bf4e7b58d31653ad1babd7f83ecc939363ae32c6d0ad57",
+    "rust-std-1.80.0-sparc64-unknown-linux-gnu.tar.gz": "5f696847b6bd856a762eda5453ce7ea552d5cfb6a21693c042954fa1c26294a8",
+    "rust-std-1.80.0-sparc64-unknown-linux-gnu.tar.xz": "8a68d819d3b849c54db1004cedbb87bc7df4271ff00e3f4e941302f5753c88e5",
+    "rust-std-1.80.0-sparcv9-sun-solaris.tar.gz": "4acbf83172e26c4e8351999c56906d7887cf9336fca49b8ef6e75200a88692cc",
+    "rust-std-1.80.0-sparcv9-sun-solaris.tar.xz": "63e145260e21ab882bdf1fe8b03655f73ac164b8eb68a75e6ee7cfd7f7d0d5a5",
+    "rust-std-1.80.0-thumbv6m-none-eabi.tar.gz": "2182ba7b23486d277eca7f0f74b80537d8a27b9df9950df802b68be4dd673dca",
+    "rust-std-1.80.0-thumbv6m-none-eabi.tar.xz": "8eccd7fc74f68b763823bc2f50798b7204182af52b58e44f77a15c0614146080",
+    "rust-std-1.80.0-thumbv7em-none-eabi.tar.gz": "4574777e851e943ddf4b481a96daf85ad52b38c4d11bfc8e4d6ae7927b80941e",
+    "rust-std-1.80.0-thumbv7em-none-eabi.tar.xz": "a7dad9a72093fdbbd0d52b0600e4e35bda91ca96ed28ce7248932a17b3fa9dd2",
+    "rust-std-1.80.0-thumbv7em-none-eabihf.tar.gz": "e3bb702d6f9f5e9db37ddd1423261c13b630c501ce0b0729b7eff4657abe16b6",
+    "rust-std-1.80.0-thumbv7em-none-eabihf.tar.xz": "9a058289739dabdf5cf68ec19347c1e1e7bf4ee49a0aa261e60cfb8fd300ae2f",
+    "rust-std-1.80.0-thumbv7m-none-eabi.tar.gz": "909c778a7fcfa675ac01a2e0a0aa28e3859e7fd09d33e2ed80142d5c4bfbae40",
+    "rust-std-1.80.0-thumbv7m-none-eabi.tar.xz": "9e2b22d4ff9209171a3387118fd30deaaf17c6d6229c00e6f11cabef6929def0",
+    "rust-std-1.80.0-thumbv7neon-linux-androideabi.tar.gz": "20e993b89bf210c4f8663f3e2171563e187f3051addb5cbf05ac31551c995cea",
+    "rust-std-1.80.0-thumbv7neon-linux-androideabi.tar.xz": "ea479954ccf51894ed6513d8e4ee1bb6ab1e94a0ffbb6f87e443a25840e4dad9",
+    "rust-std-1.80.0-thumbv7neon-unknown-linux-gnueabihf.tar.gz": "446bb691128f3b4d88d63c4688abaf5579846308e1b1fd86510676a58955210c",
+    "rust-std-1.80.0-thumbv7neon-unknown-linux-gnueabihf.tar.xz": "2e3ec948aeabd5fd4ef8c864356cb903ffa3b9d83b7c0cd519e4a1d08a783bae",
+    "rust-std-1.80.0-thumbv8m.base-none-eabi.tar.gz": "bca71f10d2eeb3eca1134bc48cc42b4f556a575691bb7744b7a075bbea9c637c",
+    "rust-std-1.80.0-thumbv8m.base-none-eabi.tar.xz": "d66f31f4cb6fa4a698101a9589e6e1848df75b85f0b2740c4bba4845ba5d1fe2",
+    "rust-std-1.80.0-thumbv8m.main-none-eabi.tar.gz": "28d48f3e1b4f8fe02bc7143f9cd8231d797ca1ba1a39557d466b7a00952a40f0",
+    "rust-std-1.80.0-thumbv8m.main-none-eabi.tar.xz": "17ba7e5b4380430926021f6ed09f390ae4116a84a0ed47c1181b1b62628bb015",
+    "rust-std-1.80.0-thumbv8m.main-none-eabihf.tar.gz": "c366a9c43418b9665954be8511c001f6a3ba399c1306f4de99af18c794cddc4d",
+    "rust-std-1.80.0-thumbv8m.main-none-eabihf.tar.xz": "060702e55b6f772a096d462da33ce58d4c0eae26df4061e3e078e9d0f7800cd7",
+    "rust-std-1.80.0-wasm32-unknown-emscripten.tar.gz": "4f8fe92db7b0caa8bf7e472aa8ed55fc77ce23bd427f773a557a028c7bc4d638",
+    "rust-std-1.80.0-wasm32-unknown-emscripten.tar.xz": "1863d96ed38675a52864cf4ae13d17f9457b848bedf3bab66db3b033be7d2f96",
+    "rust-std-1.80.0-wasm32-unknown-unknown.tar.gz": "4afadaa8f015d55b8c0b3c7e7db6ec7c3ea0d35300405e61b9933a83b7a9b019",
+    "rust-std-1.80.0-wasm32-unknown-unknown.tar.xz": "cd49e76cd11c6fefdf043938991add7494bf7722c1e8033328ecf89a16be6855",
+    "rust-std-1.80.0-wasm32-wasi.tar.gz": "4091841f47accafad376713d0f7ee3a9133bd38f04ffffd8747dd94b9d59ad3f",
+    "rust-std-1.80.0-wasm32-wasi.tar.xz": "31a7f7614ef7463a5188ce0df8b1eaac8d8b6b1634d19b7ecd2fd8d456528462",
+    "rust-std-1.80.0-x86_64-apple-darwin.tar.gz": "069dcd20861c1031a2e1484ef4085503b1e239fdca6b7c6dd4d834c9cc8aff70",
+    "rust-std-1.80.0-x86_64-apple-darwin.tar.xz": "3e4ee767aae345e49fc101e4f61dcd7014c278f2e9ab8364053a34a38a2c054d",
+    "rust-std-1.80.0-x86_64-apple-ios.tar.gz": "ca176f35834c0f0094f899b39f78d62cd6e3702e769307e175f2d07fa9dadba6",
+    "rust-std-1.80.0-x86_64-apple-ios.tar.xz": "3782aa47b38b3dcc3b837807073c87dacc1a1f8c302af02c45825621194f40c2",
+    "rust-std-1.80.0-x86_64-fortanix-unknown-sgx.tar.gz": "8ab116f47c2af4807357ceecc39f7948857c65bfc980ad19380e739e88b35172",
+    "rust-std-1.80.0-x86_64-fortanix-unknown-sgx.tar.xz": "194acfd3634e2b0a03102773e729b66df404351b920e14a3c2bb4e4b37735d4b",
+    "rust-std-1.80.0-x86_64-linux-android.tar.gz": "c49ec2a050ae4f7705254d33842da3db4f6f59ccbc73bd9741b391ae471e63b9",
+    "rust-std-1.80.0-x86_64-linux-android.tar.xz": "74191decb17eefefd7f650fb745b674ac61261ca79b2351dd436a43e9bc52b72",
+    "rust-std-1.80.0-x86_64-pc-solaris.tar.gz": "bdd2df72c110592927e6f770ecd2fb5f30efb82a6ac86a203a3848c49e7e5f46",
+    "rust-std-1.80.0-x86_64-pc-solaris.tar.xz": "bba1159cae416e9c4c1f9602fa4c202ff3aa161e78778941379f19dfd2004fab",
+    "rust-std-1.80.0-x86_64-pc-windows-gnu.tar.gz": "0d6a58268bd94d66280812c042c41521f65acd773e3aae3219eb8a088654be72",
+    "rust-std-1.80.0-x86_64-pc-windows-gnu.tar.xz": "729f172c846f3e4bc96a9fb77e08ed964ea800eb93d1c076e722aff45182df22",
+    "rust-std-1.80.0-x86_64-pc-windows-msvc.tar.gz": "158ce36f3da35fc2e61502826feea9163c31e0d175176e5837e9dca05f3654e6",
+    "rust-std-1.80.0-x86_64-pc-windows-msvc.tar.xz": "076d462ed768cd70f68b513a60066f3eee42094b9c055de96aac8689029e8a1d",
+    "rust-std-1.80.0-x86_64-unknown-freebsd.tar.gz": "c53712accc2d631b6afcf50c090752de01be2e92dd9e013fb9b036fe2cafae71",
+    "rust-std-1.80.0-x86_64-unknown-freebsd.tar.xz": "b315ed34a37af5bab658f10b1e0b4b36650c1280bb329f63ecfebcfc6b17dc0a",
+    "rust-std-1.80.0-x86_64-unknown-fuchsia.tar.gz": "f83bf728acc1326462c256261762a3d21ba49fa4c2bed1ad5033e10ec9a3238f",
+    "rust-std-1.80.0-x86_64-unknown-fuchsia.tar.xz": "862d2fd44eb1c6c9816f731480e4d8b459d1cc811e68b21d5fb3862f9780b6bb",
+    "rust-std-1.80.0-x86_64-unknown-illumos.tar.gz": "8b6d89c825713db9176e897ef2d64772a9d51363e097eca5652bdaca9e1c0a91",
+    "rust-std-1.80.0-x86_64-unknown-illumos.tar.xz": "241a3a57d07d235154d5cdd37f0732ad70ad3fbbe165d675920cdecb31e79edd",
+    "rust-std-1.80.0-x86_64-unknown-linux-gnu.tar.gz": "ed301dff3a26da496784ca3de523b0150302fcb001ef71cdcd40ff6d5e2ec75d",
+    "rust-std-1.80.0-x86_64-unknown-linux-gnu.tar.xz": "c722cba93c9627e04a6a5ecc749cde9dda39f15e4d02fb6ae8d0b27e02e6488a",
+    "rust-std-1.80.0-x86_64-unknown-linux-gnux32.tar.gz": "192144584f225daf1f7ff527c2bc625de1c703da939cfefe97072f557c1404f0",
+    "rust-std-1.80.0-x86_64-unknown-linux-gnux32.tar.xz": "50e0dd5cc8bebe659727acf63c2e84d530c14f1c43211bf86655732c8dea4d3c",
+    "rust-std-1.80.0-x86_64-unknown-linux-musl.tar.gz": "f43505222f0aeda356ea3acfc20f0cff885c296f0c8294f8a713323471c7d221",
+    "rust-std-1.80.0-x86_64-unknown-linux-musl.tar.xz": "6570068f0c95fa7a85b1fdf7b72d934fb4cf1689f833ab766ea6ae8cb40d3348",
+    "rust-std-1.80.0-x86_64-unknown-netbsd.tar.gz": "985ddd0e3cec25edf924b6342e979715b06cfbde299059cfc54b7a6bbcf6f589",
+    "rust-std-1.80.0-x86_64-unknown-netbsd.tar.xz": "7a2760f5c2952ad7a432ff41edd6992b22a7da0a32b5fccfbf6b0dfd5fb10c35",
+    "rust-std-1.80.0-x86_64-unknown-none.tar.gz": "74935899e66ba5cd294e184c3d679b4cf64f3f326a10875b5fb6af5fda97e3d3",
+    "rust-std-1.80.0-x86_64-unknown-none.tar.xz": "2e28bd89c06c74bc76a044eb4829ade8b4ecf931779607db57c1534f9e63eda9",
+    "rust-std-1.80.0-x86_64-unknown-redox.tar.gz": "836fad28369ee02cd042950f502e831be7aed65cfefa55d257c987cfb7757f5d",
+    "rust-std-1.80.0-x86_64-unknown-redox.tar.xz": "f44649cb55c2dcc244850b1e6af724974f37ef9faa08336365a2b8bad333a112",
+    "rust-std-1.80.0-x86_64-unknown-uefi.tar.gz": "1e6b61fc960a9fe2fdec67efcabab26dfab519ac2eb9124907359043f047bae6",
+    "rust-std-1.80.0-x86_64-unknown-uefi.tar.xz": "5b214d9c26babd3ba232c20f81bc4427ac52a84027eaaf8cdd3d569b108303ca",
     "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",
@@ -47760,6 +48541,52 @@
     "rustc-1.79.0-x86_64-unknown-linux-musl.tar.xz": "155deffbdc08c963bd47108eaccf0db81d5f9bc6bb4a4cefa03e40ae9e2981fc",
     "rustc-1.79.0-x86_64-unknown-netbsd.tar.gz": "199a2a200e4122f6b5473d177e232fa8b84216da08bf432e16c45fde8388e93b",
     "rustc-1.79.0-x86_64-unknown-netbsd.tar.xz": "294c3934ff3c6392abdd0f2f0c09c29d85dcac2f010b8cb496e574d9f8ec9ca1",
+    "rustc-1.80.0-aarch64-apple-darwin.tar.gz": "0a86ddfdc28c32669105096c321e7e393d15434252e4ec622a3fde026aef0009",
+    "rustc-1.80.0-aarch64-apple-darwin.tar.xz": "367d9cf73cc4f4b719c843b81a241f5c68a41f798b781026606703d166265a87",
+    "rustc-1.80.0-aarch64-pc-windows-msvc.tar.gz": "41b0a081c9d492192c51c657877a39ba4f0467e6cb6b47eb0dd83071cce1e798",
+    "rustc-1.80.0-aarch64-pc-windows-msvc.tar.xz": "fb7ff929b822e0059b03d764dc42fd2eb9d0790cf65263629df7770bc4ecb7c9",
+    "rustc-1.80.0-aarch64-unknown-linux-gnu.tar.gz": "49465b52ce0efc35aa7b96e95995011a2bb6a7d4aeb052e204467c1edceb62a1",
+    "rustc-1.80.0-aarch64-unknown-linux-gnu.tar.xz": "198b5a04c25de5e9c56ff36b9110e2cfbdadf789de2c7c6d6ea9a26fd12ba165",
+    "rustc-1.80.0-aarch64-unknown-linux-musl.tar.gz": "82f4fd6f791f7bc01a3b571b6116fa6f2761efe86bf0193081e8a4a1ba884c6f",
+    "rustc-1.80.0-aarch64-unknown-linux-musl.tar.xz": "ee30d6b72407776e52c236f15de5f2f2b3c8f4f5d2672361924ff0aa63d90aa7",
+    "rustc-1.80.0-arm-unknown-linux-gnueabi.tar.gz": "1fb14d6d8caf22c2d37b500ca8c6aeb170a893a8cb824659f236a63e66e722e6",
+    "rustc-1.80.0-arm-unknown-linux-gnueabi.tar.xz": "7f4bf3523a166226dfa1d0fa5e1659f3a13bfa7e58f97068d9c5df8a010fa164",
+    "rustc-1.80.0-arm-unknown-linux-gnueabihf.tar.gz": "e9c5db3f9a231921ef553f1d07bbbb04c3a4ad29c138375fad90dd5768b67553",
+    "rustc-1.80.0-arm-unknown-linux-gnueabihf.tar.xz": "5aed84d75bd21c28d61ddf3c7006dc12126528641afd6250d5603b48492b8fb7",
+    "rustc-1.80.0-armv7-unknown-linux-gnueabihf.tar.gz": "cc15913cd588572ae64599ac5ea73c8cd95e6511002220327ef5d30a5b61c2d7",
+    "rustc-1.80.0-armv7-unknown-linux-gnueabihf.tar.xz": "3d779188983577bceae97eac47c2ee5decfdebc6761acad3fb715f16979ad332",
+    "rustc-1.80.0-i686-pc-windows-gnu.tar.gz": "5e3e33fbf31fe18916f44be2c3b4fc9222027e3c55260c141ed6266a1a397d21",
+    "rustc-1.80.0-i686-pc-windows-gnu.tar.xz": "0ea2d9b71ad4035e0f34a099fb5405bdd217bbdcfa80d2d4432217327ba5b55f",
+    "rustc-1.80.0-i686-pc-windows-msvc.tar.gz": "1653b004483521a374b36555e68ccb62f8d2aa348b159dc6b4a7308eca0209b0",
+    "rustc-1.80.0-i686-pc-windows-msvc.tar.xz": "9eaf30261a5c074dcc171bdf9b16bf88ab0394ceb39fe3bbe33e778ffa63bbce",
+    "rustc-1.80.0-i686-unknown-linux-gnu.tar.gz": "58e95ac415363b90fd2158c3439c8a20117f2f3ceb7a2c3e03fdfacaad5aa2f8",
+    "rustc-1.80.0-i686-unknown-linux-gnu.tar.xz": "d2e4ceb3b3d2c41ba5d5ffc07f09ea46347c4d92e6411d66f0873c664684f68e",
+    "rustc-1.80.0-powerpc-unknown-linux-gnu.tar.gz": "139a37fb7d0e6dcfc38aeac38188154358ab29d64f17a39a4d2fba9da9e7ca4f",
+    "rustc-1.80.0-powerpc-unknown-linux-gnu.tar.xz": "56f9b22ebae8f7ab01b0e9df2a345bb82323786a569a9e7adcf29178284ea2a3",
+    "rustc-1.80.0-powerpc64-unknown-linux-gnu.tar.gz": "611534349710e0b1a282bd3218adab09b33585985c8654b9be406fe5d34330cd",
+    "rustc-1.80.0-powerpc64-unknown-linux-gnu.tar.xz": "0eb27a5a3d7f89f24685232549d80db326c166b49a503c43f2d17391dbab493b",
+    "rustc-1.80.0-powerpc64le-unknown-linux-gnu.tar.gz": "ce9b8998c273952d4f4551eede4b64ca27be9ac9564f09c914595ff0bde76933",
+    "rustc-1.80.0-powerpc64le-unknown-linux-gnu.tar.xz": "9a3d2c02093ef608a5c4e39c0038b2565b778c1aaf87056750f1e10a04986639",
+    "rustc-1.80.0-riscv64gc-unknown-linux-gnu.tar.gz": "2f81143ddfed443cbca61209ba5b68f469880f7313bda5508c7c24ebf62a4b7e",
+    "rustc-1.80.0-riscv64gc-unknown-linux-gnu.tar.xz": "09b1e223e482283a63e7fd1e890d94287949819fc62cb5090467cd1c6336120f",
+    "rustc-1.80.0-s390x-unknown-linux-gnu.tar.gz": "b0c0d53e02bbec54832630d06869fa2dca4f23b59cacf22008e4d7606901e7e9",
+    "rustc-1.80.0-s390x-unknown-linux-gnu.tar.xz": "ce43252f69d6b6cfa2e51382f714d66dadd436af4d01b801cd8c32d5f462b0b9",
+    "rustc-1.80.0-x86_64-apple-darwin.tar.gz": "a96642832a44b658b9841cb1fec409eebce0d9b9502639b49551435130abeffe",
+    "rustc-1.80.0-x86_64-apple-darwin.tar.xz": "2886922b1f54a9bb3908107b059194f4acf784d8626289ffe4aa6b9f1ca6e079",
+    "rustc-1.80.0-x86_64-pc-windows-gnu.tar.gz": "564a9a5973bf75cf6a6e3e9393cdea155750f4e589a918ae49d6a4e322a29529",
+    "rustc-1.80.0-x86_64-pc-windows-gnu.tar.xz": "ec2689c96eda4aa2aee818c59c68a45dbbb0e79dcc844e83f82f79ff3a8fc4dd",
+    "rustc-1.80.0-x86_64-pc-windows-msvc.tar.gz": "f65ee8e4ea3c3fb792e3194ab38e8f3b84026022adaf0518e104bbf1f9f9ce66",
+    "rustc-1.80.0-x86_64-pc-windows-msvc.tar.xz": "c9e47619a0eb33d044d9cb8df42580389a3987048bcf9e630ccc997fe480efc9",
+    "rustc-1.80.0-x86_64-unknown-freebsd.tar.gz": "f81c6a08f2f1d9502146b7c04e79f43d5a67b21041b6f22abb4a0f144d984ea2",
+    "rustc-1.80.0-x86_64-unknown-freebsd.tar.xz": "ccea93350b2c11a6f94762e09c83b861f03fea215d0351f0bc16e8c03418a85e",
+    "rustc-1.80.0-x86_64-unknown-illumos.tar.gz": "9255aac56545282f449fa3ae68afb006967924c7a68cf243211fb343907f7a1b",
+    "rustc-1.80.0-x86_64-unknown-illumos.tar.xz": "4abd1eeb5711b5cbbbce58a5b69954a71b54456d1a70af02944239e5489e3f7f",
+    "rustc-1.80.0-x86_64-unknown-linux-gnu.tar.gz": "383f59272ca8753bbe6c45135f2ea64d59ec4e73a1747d1de2c9345777223204",
+    "rustc-1.80.0-x86_64-unknown-linux-gnu.tar.xz": "ef1692e3d67236868d32ef26f96f47792b1c3a3f9747bbe05c63742464307c4f",
+    "rustc-1.80.0-x86_64-unknown-linux-musl.tar.gz": "b19edef410037eff5be5934afcf6fbdfd9013ffa61325908628059d88983d412",
+    "rustc-1.80.0-x86_64-unknown-linux-musl.tar.xz": "8c64236957359cea987dbc6b99d4d81e403186c7e217e6dfca52b74fd1efc0c6",
+    "rustc-1.80.0-x86_64-unknown-netbsd.tar.gz": "380910e71fd3625af6280f269b4efe837778ba55318acfed726b9e5ab76513de",
+    "rustc-1.80.0-x86_64-unknown-netbsd.tar.xz": "0b31b3c72ec613c241392f76048efe1f10a8fa380819e6730c75455dd3a1125e",
     "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",
@@ -50092,4 +50919,50 @@
     "rustfmt-1.79.0-x86_64-unknown-linux-musl.tar.xz": "5ffcb05984da26e1a5cd14d88e93eafbc59cb09885ecf5fb8ed86e2e2dfe07ff",
     "rustfmt-1.79.0-x86_64-unknown-netbsd.tar.gz": "03dbffb6d4cd3b52b2aa271ccf967fc54998bce288ffefea01edb7b77bc1631d",
     "rustfmt-1.79.0-x86_64-unknown-netbsd.tar.xz": "7b4e27ae49cb12ee0890babb08ad8fba19e5d41d826e2199a8dc2e16b5a6cecc",
+    "rustfmt-1.80.0-aarch64-apple-darwin.tar.gz": "46f79cd7bf1c8e7519ca8763aa325496f04d2322e1a7ac0f5824631a36f5c3ab",
+    "rustfmt-1.80.0-aarch64-apple-darwin.tar.xz": "c30dc9cfed4681e11d9018c4f69f22e45c0a847141e56a408037bb76bb1961dd",
+    "rustfmt-1.80.0-aarch64-pc-windows-msvc.tar.gz": "995c56d255e7152ad5cb71b8ab2b519b5d43becec068fb9f7aa86b5056bbd35a",
+    "rustfmt-1.80.0-aarch64-pc-windows-msvc.tar.xz": "fd2a76f6df2383882c96f10b67172c68ce138c0e055d6b8e2e498c9be64efeaa",
+    "rustfmt-1.80.0-aarch64-unknown-linux-gnu.tar.gz": "4c4dc0bae3016b56932692746a0131a3f8271d61e7096e3d6854c077e77de820",
+    "rustfmt-1.80.0-aarch64-unknown-linux-gnu.tar.xz": "33895985f83ed8b287a7d3b4337a2669b41df8f49736ed9ae56dc4af64162a96",
+    "rustfmt-1.80.0-aarch64-unknown-linux-musl.tar.gz": "1235ecfd1a89fd49d498ec89682b26949bdac23acbd761ce3000662261284f31",
+    "rustfmt-1.80.0-aarch64-unknown-linux-musl.tar.xz": "f9b598ec92689a548fee236dcb064ddde5a69f54bb46c509d4f9965710adc135",
+    "rustfmt-1.80.0-arm-unknown-linux-gnueabi.tar.gz": "ccb6b2e0fc672915b60d0b51f64f4d4cd87f680cac505e36ecd554ba2c646c7f",
+    "rustfmt-1.80.0-arm-unknown-linux-gnueabi.tar.xz": "44ba456f2a54da6852bffc8bf0a6fd08b0770186c9e86689c674fbcd1a7e8c9b",
+    "rustfmt-1.80.0-arm-unknown-linux-gnueabihf.tar.gz": "e511e0469c1d6c061504cd340a5786b0a3e9fb111a6b393f7d5f3ec3813fdefb",
+    "rustfmt-1.80.0-arm-unknown-linux-gnueabihf.tar.xz": "3ee6359c0b28604b0727db9d7ea9ca176de340d541cd44ba4ae4cdd23f4ea042",
+    "rustfmt-1.80.0-armv7-unknown-linux-gnueabihf.tar.gz": "12f16c9484d17ce995981412251db12686a54e40d856b5bbe9bd1c21c9deef7b",
+    "rustfmt-1.80.0-armv7-unknown-linux-gnueabihf.tar.xz": "a798a67f0feb3dc13d6a06785c1deb8cf7f299607fa175b3ae04cc14ac4917a8",
+    "rustfmt-1.80.0-i686-pc-windows-gnu.tar.gz": "ad7b98600e89ad2539045e4b85084f6cb38459186f38b3bd21c7de0323109c96",
+    "rustfmt-1.80.0-i686-pc-windows-gnu.tar.xz": "958166c491049288f5d7508bb7e9d9091c1b5da7f602f816f43fc8cd5f616254",
+    "rustfmt-1.80.0-i686-pc-windows-msvc.tar.gz": "2edcecf072dd8d0a9af105152007dc522349feedd4149edd083b1e8ef348b869",
+    "rustfmt-1.80.0-i686-pc-windows-msvc.tar.xz": "7523a393c2aad282d9a0f6517e17a5cdf8c76139a7a906026a4072d22e8be89e",
+    "rustfmt-1.80.0-i686-unknown-linux-gnu.tar.gz": "cf4c1d972bcaaf0d9abb6cc76121032eaa0f1a6f732579a2e1d657a64556efdf",
+    "rustfmt-1.80.0-i686-unknown-linux-gnu.tar.xz": "5ae60db9d60188f1b829eaaba5df74b5f4725c5ea996e0bfd83516f51beaed5f",
+    "rustfmt-1.80.0-powerpc-unknown-linux-gnu.tar.gz": "a6be443a6331e3bc906037fdd542de71ba518f6a93b0de4b998a6ca05231adad",
+    "rustfmt-1.80.0-powerpc-unknown-linux-gnu.tar.xz": "00f8db661ffd4f2d6c429afafa99114184b96baec2b038cb684960a9f80fcf5e",
+    "rustfmt-1.80.0-powerpc64-unknown-linux-gnu.tar.gz": "7c7c9f65480bcd4d6678bc2289a85fd385f340f444a1a28ab1e77f6a76e5aff6",
+    "rustfmt-1.80.0-powerpc64-unknown-linux-gnu.tar.xz": "77416ed572911235db3df41445c2f491209f3f63674ed3845b008cfc6803d053",
+    "rustfmt-1.80.0-powerpc64le-unknown-linux-gnu.tar.gz": "67e83b2a3df9d2852d7fc175fd31a9447cbc6819af101367ce5d2b605321013d",
+    "rustfmt-1.80.0-powerpc64le-unknown-linux-gnu.tar.xz": "4d58caf4e822d13166b7c5257a47f54f9a4e6e79ab2a1c969d37e5efc0532ac2",
+    "rustfmt-1.80.0-riscv64gc-unknown-linux-gnu.tar.gz": "4bbbfc9cf0f423b70c951354b6642111d1b550a4794c2b9ebce04ed0276fa887",
+    "rustfmt-1.80.0-riscv64gc-unknown-linux-gnu.tar.xz": "515165f7ad3f49e71e44aad4a1ac1ff2c9466ffa06f4a3dc7f49dfb612f3b366",
+    "rustfmt-1.80.0-s390x-unknown-linux-gnu.tar.gz": "a9f78570e64a031b56148eb6e5b58b6f976e22ae719781ecaeeff38c20757059",
+    "rustfmt-1.80.0-s390x-unknown-linux-gnu.tar.xz": "10f7693e00a05037b5e7aa7914c4a1cd83d2ecfc331cc5f9db220850510ecf72",
+    "rustfmt-1.80.0-x86_64-apple-darwin.tar.gz": "573f5f2a400377062c7908b71c45d464f1c3308a86782f19eaeb74597981404c",
+    "rustfmt-1.80.0-x86_64-apple-darwin.tar.xz": "33a1fab90d0d9a6d4356609d42cadbdb3a506a93f8884cd6cf4810aa838cd04b",
+    "rustfmt-1.80.0-x86_64-pc-windows-gnu.tar.gz": "56beb8327ec495221be58c8a10309b4b67d03b661d2f0e3b3cea22ba70cc587f",
+    "rustfmt-1.80.0-x86_64-pc-windows-gnu.tar.xz": "b25452b15191db612c248febcdd8aba7f59f687603f8f20e315b37acd39facf8",
+    "rustfmt-1.80.0-x86_64-pc-windows-msvc.tar.gz": "067480098ba2d5b8b028abd6c97bc7fedb6f457a76c8575cd6bd6614c1bb4053",
+    "rustfmt-1.80.0-x86_64-pc-windows-msvc.tar.xz": "4dee43746c19a8d6b3f82241f1e7b3b9b0bdf50e1a5749c46c2130d55f70cdcd",
+    "rustfmt-1.80.0-x86_64-unknown-freebsd.tar.gz": "5408e75048cfb09f11a8840f1dcaea75caa78020c51617bc271d2fd1f8f06d85",
+    "rustfmt-1.80.0-x86_64-unknown-freebsd.tar.xz": "09f77aa83231a8ff6bc76ceb41ded694d6c8dc2c62d2a5f4a30b4fdaf1374bce",
+    "rustfmt-1.80.0-x86_64-unknown-illumos.tar.gz": "be56e6d39047889d243cde7d8f7e3acb41122d42ecfaed43ec709792ff981fb3",
+    "rustfmt-1.80.0-x86_64-unknown-illumos.tar.xz": "91446ef49977b34d0ccdc12d83333b027ce3fbf932ff6a85a6e1a8f2fd718513",
+    "rustfmt-1.80.0-x86_64-unknown-linux-gnu.tar.gz": "639cc73929478f2121f6fc4aedd1fc0fbee2b7753ac8a476e2adaa6f01bf09e7",
+    "rustfmt-1.80.0-x86_64-unknown-linux-gnu.tar.xz": "ea3c45978965a4f74819dcb4883379358ec7753ad55a62890d1c8cd76395d871",
+    "rustfmt-1.80.0-x86_64-unknown-linux-musl.tar.gz": "2ed33cd4533e9f139532703ed21157a9e2373cb9c62900b0f45efd23a30855ca",
+    "rustfmt-1.80.0-x86_64-unknown-linux-musl.tar.xz": "736c2fd85afd7d7b66ac71e28c9003f2d20111c027d8a24686e80112ff9f8204",
+    "rustfmt-1.80.0-x86_64-unknown-netbsd.tar.gz": "2e7602478b7a0ed8b219c05c0a559d4f7b9fc5dd6181e23db4129aa2193b1dcf",
+    "rustfmt-1.80.0-x86_64-unknown-netbsd.tar.xz": "29d2ea689937d5251631ac4d5ef6a8012684f1e2e01c55acaf56111c1e86b036",
 }
diff --git a/rust/private/common.bzl b/rust/private/common.bzl
index 8fa72e7..8a6e46b 100644
--- a/rust/private/common.bzl
+++ b/rust/private/common.bzl
@@ -31,9 +31,9 @@
 #
 # 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.79.0"
+DEFAULT_RUST_VERSION = "1.80.0"
 
-DEFAULT_NIGHTLY_ISO_DATE = "2024-06-13"
+DEFAULT_NIGHTLY_ISO_DATE = "2024-07-25"
 
 def _create_crate_info(**kwargs):
     """A constructor for a `CrateInfo` provider
diff --git a/util/fetch_shas_NIGHTLY_ISO_DATES.txt b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
index 8e5ca47..1f1665e 100644
--- a/util/fetch_shas_NIGHTLY_ISO_DATES.txt
+++ b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
@@ -40,3 +40,4 @@
 2024-04-09
 2024-05-02
 2024-06-13
+2024-07-25
diff --git a/util/fetch_shas_VERSIONS.txt b/util/fetch_shas_VERSIONS.txt
index 7a6c6bf..7412ffe 100644
--- a/util/fetch_shas_VERSIONS.txt
+++ b/util/fetch_shas_VERSIONS.txt
@@ -73,3 +73,4 @@
 1.77.2
 1.78.0
 1.79.0
+1.80.0