Added Rust 1.63.0 (#1512)

* Added Rust 1.63.0

* Regenerate documentation

* Repinned Crate Universe outputs using Rust 1.63.0

* Addressed new clippy errors
diff --git a/crate_universe/src/metadata.rs b/crate_universe/src/metadata.rs
index 57d90e7..a6c8217 100644
--- a/crate_universe/src/metadata.rs
+++ b/crate_universe/src/metadata.rs
@@ -76,7 +76,7 @@
 }
 
 /// A configuration desrcibing how to invoke [cargo update](https://doc.rust-lang.org/cargo/commands/cargo-update.html).
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Eq)]
 pub enum CargoUpdateRequest {
     /// Translates to an unrestricted `cargo update` command
     Eager,
diff --git a/crate_universe/src/splicing/splicer.rs b/crate_universe/src/splicing/splicer.rs
index 8374df4..7419a2f 100644
--- a/crate_universe/src/splicing/splicer.rs
+++ b/crate_universe/src/splicing/splicer.rs
@@ -510,7 +510,7 @@
 pub fn default_cargo_package_manifest() -> cargo_toml::Manifest {
     // A manifest is generated with a fake workspace member so the [cargo_toml::Manifest::Workspace]
     // member is deseralized and is not `None`.
-    let manifest = cargo_toml::Manifest::from_str(
+    cargo_toml::Manifest::from_str(
         &toml::toml! {
             [package]
             name = DEFAULT_SPLICING_PACKAGE_NAME
@@ -524,9 +524,7 @@
         }
         .to_string(),
     )
-    .unwrap();
-
-    manifest
+    .unwrap()
 }
 
 pub fn default_splicing_package_crate_id() -> CrateId {
diff --git a/docs/cargo.md b/docs/cargo.md
index 21aad2a..c693d16 100644
--- a/docs/cargo.md
+++ b/docs/cargo.md
@@ -37,7 +37,7 @@
 | <a id="cargo_bootstrap_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template |  The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present.   | String | optional | "@rust_{system}_{arch}__{triple}_tools//:bin/{tool}" |
 | <a id="cargo_bootstrap_repository-srcs"></a>srcs |  Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made   | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | optional | [] |
 | <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 cargo the resolver should use   | String | optional | "1.62.1" |
+| <a id="cargo_bootstrap_repository-version"></a>version |  The version of cargo the resolver should use   | String | optional | "1.63.0" |
 
 
 <a id="cargo_build_script"></a>
diff --git a/docs/crate_universe.md b/docs/crate_universe.md
index 3964457..8bdc0be 100644
--- a/docs/crate_universe.md
+++ b/docs/crate_universe.md
@@ -290,7 +290,7 @@
 | <a id="crates_repository-repo_mapping"></a>repo_mapping |  A dictionary from local repository name to global repository name. This allows controls over workspace dependency resolution for dependencies of this repository.&lt;p&gt;For example, an entry <code>"@foo": "@bar"</code> declares that, for any time this repository depends on <code>@foo</code> (such as a dependency on <code>@foo//some:target</code>, it should actually resolve that dependency within globally-declared <code>@bar</code> (<code>@bar//some:target</code>).   | <a href="https://bazel.build/docs/skylark/lib/dict.html">Dictionary: String -> String</a> | required |  |
 | <a id="crates_repository-rust_toolchain_cargo_template"></a>rust_toolchain_cargo_template |  The template to use for finding the host <code>cargo</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{cfg}</code> (eg. 'exec'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present.   | String | optional | "@rust_{system}_{arch}__{triple}_tools//:bin/{tool}" |
 | <a id="crates_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template |  The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), <code>{cfg}</code> (eg. 'exec'), and <code>{tool}</code> (eg. 'cargo.exe') will be replaced in the string if present.   | String | optional | "@rust_{system}_{arch}__{triple}_tools//:bin/{tool}" |
-| <a id="crates_repository-rust_version"></a>rust_version |  The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly-2021-09-08</code>   | String | optional | "1.62.1" |
+| <a id="crates_repository-rust_version"></a>rust_version |  The version of Rust the currently registered toolchain is using. Eg. <code>1.56.0</code>, or <code>nightly-2021-09-08</code>   | String | optional | "1.63.0" |
 | <a id="crates_repository-splicing_config"></a>splicing_config |  The configuration flags to use for splicing Cargo maniests. Use <code>//crate_universe:defs.bzl\%rsplicing_config</code> to generate the value for this field. If unset, the defaults defined there will be used.   | String | optional | "" |
 | <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 | ["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", "aarch64-apple-darwin", "aarch64-apple-ios", "aarch64-apple-ios-sim", "aarch64-linux-android", "aarch64-unknown-linux-gnu", "arm-unknown-linux-gnueabi", "armv7-unknown-linux-gnueabi", "armv7-linux-androideabi", "i686-linux-android", "i686-unknown-freebsd", "powerpc-unknown-linux-gnu", "s390x-unknown-linux-gnu", "wasm32-unknown-unknown", "wasm32-wasi", "x86_64-apple-ios", "x86_64-linux-android", "x86_64-unknown-freebsd", "riscv32imc-unknown-none-elf"] |
 
@@ -620,7 +620,7 @@
 
 | Name  | Description | Default Value |
 | :------------- | :------------- | :------------- |
-| <a id="crate_universe_dependencies-rust_version"></a>rust_version |  The version of rust to use when generating dependencies.   |  <code>"1.62.1"</code> |
+| <a id="crate_universe_dependencies-rust_version"></a>rust_version |  The version of rust to use when generating dependencies.   |  <code>"1.63.0"</code> |
 | <a id="crate_universe_dependencies-bootstrap"></a>bootstrap |  If true, a <code>cargo_bootstrap_repository</code> target will be generated.   |  <code>False</code> |
 
 
diff --git a/docs/flatten.md b/docs/flatten.md
index 1646c21..dba6868 100644
--- a/docs/flatten.md
+++ b/docs/flatten.md
@@ -102,7 +102,7 @@
 | <a id="cargo_bootstrap_repository-rust_toolchain_rustc_template"></a>rust_toolchain_rustc_template |  The template to use for finding the host <code>rustc</code> binary. <code>{version}</code> (eg. '1.53.0'), <code>{triple}</code> (eg. 'x86_64-unknown-linux-gnu'), <code>{arch}</code> (eg. 'aarch64'), <code>{vendor}</code> (eg. 'unknown'), <code>{system}</code> (eg. 'darwin'), and <code>{tool}</code> (eg. 'rustc.exe') will be replaced in the string if present.   | String | optional | "@rust_{system}_{arch}__{triple}_tools//:bin/{tool}" |
 | <a id="cargo_bootstrap_repository-srcs"></a>srcs |  Souce files of the crate to build. Passing source files here can be used to trigger rebuilds when changes are made   | <a href="https://bazel.build/docs/build-ref.html#labels">List of labels</a> | optional | [] |
 | <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 cargo the resolver should use   | String | optional | "1.62.1" |
+| <a id="cargo_bootstrap_repository-version"></a>version |  The version of cargo the resolver should use   | String | optional | "1.63.0" |
 
 
 <a id="error_format"></a>
@@ -1722,7 +1722,7 @@
 | <a id="rust_register_toolchains-sha256s"></a>sha256s |  A dict associating tool subdirectories to sha256 hashes.   |  <code>None</code> |
 | <a id="rust_register_toolchains-extra_target_triples"></a>extra_target_triples |  Additional rust-style targets that rust toolchains should support.   |  <code>["wasm32-unknown-unknown", "wasm32-wasi"]</code> |
 | <a id="rust_register_toolchains-urls"></a>urls |  A list of mirror urls containing the tools from the Rust-lang static file server. These must contain the '{}' used to substitute the tool being fetched (using .format).   |  <code>["https://static.rust-lang.org/dist/{}.tar.gz"]</code> |
-| <a id="rust_register_toolchains-version"></a>version |  The version of Rust. Either "nightly", "beta", or an exact version. Defaults to a modern version.   |  <code>"1.62.1"</code> |
+| <a id="rust_register_toolchains-version"></a>version |  The version of Rust. Either "nightly", "beta", or an exact version. Defaults to a modern version.   |  <code>"1.63.0"</code> |
 
 
 <a id="rust_repositories"></a>
diff --git a/docs/rust_repositories.md b/docs/rust_repositories.md
index 0eed309..70ffca0 100644
--- a/docs/rust_repositories.md
+++ b/docs/rust_repositories.md
@@ -230,7 +230,7 @@
 | <a id="rust_register_toolchains-sha256s"></a>sha256s |  A dict associating tool subdirectories to sha256 hashes.   |  <code>None</code> |
 | <a id="rust_register_toolchains-extra_target_triples"></a>extra_target_triples |  Additional rust-style targets that rust toolchains should support.   |  <code>["wasm32-unknown-unknown", "wasm32-wasi"]</code> |
 | <a id="rust_register_toolchains-urls"></a>urls |  A list of mirror urls containing the tools from the Rust-lang static file server. These must contain the '{}' used to substitute the tool being fetched (using .format).   |  <code>["https://static.rust-lang.org/dist/{}.tar.gz"]</code> |
-| <a id="rust_register_toolchains-version"></a>version |  The version of Rust. Either "nightly", "beta", or an exact version. Defaults to a modern version.   |  <code>"1.62.1"</code> |
+| <a id="rust_register_toolchains-version"></a>version |  The version of Rust. Either "nightly", "beta", or an exact version. Defaults to a modern version.   |  <code>"1.63.0"</code> |
 
 
 <a id="rust_repositories"></a>
diff --git a/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json b/examples/crate_universe/cargo_aliases/cargo-bazel-lock.json
index 7c11d08..e4113b9 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": "18e65377d421f78219df17791be449590f3d10960d5595f9005cee735032567b",
+  "checksum": "22324143593ee8f6bd791d836d132583b37f45a3d6dd2b2965541a888c421f98",
   "crates": {
     "aho-corasick 0.7.18": {
       "name": "aho-corasick",
diff --git a/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json b/examples/crate_universe/cargo_workspace/cargo-bazel-lock.json
index 4c7e145..aec94d0 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": "746574dd60cef41f95be67cc408ac93637dea1f729ae7f1d2450cbfc0dff4a8b",
+  "checksum": "7d58a2569ecff202c9bf834d2bba05d02a1270dac40630c0e408216b07b2eb4f",
   "crates": {
     "ansi_term 0.12.1": {
       "name": "ansi_term",
diff --git a/examples/crate_universe/multi_package/cargo-bazel-lock.json b/examples/crate_universe/multi_package/cargo-bazel-lock.json
index 2f3eb5c..e19c629 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": "fa8d2ec1c932effeab92d593fcf5e2294469a693cf931fe7166c6bdf4373c713",
+  "checksum": "7fef42b6d782782940cbe4dacc27788a16488864c5b44c03e2f2f0fc9b27ee40",
   "crates": {
     "aho-corasick 0.7.18": {
       "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 03692c0..94c3219 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": "4b51399cb949606e8decd4492f40694118346c25f81e405088c43eecdc9b54ad",
+  "checksum": "d025bf481260f81bd1f27c439d328b534c3d36a339bc7b2b59a3b58e56ab751f",
   "crates": {
     "ansi_term 0.12.1": {
       "name": "ansi_term",
diff --git a/rust/known_shas.bzl b/rust/known_shas.bzl
index d5a4a94..f4d363d 100644
--- a/rust/known_shas.bzl
+++ b/rust/known_shas.bzl
@@ -2278,6 +2278,122 @@
     "2022-07-18/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "33abaea1a4ebce88ff58354d2bab2d983419600c0c8d3b352e4e6f8c56baf2f5",
     "2022-07-18/rustfmt-nightly-x86_64-unknown-linux-musl.tar.gz": "8c83332af6a06c6171a99754c19755d6496f9f200a4bd79c634cd14df4866f9d",
     "2022-07-18/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "704c90da2cc18a189f5d3e3f4a36aaea26b5f4917086900114c4325008436819",
+    "2022-08-11/cargo-nightly-aarch64-apple-darwin.tar.gz": "cae9b1bd6d6e2dc0e9ee4af2e50fb787bbaca72d5920f044d4f9d0c14cdc8f33",
+    "2022-08-11/cargo-nightly-aarch64-apple-darwin.tar.xz": "3e43e96d8239c77e645089bbe40a429734046d037e9f0bab5e83cb239e1dd9be",
+    "2022-08-11/cargo-nightly-aarch64-unknown-linux-gnu.tar.gz": "e88ed97f883586b4a75ef44d620bb3ebfe6118a00baed385e0111807b4af04a8",
+    "2022-08-11/cargo-nightly-aarch64-unknown-linux-gnu.tar.xz": "93b7ba77e12153e799f4ce209b7d184031bcabbe0c5402379c13b620a5e9b500",
+    "2022-08-11/cargo-nightly-aarch64-unknown-linux-musl.tar.gz": "8cf1518c96a739835c9512d34c765b54a6a25169498e21bf6c5e99029e2e2272",
+    "2022-08-11/cargo-nightly-aarch64-unknown-linux-musl.tar.xz": "7f8d6247fce80130fbbfeba51a163441e3d94442f67c1234e3215bb852e4cdae",
+    "2022-08-11/cargo-nightly-x86_64-apple-darwin.tar.gz": "1af5abe9bfa42f96cc7e1afc852a7c3a8f6284bb278032ad477595afc72ed020",
+    "2022-08-11/cargo-nightly-x86_64-apple-darwin.tar.xz": "3c1869e40e57d628896b021945d8b762bde310cbed39ae4e4e99559b99d6144d",
+    "2022-08-11/cargo-nightly-x86_64-pc-windows-msvc.tar.gz": "601b9a279a93e144b4bb32534dc02631f723c7dc420baffd58cee903eb61dd74",
+    "2022-08-11/cargo-nightly-x86_64-pc-windows-msvc.tar.xz": "23bf85469ea2dee94f7071edc62e4ef4faac66e1440313683b4e0cf745a69c64",
+    "2022-08-11/cargo-nightly-x86_64-unknown-freebsd.tar.gz": "f62adf8c8195412aad1d580001fc4b7a34331fb08ac36e70fb38f5f7cf0b4b7d",
+    "2022-08-11/cargo-nightly-x86_64-unknown-freebsd.tar.xz": "df83473006697d18bc595957847c76ccf4d9fb8d01b9b0c2d5a10970342ef0c7",
+    "2022-08-11/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz": "bbeee38ff2dc17814b3bca6d159e28e85d0db567cc2876b5f583e6fb061f1f9e",
+    "2022-08-11/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "610b53bb9ab7086ea36a09b0784a7d601e59a9e2c56a5d88f5071a2323431fb3",
+    "2022-08-11/cargo-nightly-x86_64-unknown-linux-musl.tar.gz": "df384dc9e6eedd6bd3144fe2b82506e837e32b5281ce4c51667acecbf624781a",
+    "2022-08-11/cargo-nightly-x86_64-unknown-linux-musl.tar.xz": "caf658fbc964cf3c191c7efc014fc7b2c45e0ae2a1c78169c760e6a66fd11828",
+    "2022-08-11/clippy-nightly-aarch64-apple-darwin.tar.gz": "e2533993c4afd51fc7ab4db1c2b588739101306d50fcec8f574af039d6524578",
+    "2022-08-11/clippy-nightly-aarch64-apple-darwin.tar.xz": "57aa81fc00017ac127c5e72de7a406c35dceb2b16f944778cab42ea1c3bdbd05",
+    "2022-08-11/clippy-nightly-aarch64-unknown-linux-gnu.tar.gz": "0defdbe8252d3d2ae3df2cf47a27c6a9ab5e30f54f53a19b52b666b4a77fdf7d",
+    "2022-08-11/clippy-nightly-aarch64-unknown-linux-gnu.tar.xz": "924df4295fd4f74933861994b4e307f1c5db3a6463d70655e4921c6ce12e290c",
+    "2022-08-11/clippy-nightly-aarch64-unknown-linux-musl.tar.gz": "3552ce84049c0ca3c568b79fb88a65c3d54c21f41880ee1f2430156856bba3fc",
+    "2022-08-11/clippy-nightly-aarch64-unknown-linux-musl.tar.xz": "4a8f331651855d7b2248632de72d4f072747d239f28c535b44fb78e840d32bb3",
+    "2022-08-11/clippy-nightly-x86_64-apple-darwin.tar.gz": "bd3a29720009057882ba665dfe134db9735844163d29c12159e1cc6ebf597a3c",
+    "2022-08-11/clippy-nightly-x86_64-apple-darwin.tar.xz": "2cd5bbad957b7c1b214e1b2a2068b475a4bbbc4f891688668fe40fac28c795cc",
+    "2022-08-11/clippy-nightly-x86_64-pc-windows-msvc.tar.gz": "e19bdfdc3b54189a73d8b49641e75a76dce444d95a47c4e4ecd74764bac369a3",
+    "2022-08-11/clippy-nightly-x86_64-pc-windows-msvc.tar.xz": "87c7eb33810904372dd986ac39a9d0e2a347b0f67c402cc993fda7a87805dd94",
+    "2022-08-11/clippy-nightly-x86_64-unknown-freebsd.tar.gz": "90688982a6a312f46037f1c198083b8dadf40bfa77d3e4440fe4b56ee712df68",
+    "2022-08-11/clippy-nightly-x86_64-unknown-freebsd.tar.xz": "4116485e82fc29cb9143002e37d7d784df18580b3ad4e07b3809bc75fc2eff3e",
+    "2022-08-11/clippy-nightly-x86_64-unknown-linux-gnu.tar.gz": "4fcead4b34a41c0d0ac6a41c4d45630d3f14238eff9bdb0c67daea74d381a707",
+    "2022-08-11/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "a50c09386dbc3b5e39c813777dfa602f251ef80914c418ce85fab506b4a3b60c",
+    "2022-08-11/clippy-nightly-x86_64-unknown-linux-musl.tar.gz": "1d2be0fff560d9b6d13faa270bc30ed78e1f19fca92aec29063332997aef6039",
+    "2022-08-11/clippy-nightly-x86_64-unknown-linux-musl.tar.xz": "4cb2192e1f785bf685c25625a6be794a960535b4695153f01dae4984876346c3",
+    "2022-08-11/llvm-tools-nightly-aarch64-apple-darwin.tar.gz": "32486dd06962034debe6ca577543ceeee9ef189bf94495c450c89b1bc883b9dc",
+    "2022-08-11/llvm-tools-nightly-aarch64-apple-darwin.tar.xz": "1932d1b3cbe40cf32566ebfa8dce89dbaa16394aac6061ddfc0d90acddc60428",
+    "2022-08-11/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.gz": "58911dd78caf17149d2c586d44421e6f07a223ac93b2047031a03d46799ed916",
+    "2022-08-11/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.xz": "533dbb53dd60b9b155255086a6ed68936e860c7a29009e964fd9fb5f2dc25f5d",
+    "2022-08-11/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.gz": "6f39d64617dfcf5bd6190926c547be92219eb9594a2fda9bfc1c41d489b7fc10",
+    "2022-08-11/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.xz": "bb545e0253fecd441a4d78990bd8f695bac52fbddedcb580cad1db4d82c9dfac",
+    "2022-08-11/llvm-tools-nightly-x86_64-apple-darwin.tar.gz": "aed5d310f9614a7a92331a612b0fbe3e67b235ad87178209678b4c96574be30f",
+    "2022-08-11/llvm-tools-nightly-x86_64-apple-darwin.tar.xz": "95b71b3857361714d7a94059d2dff6e5403cb5c510b9083687b8abcb67ce831a",
+    "2022-08-11/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.gz": "7ac0cf2f50024f9a2e98e5a8c4b49008f8639dbf8a63c4ce6875f9cfccf7dd00",
+    "2022-08-11/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz": "c3a2a5b00a66293274f76e3d51e8417fb113d9a66a4ec8c9642c69d9a8960c63",
+    "2022-08-11/llvm-tools-nightly-x86_64-unknown-freebsd.tar.gz": "22f258ba97ba30b28fea6d81637b253a230926e66d1cb1a1f1bafcbc97c75f07",
+    "2022-08-11/llvm-tools-nightly-x86_64-unknown-freebsd.tar.xz": "e8e4b5d18d2450659f9726f6b01be335c9da16930186cb183ca4bf7a704dd77c",
+    "2022-08-11/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.gz": "f6a49f1efb5810ac882d10b8249b618f7343e5c04f4f0be42655d81da3f8ecb1",
+    "2022-08-11/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "91b4c155691340a7a779e58583d8002ae80788d4767203b36bdd4dcc60baf1bb",
+    "2022-08-11/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.gz": "6eb99b091ad370781cc2b4f81a015d94f5f5e6fbeec0cb61b6e6f342e56a3b42",
+    "2022-08-11/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.xz": "4f0e758f51770286878f10ed3c4baccdd663c9bf3e4bf36d530cbc706d96a838",
+    "2022-08-11/rust-nightly-aarch64-apple-darwin.tar.gz": "0f6f95fb4c8241132232cf64817d2dc9cb4683045a1c25de166d7f4268f085cc",
+    "2022-08-11/rust-nightly-aarch64-apple-darwin.tar.xz": "d6a0b772bec5e267cfb36dcc0f62526c6560a8dba656265f797f76a79b963e54",
+    "2022-08-11/rust-nightly-aarch64-unknown-linux-gnu.tar.gz": "e2f9f47f5bf7b84bd7229bb19e9d21a27a3b3ac8ed8951b73ec26139e5cf9f70",
+    "2022-08-11/rust-nightly-aarch64-unknown-linux-gnu.tar.xz": "3a632057197852303d57f3f1a49a9fd6d8ee49fc45b162bf435d9bb0b7485a05",
+    "2022-08-11/rust-nightly-aarch64-unknown-linux-musl.tar.gz": "92d5666d42c57275e38e646520da442287ce46e4139858f56f1e06c0726264d6",
+    "2022-08-11/rust-nightly-aarch64-unknown-linux-musl.tar.xz": "ce057514a5fd37fa6e968c8cdc0ef6ae01f2a0bff8e19e09f1851179b417a5a9",
+    "2022-08-11/rust-nightly-x86_64-apple-darwin.tar.gz": "ad1643fa9e02dc5684a456feefa5083c8d1dc20e2b1aebc2c78211f753094b18",
+    "2022-08-11/rust-nightly-x86_64-apple-darwin.tar.xz": "8dc1d20c085d4cba3f7e3a0c2ee78a2bae06654a34cd50a97885f1431785fdc7",
+    "2022-08-11/rust-nightly-x86_64-pc-windows-msvc.tar.gz": "5b1b31bd758ca2f7cd1e378bd1be011f92d7ca3135445bd40bdb3556d42255d0",
+    "2022-08-11/rust-nightly-x86_64-pc-windows-msvc.tar.xz": "00edfc241020c4c0647045ea3ff58bfefe013ebf3370fc2396b3c1c79d08568d",
+    "2022-08-11/rust-nightly-x86_64-unknown-freebsd.tar.gz": "3bf4f5bf546f92b4ce593bb261eacc083228b9f5acae9da4e3204ed7fe6cac89",
+    "2022-08-11/rust-nightly-x86_64-unknown-freebsd.tar.xz": "6605a2a6ca6073b1a6f9668d687d2ddf18cf8a38ab44f2c048d5ad2654007979",
+    "2022-08-11/rust-nightly-x86_64-unknown-linux-gnu.tar.gz": "52bde1fa580f103de20e5b0bcff33e9cfe96c5ae7fb668b50e86692ff21a5247",
+    "2022-08-11/rust-nightly-x86_64-unknown-linux-gnu.tar.xz": "ac934cad6d35a0b397e9d6cf123c973d0f478968189f29aabb9f48ef8ab27532",
+    "2022-08-11/rust-nightly-x86_64-unknown-linux-musl.tar.gz": "1d059ccf24f9bcc0637f966b202072e92bd536ae8bc9908e057810b0d5f386d9",
+    "2022-08-11/rust-nightly-x86_64-unknown-linux-musl.tar.xz": "82c1449fa75d02caef7da809f19cc72b64f1c1e6e6da0ba595d46fc4a67f8137",
+    "2022-08-11/rust-std-nightly-aarch64-apple-darwin.tar.gz": "8bf01807d9b976af76646a2cd9e865b0f8cff7828d8aca25d66f21ce478c41c7",
+    "2022-08-11/rust-std-nightly-aarch64-apple-darwin.tar.xz": "938bed24fc69b1cb1568ef18cf700ef15838dcfca3494bf5bfa03828f2efcd48",
+    "2022-08-11/rust-std-nightly-aarch64-unknown-linux-gnu.tar.gz": "aa36cc89f3b1f625e26beba541763d9fbdd71a4e94faffba1e5757f8f7cf710d",
+    "2022-08-11/rust-std-nightly-aarch64-unknown-linux-gnu.tar.xz": "3248c521749947641df7801cb6e6fe6c6354775bf3bddc3b1dc29e00a4e45b2d",
+    "2022-08-11/rust-std-nightly-aarch64-unknown-linux-musl.tar.gz": "07bcafac72728cd47badc71ce84ed71a06dba35b7071851065cf4583048e6668",
+    "2022-08-11/rust-std-nightly-aarch64-unknown-linux-musl.tar.xz": "ecd6a9464a9e887e495343351373d11cdf2de7fd5a2dc6a33bb9231d1e52e3f2",
+    "2022-08-11/rust-std-nightly-wasm32-unknown-unknown.tar.gz": "78e1b18ff1723339d8340edccf1371d8b1205f59d88b04ece7fb0389586dc0b2",
+    "2022-08-11/rust-std-nightly-wasm32-unknown-unknown.tar.xz": "16a2cf631631be69f1e5cb5717b9a44c09fa3f822f529332f51b308261a24072",
+    "2022-08-11/rust-std-nightly-wasm32-wasi.tar.gz": "aa0b1d9d88bf514ba848746c23184c6500a1d7683a0ed7f5da14d36a42cbc10a",
+    "2022-08-11/rust-std-nightly-wasm32-wasi.tar.xz": "f667fd574339fbdd3f9dbb433786511ebde26d19a6d273715b9f9de5e6d44319",
+    "2022-08-11/rust-std-nightly-x86_64-apple-darwin.tar.gz": "2d258ea107dcf2877b90a9eb8185fee9dd5d1d2f454b742a0f09c8c8f292789e",
+    "2022-08-11/rust-std-nightly-x86_64-apple-darwin.tar.xz": "38852608fdf70f208055d05773097a7e20f5e202d2d31be3b78ef35b4e195056",
+    "2022-08-11/rust-std-nightly-x86_64-pc-windows-msvc.tar.gz": "873493e7f36d86c14d993aa9d3bfaab7d4b7cef3c640839bd43af977c54e2d95",
+    "2022-08-11/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz": "934ef42f5ea977652103e854266d863fcb0d8f2e96d45c1f612d83525508100a",
+    "2022-08-11/rust-std-nightly-x86_64-unknown-freebsd.tar.gz": "f208bd471d1213fe588591d559f00b05f3c02a574084103d7f8efd2d0a11e513",
+    "2022-08-11/rust-std-nightly-x86_64-unknown-freebsd.tar.xz": "70187654fccbfdb9576da83fc9a3a99c11c5fa1c0e1ad9f0d983ecfe54dd0c66",
+    "2022-08-11/rust-std-nightly-x86_64-unknown-linux-gnu.tar.gz": "229f9b2dbaf839b89eb6b5202b6b348372a14d7bd2e687a3bf0316a58a901a9b",
+    "2022-08-11/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "e0f225143d46b44a6609f1b513462e3fd328ae9fed9f44c9973054dce2e4e55b",
+    "2022-08-11/rust-std-nightly-x86_64-unknown-linux-musl.tar.gz": "130bbc63457ccdc01c63ed8b2da0e97622dd768ad2d74efe42639e546de48e8a",
+    "2022-08-11/rust-std-nightly-x86_64-unknown-linux-musl.tar.xz": "9a0c96c4b817a72ac9ee9064c7a0f5cfcd6a25629889aa4a3498d3f568c28836",
+    "2022-08-11/rustc-nightly-aarch64-apple-darwin.tar.gz": "d9117462b6b89e43491b54000ef407d428f42287510cc0a56794d4531a123d25",
+    "2022-08-11/rustc-nightly-aarch64-apple-darwin.tar.xz": "bbad5f6d6cf3c4b8c872c5c4ad6726b409282bbb0109dbd71673fb597f1792d2",
+    "2022-08-11/rustc-nightly-aarch64-unknown-linux-gnu.tar.gz": "aaf0eb928335bee1b12adeb8fbba23d36f6a383677d823cac6b0c5ebad190927",
+    "2022-08-11/rustc-nightly-aarch64-unknown-linux-gnu.tar.xz": "663919aca7927f2e67a148d93582abadbfced8d5cb75c3c7329fbb3d9381d928",
+    "2022-08-11/rustc-nightly-aarch64-unknown-linux-musl.tar.gz": "d5c30359853792117d69cd4daccae0a772f6844c2d5ed8aeaada84847533ea23",
+    "2022-08-11/rustc-nightly-aarch64-unknown-linux-musl.tar.xz": "2930e7476dd9f3ccea78741f2a104f35138d4493b4fd3f6f071581064e27cf3a",
+    "2022-08-11/rustc-nightly-x86_64-apple-darwin.tar.gz": "8686fe6fb435af98d12907a5e4516c99fb814a0e88cac75e56450b3c0c37926a",
+    "2022-08-11/rustc-nightly-x86_64-apple-darwin.tar.xz": "a608e4d4d06172ce77a29f370f6e1b6043497989c27c2b63d2de907dab82e771",
+    "2022-08-11/rustc-nightly-x86_64-pc-windows-msvc.tar.gz": "46e644f94e63989e49ef46689ac96f9c5d68c94bba47b43b41c487c70ecff4bd",
+    "2022-08-11/rustc-nightly-x86_64-pc-windows-msvc.tar.xz": "aa21a53799621359c8041bcaae1088a6e248e8e1d5c4c9a1502a35162c8f4801",
+    "2022-08-11/rustc-nightly-x86_64-unknown-freebsd.tar.gz": "34b2ff3434e12e8988a11b3ca64ffff5df861c5f110a7437f410efbb2a729eff",
+    "2022-08-11/rustc-nightly-x86_64-unknown-freebsd.tar.xz": "70a2b636adbbc195b19eddc7f7965805f615301e459e7f6a6a5187b122b88fc4",
+    "2022-08-11/rustc-nightly-x86_64-unknown-linux-gnu.tar.gz": "747c20914b7092122e04f96bb9cc0eb9c9ce464a84c293c4757bb0048a64fab7",
+    "2022-08-11/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "d336bad5eafbc6efab8155b074c92a828eadd8a4351ec43e99dba0933edc52ae",
+    "2022-08-11/rustc-nightly-x86_64-unknown-linux-musl.tar.gz": "5e81fc972b15000c53cdbb57656743473608137c2afb232d52b655a1768bd68e",
+    "2022-08-11/rustc-nightly-x86_64-unknown-linux-musl.tar.xz": "257ef0b77267b5e669c4c766624eddf97c82db18ae0177e20cfb08f381170222",
+    "2022-08-11/rustfmt-nightly-aarch64-apple-darwin.tar.gz": "3571fec05338c10bc6d5ee3769e63744c58402ce75e159f8f68e4cd73a74e196",
+    "2022-08-11/rustfmt-nightly-aarch64-apple-darwin.tar.xz": "c1e5e8cc3af2efd6b053c72dc65f2f2a7a921983b114f7e3b29b72fb4c697031",
+    "2022-08-11/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.gz": "15c42f77dfbaa6be9474e039272a29fef9bbfd4e819e290ac6182d71bb035ce1",
+    "2022-08-11/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.xz": "830a2c5bab5e74d9a6fea3a74cdd229de8d8ebc3719933c5bddd5a3ec0772f9d",
+    "2022-08-11/rustfmt-nightly-aarch64-unknown-linux-musl.tar.gz": "352b9d2253e86e27408d42ac19864f6f144d3b8369201ebe55259d0fe7b63121",
+    "2022-08-11/rustfmt-nightly-aarch64-unknown-linux-musl.tar.xz": "06f08c01ac6b98afffb69c5904d0b3637ab22354ca91c24c096b734f8b0b9b48",
+    "2022-08-11/rustfmt-nightly-x86_64-apple-darwin.tar.gz": "3661fae080b7efabea5d3ae9bdf2b1caf9a0a9a94dd6c4fb9eb3c9ef110d3e70",
+    "2022-08-11/rustfmt-nightly-x86_64-apple-darwin.tar.xz": "b22504f531bfbab99a06ba4578f1740bc52c5615bd5282516a7a8357279d22ec",
+    "2022-08-11/rustfmt-nightly-x86_64-pc-windows-msvc.tar.gz": "d659310a7b7cf01f314031aa8a3617bfcb479485fc003185a5e5d4a5e215cb87",
+    "2022-08-11/rustfmt-nightly-x86_64-pc-windows-msvc.tar.xz": "b7ca2ff20b39e646c68a393257dc39738f850256bb9aea0c45ea306a5587d4a9",
+    "2022-08-11/rustfmt-nightly-x86_64-unknown-freebsd.tar.gz": "fc84d1e36a1984e0b8fda3f7ba3cf5d79f7a62d07ec902937af0a31420c5096e",
+    "2022-08-11/rustfmt-nightly-x86_64-unknown-freebsd.tar.xz": "cb5b808b818bdcfcea9173c1440583f0f4e760910e91eb09a1716deb765c5b12",
+    "2022-08-11/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.gz": "08a0a4b8eaf788e94eaacf2990f3f3396e5f0bc073aabdbe52b4228b5645f251",
+    "2022-08-11/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "335675f462df9829812228841369d8f22f48d824bea22558be128d0d1d05d552",
+    "2022-08-11/rustfmt-nightly-x86_64-unknown-linux-musl.tar.gz": "9bf2cc7e0f2d8ffb37508b97c677dc4d330b7e7f8f18d891ef86f1b7dc8d949d",
+    "2022-08-11/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "fdfbe854976a0312352b7312690ef12a93acc1c915830b23ee0fbc451b56dd2b",
     "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",
@@ -2580,6 +2696,22 @@
     "cargo-1.62.1-x86_64-unknown-linux-gnu.tar.xz": "9af4601aed486c982d5f07f8a0c2506a5a278316cfe30f77f5a41b5f69d8382e",
     "cargo-1.62.1-x86_64-unknown-linux-musl.tar.gz": "35a5b6fb9950a1825f44bb9f69cc3c0ba9f2014b9645c774a7ecc4597009f7c0",
     "cargo-1.62.1-x86_64-unknown-linux-musl.tar.xz": "089705fc085f2806c0c541a1bac918cfb83a775c69db6868185e6a9e62ae09b4",
+    "cargo-1.63.0-aarch64-apple-darwin.tar.gz": "4ae53dd1a0c059ba4a02a728c9250c785e39bd4f51550e2d3040e96457db4731",
+    "cargo-1.63.0-aarch64-apple-darwin.tar.xz": "fc9eb10567ad9b477180d40669c4e6f8edc48f54083689f4a0b4a49db1815b37",
+    "cargo-1.63.0-aarch64-unknown-linux-gnu.tar.gz": "4e359ffb5ef7cb69014d1c7c9a9ccdd2efa1220551f09f52aac16777eb75f01b",
+    "cargo-1.63.0-aarch64-unknown-linux-gnu.tar.xz": "4313ab44dccba4faed20db4aacc16def405773d1676e79d3e65ced4b99d710d4",
+    "cargo-1.63.0-aarch64-unknown-linux-musl.tar.gz": "4cdb73c7b6a5618d3b3b9c1b5361a9d80ddb9f00b3b7ecdddccc774fd644963a",
+    "cargo-1.63.0-aarch64-unknown-linux-musl.tar.xz": "2b9dc58653b17dcff716007730d649b313879d8d5f41b3d0d2e65745ac2bc7c8",
+    "cargo-1.63.0-x86_64-apple-darwin.tar.gz": "91fe0d3477036b0630b09db2a9ef340c29b8be56c48ed244428e2490043ca841",
+    "cargo-1.63.0-x86_64-apple-darwin.tar.xz": "6d245f3426815e07b423ce86db59f135a4347f66fa6ca78f4e3d9128e66eca57",
+    "cargo-1.63.0-x86_64-pc-windows-msvc.tar.gz": "5b1d2d8ef410f218f1ecf5e853bd218cf6f40e3b3f46b04f477875c125821956",
+    "cargo-1.63.0-x86_64-pc-windows-msvc.tar.xz": "5e7eb636ac2632a2c729b07fee84a3c37ede355b352dd36778b304d5f322e6f4",
+    "cargo-1.63.0-x86_64-unknown-freebsd.tar.gz": "ad9503079dde6499f6a7d85f44a931189a84220ad845dc13979c48e04a28ec62",
+    "cargo-1.63.0-x86_64-unknown-freebsd.tar.xz": "2f5128a4ec2caf81a45c37906045eb9e9f43b99e86ab8a4a6d24d41264b763d6",
+    "cargo-1.63.0-x86_64-unknown-linux-gnu.tar.gz": "43445b2131cefa466943ed4867876f5835fcb17243a18e1db1c8231417a1b27e",
+    "cargo-1.63.0-x86_64-unknown-linux-gnu.tar.xz": "f370d12e4c11f0c835becb738bcf00d363f29b76f8b424b4dcb005abcf15fc9a",
+    "cargo-1.63.0-x86_64-unknown-linux-musl.tar.gz": "43b6b236d5e3ccaea3afad43d13bb3d0c7628a22024f770d143a7949b298f3dc",
+    "cargo-1.63.0-x86_64-unknown-linux-musl.tar.xz": "6f6ce044832a2433c250f4f27a61f69081e2b0f7e4e1f141492c2ce99ee8511e",
     "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",
@@ -2882,6 +3014,22 @@
     "clippy-1.62.1-x86_64-unknown-linux-gnu.tar.xz": "1d7d113459ae1ac060d37c7de8d981c651eac16527e8ba5bedcd89309aca1e10",
     "clippy-1.62.1-x86_64-unknown-linux-musl.tar.gz": "470fcf84bc8ce04229f16f493513b05902aa600cb85ddcd7a80a9212bb415a91",
     "clippy-1.62.1-x86_64-unknown-linux-musl.tar.xz": "eb07eb7ec59e4a332f3a8d761612fb11eaf6c669f3451c1a056117f3c1ab466e",
+    "clippy-1.63.0-aarch64-apple-darwin.tar.gz": "7b3e9587b9c46633924f03821ac13f71a4a23b64b5d96a364f8aa98f43de38a0",
+    "clippy-1.63.0-aarch64-apple-darwin.tar.xz": "171a7d76a785156f6fbe241cdc699d3beeddfd65d46664fe68d92a0a48d8541a",
+    "clippy-1.63.0-aarch64-unknown-linux-gnu.tar.gz": "54c3f9ddb1f65fb7b4812736dc0a730f383db51403f277a778b90252982ba02f",
+    "clippy-1.63.0-aarch64-unknown-linux-gnu.tar.xz": "2cc6ed88f9972577f38d18d621e488174dd19d6f71ecd6f6845dd804f793b362",
+    "clippy-1.63.0-aarch64-unknown-linux-musl.tar.gz": "5a65b22a410d7a443db56653eb164019fd72b4dd3da24178631ce5fe5efaa169",
+    "clippy-1.63.0-aarch64-unknown-linux-musl.tar.xz": "09f4b9aa9b63f91e28939c26a1193da99bcd33f7f7dc53bb81c7ebd1ce614012",
+    "clippy-1.63.0-x86_64-apple-darwin.tar.gz": "461788df242431c795a80d263866593c6703173317afcdf4bd2e3a0fd4227dc7",
+    "clippy-1.63.0-x86_64-apple-darwin.tar.xz": "2fbae788a4a05b3ea61358e5493803117a8838d5b60c99dfefaa76e30c4c5458",
+    "clippy-1.63.0-x86_64-pc-windows-msvc.tar.gz": "888affa6955d2357d623cd46b682d2fc3bbf76de805fbbe946706f1b2dc4dec1",
+    "clippy-1.63.0-x86_64-pc-windows-msvc.tar.xz": "af40ed8d1a45a75c43cca24ecd522bde1cb63fa98580cfd5639189866142690c",
+    "clippy-1.63.0-x86_64-unknown-freebsd.tar.gz": "bbdabc9d418a4faeb101bc8c6890440d37cd7d41fcc1e8a2beae4d373299839c",
+    "clippy-1.63.0-x86_64-unknown-freebsd.tar.xz": "a3b05571925175e7ca9f98a49864b592b54a8c117f67593c07c213193ec2420a",
+    "clippy-1.63.0-x86_64-unknown-linux-gnu.tar.gz": "ca2ac1eb144cdc70cce77ada3ca69a1bda414997f8e486a73e205ff599e811cc",
+    "clippy-1.63.0-x86_64-unknown-linux-gnu.tar.xz": "94b10fd4c344b62c503767bca07ee4642faa4e70a11d084be2581676ef6cd011",
+    "clippy-1.63.0-x86_64-unknown-linux-musl.tar.gz": "ffe8d5ddb65cc8647ee75797e1fa5f499da4f0436f14fb0f4c54fe0ef87ce29b",
+    "clippy-1.63.0-x86_64-unknown-linux-musl.tar.xz": "f9cb19e93d0431e48143b56b1159fdb3681a812afca40d267761034b31d574f1",
     "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-x86_64-apple-darwin.tar.gz": "ed702a4174a27fcf118f301e79835c3da205d3d98adb4acc294b72293a2ec790",
@@ -3328,6 +3476,22 @@
     "llvm-tools-1.62.1-x86_64-unknown-linux-gnu.tar.xz": "e3a87c051b6a668abaf5394584917e2d86dd8a8867cb95e309d0bfe345fc2154",
     "llvm-tools-1.62.1-x86_64-unknown-linux-musl.tar.gz": "a3a25356445da9e4c433e3a4d1c307727824031ea2aed34c314bd053c4f62fbb",
     "llvm-tools-1.62.1-x86_64-unknown-linux-musl.tar.xz": "4e71a395a9cc85364ceba82fab89f5bcaf03ead646eec88405b49a45bc20dc78",
+    "llvm-tools-1.63.0-aarch64-apple-darwin.tar.gz": "910974102c139febc69aed7a835a73524546238380b56635fff266e4736e3ca8",
+    "llvm-tools-1.63.0-aarch64-apple-darwin.tar.xz": "0e945f7e4758c02e123e58fdead64027022f17abd047345ef3cdd3de1d5b9b6f",
+    "llvm-tools-1.63.0-aarch64-unknown-linux-gnu.tar.gz": "2d47785e0fdcbb8dca135c7ef6b10feab1830ee983da8e333ec3b679f7d27a5a",
+    "llvm-tools-1.63.0-aarch64-unknown-linux-gnu.tar.xz": "19854d3350ba279102fbde93b4fb8a2a97b2dc92f607d6d0cb90cb930d3a7980",
+    "llvm-tools-1.63.0-aarch64-unknown-linux-musl.tar.gz": "f88f6b59a83dc04bd23734fbfb88e953abe0782f202eceaba29b0c92fe6f4fa7",
+    "llvm-tools-1.63.0-aarch64-unknown-linux-musl.tar.xz": "f4b62392bacf63f72cb84d264a16d8e91ade8020c8533fa97ecc2142ecd680f4",
+    "llvm-tools-1.63.0-x86_64-apple-darwin.tar.gz": "a19caa6873448b5be6bf5de9a486127f2aa608060bd4fcf8a965226cdbd171f8",
+    "llvm-tools-1.63.0-x86_64-apple-darwin.tar.xz": "b2df5de5202b2ed62c4f5e3dfc87c6f725db1d25a565a019f57a9544aac42057",
+    "llvm-tools-1.63.0-x86_64-pc-windows-msvc.tar.gz": "dc873d6adca59ee0aeebcab33197a0bc2a3e165fbe9d5fbed8e42ca46278ce9c",
+    "llvm-tools-1.63.0-x86_64-pc-windows-msvc.tar.xz": "b33c06fb8208b30e1fc99a6d18f3896d9cd9c15b3fc959e2d339343641b50845",
+    "llvm-tools-1.63.0-x86_64-unknown-freebsd.tar.gz": "233c5c55bf4fbe2023765be72084d9b0586c87bf3ac9629f2ebadaa1230b5dfd",
+    "llvm-tools-1.63.0-x86_64-unknown-freebsd.tar.xz": "f401e4e78f8250f6b2ad3cc9ca536cdd1aa35ec0fe4b5d36bf83d3011f6fbf59",
+    "llvm-tools-1.63.0-x86_64-unknown-linux-gnu.tar.gz": "cffac0e4058a9f1312610f8323eb76bb2a3fe0dfd5e3042545622691d9a3227d",
+    "llvm-tools-1.63.0-x86_64-unknown-linux-gnu.tar.xz": "18b8d821fc4256d564b9a2f1de6f67085e0db526893fcdb7611c404696c3f3d5",
+    "llvm-tools-1.63.0-x86_64-unknown-linux-musl.tar.gz": "8bfc1fd9e162a061cae66f761f41c02986aeba73ad04bdfff36a2b72ca4c14f7",
+    "llvm-tools-1.63.0-x86_64-unknown-linux-musl.tar.xz": "91fd9342217979526f431c08f411376f33b5c1e1d045d232e7f57056506434c4",
     "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-x86_64-apple-darwin.tar.gz": "38708803c3096b8f101d1919ee2d7e723b0adf1bc1bb986b060973b57d8c7c28",
@@ -3956,6 +4120,22 @@
     "rust-1.62.1-x86_64-unknown-linux-gnu.tar.xz": "2f4dca8a67e8e3c3aab8da4146a93e3a5fd249af6f5a845083ade716ec0b9be9",
     "rust-1.62.1-x86_64-unknown-linux-musl.tar.gz": "32bee487074b105e2582cddce35934a6019eec74bae3f9300fdc3edfcf5b66d4",
     "rust-1.62.1-x86_64-unknown-linux-musl.tar.xz": "11c79886f55d314dae8b9a2c38db169cffa94cb536193e8971dbf662cf56bab1",
+    "rust-1.63.0-aarch64-apple-darwin.tar.gz": "25c3f43459da9b8683292999c3522d88980b0ca3244fe830f5a87a8092aac5a6",
+    "rust-1.63.0-aarch64-apple-darwin.tar.xz": "b8c3461e4924093308bff8a8b4bab00502dc7e481c9e5e3b520c8e2d3cd3c876",
+    "rust-1.63.0-aarch64-unknown-linux-gnu.tar.gz": "26745b57500da293a8147122a5998926301350a610c164f053107cbe026d3a51",
+    "rust-1.63.0-aarch64-unknown-linux-gnu.tar.xz": "963dd3c8b0b1ba970e8608b5bf457c24d5dc471d68f40e5cb62582fbd0461988",
+    "rust-1.63.0-aarch64-unknown-linux-musl.tar.gz": "8fee65f2bd7e010259763939cbef8ed0794773ec8959c5ef90273cf39dcba180",
+    "rust-1.63.0-aarch64-unknown-linux-musl.tar.xz": "324b34e3d7d49ff6ac423e259d7bac8d4fddcd9b03442df73f0e6a422063cdd7",
+    "rust-1.63.0-x86_64-apple-darwin.tar.gz": "37f76a45b8616e764c2663850758ce822c730e96af60168a46b818f528c1467d",
+    "rust-1.63.0-x86_64-apple-darwin.tar.xz": "c1259fb8ea25a05b8ddf0c3b6b05e7a8b0fc993764162805181722706cd2d241",
+    "rust-1.63.0-x86_64-pc-windows-msvc.tar.gz": "c774262eb1dc9a65dd9b323584e8984232517d76f0ff11851bc2cee85c2268ab",
+    "rust-1.63.0-x86_64-pc-windows-msvc.tar.xz": "90da69da9bcf00765ab854d027becd2aec6cf0256e9b1c864d39fd3dd33fd07b",
+    "rust-1.63.0-x86_64-unknown-freebsd.tar.gz": "ebbbb80413c4f6a6c30d6e7823016e8c54b07ea273c6578cafe3da55371754e8",
+    "rust-1.63.0-x86_64-unknown-freebsd.tar.xz": "2eff583cc8f76051c468f2d55cc85b49ec351cc768bd0f1a71cf119bb811acbd",
+    "rust-1.63.0-x86_64-unknown-linux-gnu.tar.gz": "536bcf16807a4ff49b7b29af6e573a2f1821055bfad72c275c60e56edc693984",
+    "rust-1.63.0-x86_64-unknown-linux-gnu.tar.xz": "be9b25bcf1e564876762e653688e0b5df11fab53048ac18bf77761cf0a0cc465",
+    "rust-1.63.0-x86_64-unknown-linux-musl.tar.gz": "4516f1fa2a0d9ec9176cc734e5faaa0a3d439bd49f75553a484b6c3c6d7905ab",
+    "rust-1.63.0-x86_64-unknown-linux-musl.tar.xz": "59378c9e14bb9383f3495652ca60b05f46b95464f06297e3b00c81e6025e56da",
     "rust-src-1.26.0.tar.gz": "d02fe6fd5c0f330656e9ff0a290ebf23cab7c909f96ce1838247fadc117eb1dd",
     "rust-src-1.26.0.tar.xz": "7d313fdecb23afd07826b62360f63c40ca8c12730b00b7cecf2c53098039e326",
     "rust-src-1.26.1.tar.gz": "19ef8113ae53ec7ea8f6772a5c9ce5a3dfc28b1bddd800841fb5bbec33fa3619",
@@ -4054,6 +4234,8 @@
     "rust-src-1.62.0.tar.xz": "14856905c4e49775270c7162403032c2c97f4e656eb12514c5ad9a59c997d2bd",
     "rust-src-1.62.1.tar.gz": "4cca13c2e3c6aac4361fc7d928a4c82164bbded56d8bb0c7170b7f15a5da51af",
     "rust-src-1.62.1.tar.xz": "23c944887fa5873b58a15c307599c6562aff51fafb7020c3530e7b00a5031a8b",
+    "rust-src-1.63.0.tar.gz": "bb5e585be3f02a1e994b7a372b071b3d00c7e0ff71c1f5fb2cdee353717dde8a",
+    "rust-src-1.63.0.tar.xz": "d4f84d50ea61630df493db5cb1f71e7429f4118e7dbf6af5eb548910abac517d",
     "rust-std-1.26.0-aarch64-unknown-linux-gnu.tar.gz": "a583ddc2d4b5f9516bf136f781268ae0e813295d1d145fab4b46a4220f448923",
     "rust-std-1.26.0-aarch64-unknown-linux-gnu.tar.xz": "85615b5a109d4c12e9d0910020fceece8f0535848c137c8b8662d38de3d8ca37",
     "rust-std-1.26.0-aarch64-unknown-linux-musl.tar.gz": "6a112ecd4cdefee2688bf69fdceb785a4d08cea33ba32296539abe3cb7f5eae1",
@@ -4936,6 +5118,26 @@
     "rust-std-1.62.1-x86_64-unknown-linux-gnu.tar.xz": "431110528b25c0eeff47304ebedc423fa8051e995b35cfedce880038a52b23a4",
     "rust-std-1.62.1-x86_64-unknown-linux-musl.tar.gz": "e4adac8cb3c49241f7c0b61b2e0eca70abe0b3e4786182654f7ba8f33027c177",
     "rust-std-1.62.1-x86_64-unknown-linux-musl.tar.xz": "1d286fceccd0370b13a0721bd1e164f5dcad0c0c4f3345af2fe88889583d2c8e",
+    "rust-std-1.63.0-aarch64-apple-darwin.tar.gz": "d7a49553f5385f8f39abd6179500690bd120cc36ee504076bce777f2fa32d02b",
+    "rust-std-1.63.0-aarch64-apple-darwin.tar.xz": "98b07c535a60d3c60eda821378157aca8e604f1b8023b94310f97656c9c4a598",
+    "rust-std-1.63.0-aarch64-unknown-linux-gnu.tar.gz": "4afce4152945642fb4c1a7fa44ffe396f98ce094108ffe29b1833413e8eed49d",
+    "rust-std-1.63.0-aarch64-unknown-linux-gnu.tar.xz": "f1d93b3d48258f701687c63ef9b226c07329fb92c2c5559283258687f958e9d0",
+    "rust-std-1.63.0-aarch64-unknown-linux-musl.tar.gz": "0f3d44e3432ed152d5ad9759741bcc8844386af3286beb6dc856323d7f56565c",
+    "rust-std-1.63.0-aarch64-unknown-linux-musl.tar.xz": "f8facb978bdc56ac6ffbcfb26e9f42762a820990013a5c6278c5e86cea039d44",
+    "rust-std-1.63.0-wasm32-unknown-unknown.tar.gz": "0ba89f8bd8a563c4af34060d0261cb6ffbd11cca1277797510ebfece91ec7cb5",
+    "rust-std-1.63.0-wasm32-unknown-unknown.tar.xz": "4fe359d61dff870157639d320e61c5e61c9e220cd71214f44337b50b9733de59",
+    "rust-std-1.63.0-wasm32-wasi.tar.gz": "79ba7355da31da483b2a1e22367ad5bee21d216a3095ae9e19f5ce38fd580b5d",
+    "rust-std-1.63.0-wasm32-wasi.tar.xz": "c8b2a9d116db93cfed3373f1fcd5cc8b40669154e3fe0b2e37a76783492ae9b2",
+    "rust-std-1.63.0-x86_64-apple-darwin.tar.gz": "a8653b57d0efbccf3e95953cfb9c7a2ddaa68ba789edc8378c5b0b8200cc3be5",
+    "rust-std-1.63.0-x86_64-apple-darwin.tar.xz": "2f870140d7dbf313bd612692c93a020e285d70557cb093eee20f38af2d11138c",
+    "rust-std-1.63.0-x86_64-pc-windows-msvc.tar.gz": "e72b994d365e02242f2ef50cca73019c5c7ec57f55585b4f02e819a5cfd204f1",
+    "rust-std-1.63.0-x86_64-pc-windows-msvc.tar.xz": "3b336cb1a423f37fa9fd1927a311f1daf32ebfc0e48cb430178995c942bc4fa3",
+    "rust-std-1.63.0-x86_64-unknown-freebsd.tar.gz": "9f8e178831660036f918376a84c7e98f53a3fa5ed2a297a9b56f805774968d7a",
+    "rust-std-1.63.0-x86_64-unknown-freebsd.tar.xz": "f35fd4780a421f661e30996b1fc02a99747c88e0ae598f8db374dafcc296c182",
+    "rust-std-1.63.0-x86_64-unknown-linux-gnu.tar.gz": "4211c28e3359e915c116524aeb13a728dfd1e8889d1b01d32ed64b2995534eae",
+    "rust-std-1.63.0-x86_64-unknown-linux-gnu.tar.xz": "993c2c17bf76ac626bfb5b17bddce65fbdfc14f70d183f33773de0cd12df46d2",
+    "rust-std-1.63.0-x86_64-unknown-linux-musl.tar.gz": "5d754e45cc659e616d2866e1ddb6142d75b7793acfd550c142b83d5170cdff58",
+    "rust-std-1.63.0-x86_64-unknown-linux-musl.tar.xz": "6fcfa4f9a51d35bf2c5c92ac15c688baa8c98d9fded05ab6abfdae85cb5aed8c",
     "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-x86_64-apple-darwin.tar.gz": "5cb67314656d16cf2a1bdc84213aaaf6afdb5811825c7afba916e2d42d3d641f",
@@ -5564,6 +5766,22 @@
     "rustc-1.62.1-x86_64-unknown-linux-gnu.tar.xz": "10a269b15d569dc07fa7bd4a701784d5a897395622891e1003710a6a386fcf09",
     "rustc-1.62.1-x86_64-unknown-linux-musl.tar.gz": "54cb96ad8db976c4deed44f202522b4f02235af578c7219e9e11865b2113cc9c",
     "rustc-1.62.1-x86_64-unknown-linux-musl.tar.xz": "1818c682fc8e48537c1c43a9fd7eee4bb12ae24c201f1ac7b0e889ab01b32f2b",
+    "rustc-1.63.0-aarch64-apple-darwin.tar.gz": "521e392d218cc2610c530d5b380e68fb91161ca598b55a7dac93fd04228caf62",
+    "rustc-1.63.0-aarch64-apple-darwin.tar.xz": "630dca8e83d93a64b734693a1ece88c3881ef979c5c711174bc029bb2fb517e2",
+    "rustc-1.63.0-aarch64-unknown-linux-gnu.tar.gz": "a4189dda06098813fb1e08861deae8993c809051c3c716b6aefe3793f5f0fb5e",
+    "rustc-1.63.0-aarch64-unknown-linux-gnu.tar.xz": "d78799bb8f4177877f97b9051c9cba1fd85173f2e9cecab9486388fc6fa66259",
+    "rustc-1.63.0-aarch64-unknown-linux-musl.tar.gz": "8ea10281826193f3be19db68995805b5a098cb76f74de18bda09642d44cfcc64",
+    "rustc-1.63.0-aarch64-unknown-linux-musl.tar.xz": "93dfb20c91f3aa00b31bbad099c8a42badb0b2bd1ebbd4d94eaf196d5c8a193e",
+    "rustc-1.63.0-x86_64-apple-darwin.tar.gz": "47cd3aac451fe69a131d452023578d6da2fe954b4a90b2d65177c217628f2faa",
+    "rustc-1.63.0-x86_64-apple-darwin.tar.xz": "013af630df1136febf784c91f61d04f501226acc3b08b099b17456c62e0bd42c",
+    "rustc-1.63.0-x86_64-pc-windows-msvc.tar.gz": "258e22e8b6500038b421ed328dd844856409b78a3c76585b02b6d22b62dd818d",
+    "rustc-1.63.0-x86_64-pc-windows-msvc.tar.xz": "c953562b6ce63b2cd8d36dcc3d6c598ca430b041573961e942ce978ee7e68522",
+    "rustc-1.63.0-x86_64-unknown-freebsd.tar.gz": "1b2f4143b4c9b3d22d1c0f7bf34b965f4a37f8d88c7c8fbe6478b997ca18a801",
+    "rustc-1.63.0-x86_64-unknown-freebsd.tar.xz": "13f55761f1fe00e04046bfa37e01dd66c10d33dfc66b8790e284eeb0a6e8da62",
+    "rustc-1.63.0-x86_64-unknown-linux-gnu.tar.gz": "c5bb7656557bf6451b2c53b18b6d092814fcba922ff2ffa4f704a41d79595f2d",
+    "rustc-1.63.0-x86_64-unknown-linux-gnu.tar.xz": "bdab9d9afa5c329c40f9ba568364815237fab8426477c12bfabad35ffc484ab5",
+    "rustc-1.63.0-x86_64-unknown-linux-musl.tar.gz": "91b3fd3883fff758ccff5349cf7960caa567b02ee0911dd6beaeed1f45b3e3bc",
+    "rustc-1.63.0-x86_64-unknown-linux-musl.tar.xz": "b6566a9b1dafe03cf4a01b58b2db0e14a0044ae5773736827882bd549108277e",
     "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",
@@ -5866,4 +6084,20 @@
     "rustfmt-1.62.1-x86_64-unknown-linux-gnu.tar.xz": "572c0176b1333f06995f52ec85a3a4afd742fe2cff92d8aa7a4a168b64f4a773",
     "rustfmt-1.62.1-x86_64-unknown-linux-musl.tar.gz": "b4d0187b841b8fdb68f05d36d1febf5150abf00dff887042012bafc3f05020b1",
     "rustfmt-1.62.1-x86_64-unknown-linux-musl.tar.xz": "7e73643b6a376d3bb82671a6204df5c47bc191e317e7a697cbe09c113cf053a4",
+    "rustfmt-1.63.0-aarch64-apple-darwin.tar.gz": "c60aecedfe87998bd5a2c99f37222cc27ee86ca26813f3bdf9411c0bdf09bfc8",
+    "rustfmt-1.63.0-aarch64-apple-darwin.tar.xz": "3d9c7ea12327e7123d705d359db9fd2807227bd8fac8330d21c15a82aa00f543",
+    "rustfmt-1.63.0-aarch64-unknown-linux-gnu.tar.gz": "dc15f1c7fbb07b51b6c158d93e608d19e90db18ce72a9cf64329c1defd2a07ff",
+    "rustfmt-1.63.0-aarch64-unknown-linux-gnu.tar.xz": "ccbec07b0eec7789882a1fdfbff8dfaac26f38f98b2ace8573d214fc72094093",
+    "rustfmt-1.63.0-aarch64-unknown-linux-musl.tar.gz": "0e37eb19479f9ac871268193d61b72032a1da47934eeda82189d38258ac23c71",
+    "rustfmt-1.63.0-aarch64-unknown-linux-musl.tar.xz": "eb5fb8414f26784021a3aed69fac6e14472d3b77a7d2fe66aa0a9a682d0e7cb4",
+    "rustfmt-1.63.0-x86_64-apple-darwin.tar.gz": "f889d77d17e13575b2da905799a4c5ba65127bc90939643413e7fc5b4a268e2e",
+    "rustfmt-1.63.0-x86_64-apple-darwin.tar.xz": "cfdd7e31bf7e4b0090334f593f50c3ba7d01692cc2e4d35d23f06bcafa2f4c59",
+    "rustfmt-1.63.0-x86_64-pc-windows-msvc.tar.gz": "f6bff6a2ef5d54d73e5fe32bec5da9407daace41628166bc4a3b061bb885b91d",
+    "rustfmt-1.63.0-x86_64-pc-windows-msvc.tar.xz": "40fdf436d062570e02406e90d817555ad50f46578bc5dd5dc2e05e63a08504c4",
+    "rustfmt-1.63.0-x86_64-unknown-freebsd.tar.gz": "89953fcd07356801e9cda98083c454e4899eec511b26c438c0363c097e3ddc28",
+    "rustfmt-1.63.0-x86_64-unknown-freebsd.tar.xz": "d8e305e5acfc41a62108974e091a322828eeabc70745983beacf3a71e768e3ec",
+    "rustfmt-1.63.0-x86_64-unknown-linux-gnu.tar.gz": "835fe6282a72bae31c55b76f68eca90d04b9b812f89c3f27e583cf98c7ff2766",
+    "rustfmt-1.63.0-x86_64-unknown-linux-gnu.tar.xz": "21db548c9736fe31ec5950b3f44d7ff4d712dccd9bac1a6f706f9d0b0ce9a026",
+    "rustfmt-1.63.0-x86_64-unknown-linux-musl.tar.gz": "f3a3ac317b4b657e2c2664c808d0b32bbaf566f783e591b1e91f1538ebd4ec90",
+    "rustfmt-1.63.0-x86_64-unknown-linux-musl.tar.xz": "3deb1e808db8030320148f0b45ca752403eafe8d946165b7d7a59b61af00986d",
 }
diff --git a/rust/private/common.bzl b/rust/private/common.bzl
index 025c4d7..c87faf5 100644
--- a/rust/private/common.bzl
+++ b/rust/private/common.bzl
@@ -31,7 +31,7 @@
 #
 # 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.62.1"
+DEFAULT_RUST_VERSION = "1.63.0"
 
 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 ce46ada..a876a7f 100644
--- a/util/fetch_shas_NIGHTLY_ISO_DATES.txt
+++ b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
@@ -16,3 +16,4 @@
 2022-05-19
 2022-06-30
 2022-07-18
+2022-08-11
diff --git a/util/fetch_shas_VERSIONS.txt b/util/fetch_shas_VERSIONS.txt
index 26ef26d..9cc3183 100644
--- a/util/fetch_shas_VERSIONS.txt
+++ b/util/fetch_shas_VERSIONS.txt
@@ -47,3 +47,4 @@
 1.61.0
 1.62.0
 1.62.1
+1.63.0
diff --git a/util/label/label.rs b/util/label/label.rs
index 22d2bb4..bff9984 100644
--- a/util/label/label.rs
+++ b/util/label/label.rs
@@ -26,7 +26,7 @@
     Ok(Label::new(repository_name, package_name, name))
 }
 
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Eq)]
 pub struct Label<'s> {
     pub repository_name: Option<&'s str>,
     pub package_name: Option<&'s str>,
diff --git a/util/label/label_error.rs b/util/label/label_error.rs
index b1d7199..ae55b76 100644
--- a/util/label/label_error.rs
+++ b/util/label/label_error.rs
@@ -1,4 +1,4 @@
-#[derive(Debug, PartialEq)]
+#[derive(Debug, PartialEq, Eq)]
 pub struct LabelError(pub String);
 
 impl std::fmt::Display for LabelError {