Added Rust 1.64.0 (#1562)
* Added Rust 1.64.0
* Regenerate documentation
* Repinned crate_universe examples
* Addressed new clippy defects
diff --git a/docs/cargo.md b/docs/cargo.md
index c693d16..400fd7e 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.63.0" |
+| <a id="cargo_bootstrap_repository-version"></a>version | The version of cargo the resolver should use | String | optional | "1.64.0" |
<a id="cargo_build_script"></a>
diff --git a/docs/crate_universe.md b/docs/crate_universe.md
index c1c7148..cdf4a0c 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.<p>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.63.0" |
+| <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.64.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.63.0"</code> |
+| <a id="crate_universe_dependencies-rust_version"></a>rust_version | The version of rust to use when generating dependencies. | <code>"1.64.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 dba6868..2f34051 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.63.0" |
+| <a id="cargo_bootstrap_repository-version"></a>version | The version of cargo the resolver should use | String | optional | "1.64.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.63.0"</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.64.0"</code> |
<a id="rust_repositories"></a>
diff --git a/docs/rust_repositories.md b/docs/rust_repositories.md
index 70ffca0..04104e9 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.63.0"</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.64.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 e4113b9..0ccf664 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": "22324143593ee8f6bd791d836d132583b37f45a3d6dd2b2965541a888c421f98",
+ "checksum": "2b8094230be3ccee320db29badbe277c90499507f64b555ad3d3c93170513d1d",
"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 aec94d0..0a818ba 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": "7d58a2569ecff202c9bf834d2bba05d02a1270dac40630c0e408216b07b2eb4f",
+ "checksum": "7aa6db97ba4739f5f2fdcc9282e2a63c2358057bc32228e2d71508340ff6a3cc",
"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 e19c629..a737062 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": "7fef42b6d782782940cbe4dacc27788a16488864c5b44c03e2f2f0fc9b27ee40",
+ "checksum": "dbaa63b1283f17c6907793f4fa23969797cc9d8c1ffcc032efcf4d4c2b9d7cec",
"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 94c3219..bae073f 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": "d025bf481260f81bd1f27c439d328b534c3d36a339bc7b2b59a3b58e56ab751f",
+ "checksum": "72fa943a8a5f12e55388e4a12205bac3c06f65691035f8e7ecf91c3c230039af",
"crates": {
"ansi_term 0.12.1": {
"name": "ansi_term",
diff --git a/rust/known_shas.bzl b/rust/known_shas.bzl
index f4d363d..91de342 100644
--- a/rust/known_shas.bzl
+++ b/rust/known_shas.bzl
@@ -2394,6 +2394,122 @@
"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",
+ "2022-09-21/cargo-nightly-aarch64-apple-darwin.tar.gz": "71fab1163e25ab99f841a5d06c1f0a8babf145d329a010186687e8bd229b8c64",
+ "2022-09-21/cargo-nightly-aarch64-apple-darwin.tar.xz": "7667e47c352164040a5f358b5e02fd89b04bf49e34aea5057430dea3fd95d5d9",
+ "2022-09-21/cargo-nightly-aarch64-unknown-linux-gnu.tar.gz": "07a296aa5c2f73ff8dec5f92c49d9c1819b8c34254097b7e289638bb75fa1abc",
+ "2022-09-21/cargo-nightly-aarch64-unknown-linux-gnu.tar.xz": "51b402ae3acfab36d5320ebbf67a801269efbcc72c946d1d813f81f97c28387f",
+ "2022-09-21/cargo-nightly-aarch64-unknown-linux-musl.tar.gz": "494e028aeb53ff5ba43928f94a84330e2d9c1f93df80b4ff271d6a51c8f1d676",
+ "2022-09-21/cargo-nightly-aarch64-unknown-linux-musl.tar.xz": "cc9c368d4a742d7c810ac65dbbb2e9a6678d082fbf1ec2d3a06d88e5b7f1387c",
+ "2022-09-21/cargo-nightly-x86_64-apple-darwin.tar.gz": "79442c97e23778463f482e540b0cef4d27f527b07c259d26711f89bd0c283022",
+ "2022-09-21/cargo-nightly-x86_64-apple-darwin.tar.xz": "e8cea59b9d4e49e71f5f2fd137dee9f7961c2d0091ec11589bce67e62dcac733",
+ "2022-09-21/cargo-nightly-x86_64-pc-windows-msvc.tar.gz": "954eee60ec251ca07b2fe1ac96158bd02b10bcfed5e198bf2351bd6993823ede",
+ "2022-09-21/cargo-nightly-x86_64-pc-windows-msvc.tar.xz": "f5a48488dbe6cc83194b6861a4b394ea8aa6f3e0d7d05cc067696e5e591b0ce1",
+ "2022-09-21/cargo-nightly-x86_64-unknown-freebsd.tar.gz": "9f02050d458dd740530486d68dfaa6b8732f658b68ff52fce5a3bf68c75864be",
+ "2022-09-21/cargo-nightly-x86_64-unknown-freebsd.tar.xz": "082bad4c115937379b7d85cca6f0e182465f26c826ef00c06934032588f7c4fb",
+ "2022-09-21/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz": "bb43dcf7bfd0ea2f8b59f25bb5331a99f4932cb0b2febdfc1e5d322d020f617d",
+ "2022-09-21/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "4bca2007120595a3179490c611489f500dcff11ad9718be30c778db98cf686b0",
+ "2022-09-21/cargo-nightly-x86_64-unknown-linux-musl.tar.gz": "ae595195f9c296ad04e81fe1c3fcf602ab09cc868b685b108ab2d531e4cf884e",
+ "2022-09-21/cargo-nightly-x86_64-unknown-linux-musl.tar.xz": "14e105940b3e551b967cb515a991a1e51b7f9bb4af928dcc8b8a49b0c641b895",
+ "2022-09-21/clippy-nightly-aarch64-apple-darwin.tar.gz": "733118caab99ce6ed2a2586519a50236d60e73ec031d969e9a75bbf447ce47f3",
+ "2022-09-21/clippy-nightly-aarch64-apple-darwin.tar.xz": "721dc5d61d66e99edd589c11f128bb76cc762502252472ab17e218032506738f",
+ "2022-09-21/clippy-nightly-aarch64-unknown-linux-gnu.tar.gz": "9d5578a1a4e6a3c7f9477ed99adebf9dcd75441193665a7520cc1f59e1f40fa5",
+ "2022-09-21/clippy-nightly-aarch64-unknown-linux-gnu.tar.xz": "4d280cfe1f3f83645ee82ab18ef1259fe7f08bfb6acbbe08ec138d6fbcf23ec8",
+ "2022-09-21/clippy-nightly-aarch64-unknown-linux-musl.tar.gz": "563c6015536849f27c01267d9739f04bb68c8eaaf7e881326aabba33fd4032b5",
+ "2022-09-21/clippy-nightly-aarch64-unknown-linux-musl.tar.xz": "093050b3a8b167101e9281a361e80f185dc7e67886e72d03d5e9b27f859e16c4",
+ "2022-09-21/clippy-nightly-x86_64-apple-darwin.tar.gz": "3cbc49959d26bf0eaab428701d7ee0dec00473d3edf512953fa3d40145da21af",
+ "2022-09-21/clippy-nightly-x86_64-apple-darwin.tar.xz": "b3414b990c03dda3dfc94b581d13f63bd3f55518798277c0f2d9436ec06736c8",
+ "2022-09-21/clippy-nightly-x86_64-pc-windows-msvc.tar.gz": "eaaeee993d639898a484baa912b02ce2fe87d39822cb4be9645883116452a4af",
+ "2022-09-21/clippy-nightly-x86_64-pc-windows-msvc.tar.xz": "76fdfa1df35238034562b740bf542d649897a91443c91c50833c72b70b6fcc7d",
+ "2022-09-21/clippy-nightly-x86_64-unknown-freebsd.tar.gz": "c8cff2dab636b8a405d43caec7a70b31c20a4a5f9594db322e0cecb092792d2f",
+ "2022-09-21/clippy-nightly-x86_64-unknown-freebsd.tar.xz": "467be7eba74770f7dcec5c54195734225aee05ecc9576ed93849a33214b31926",
+ "2022-09-21/clippy-nightly-x86_64-unknown-linux-gnu.tar.gz": "2f16a6f6f0b73508d667069f5816b1e49c1817320cd75eeb448b4572f1b5a1f8",
+ "2022-09-21/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "543948ca4775325205d54a87829b8fa9891d23690977551cef33ac5556d9390f",
+ "2022-09-21/clippy-nightly-x86_64-unknown-linux-musl.tar.gz": "93999f00592ef23fb9449595de91cbe019835610d7ae75b2ae84b49fac4da8ec",
+ "2022-09-21/clippy-nightly-x86_64-unknown-linux-musl.tar.xz": "2486e681bb138ec93851f20bed4b5b14a32f94bf1b192c801c453b7a700409ef",
+ "2022-09-21/llvm-tools-nightly-aarch64-apple-darwin.tar.gz": "3a31ce9c1acf9b99fa4a17e70394b7828a42fc1acc4c11ba20db0863afa07ca2",
+ "2022-09-21/llvm-tools-nightly-aarch64-apple-darwin.tar.xz": "c278e240b325ad8aa513992ef993f1b3a2edd847b6b3648cfdf112be9dd3dacf",
+ "2022-09-21/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.gz": "99c4ca9f996c9d1593b50364eb39434fcebf71bf743d3bce9ce6d87660ac02f7",
+ "2022-09-21/llvm-tools-nightly-aarch64-unknown-linux-gnu.tar.xz": "959f34fef00ac399e3d5d9583bc3f9e739832ca994241d25fc4a0e87de7fa4fd",
+ "2022-09-21/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.gz": "3b9083584c87ee575a94cf719c605d5b6435c6c0a8e9f645c285f505529db2be",
+ "2022-09-21/llvm-tools-nightly-aarch64-unknown-linux-musl.tar.xz": "9a39830b59ab3924805655d04b02c62257ce4230512ee2714980b4930b8767ae",
+ "2022-09-21/llvm-tools-nightly-x86_64-apple-darwin.tar.gz": "505f219448a78c1005a581fe04c41e85ebaa93b20862fee1589dfdd5144b5169",
+ "2022-09-21/llvm-tools-nightly-x86_64-apple-darwin.tar.xz": "3523eb5c66c228acf66b63b958ceaf4dc12214f679724bde52e6d0e42708efae",
+ "2022-09-21/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.gz": "3ecd50a98a60aa2d7b7268383d1f543ff1adc43f410da551d65a69f0d96784c0",
+ "2022-09-21/llvm-tools-nightly-x86_64-pc-windows-msvc.tar.xz": "cc038e18248460f3ebeb15a537427ff64425034b91b58ac4044209cf1f34d2ab",
+ "2022-09-21/llvm-tools-nightly-x86_64-unknown-freebsd.tar.gz": "a3555d9b95619670644cfd8e5ef2ba245afec4fe0947e5057b6c5c4faf6b3407",
+ "2022-09-21/llvm-tools-nightly-x86_64-unknown-freebsd.tar.xz": "48af03981a0219c951cfedd6e24f6e49257cb4322902fd7039d1f6191bd459bf",
+ "2022-09-21/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.gz": "739f8d984fb455c3828648fe5fe15f63e4d0008e327b0cdb52f5944c9f40c05b",
+ "2022-09-21/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "6fe5c8666926953cbff2d2e29c0bf7b82576e21f172d132f04ec68a627194e7c",
+ "2022-09-21/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.gz": "2dd4935972d3c6ae9c1e35b00805ca584b6ff7f66884888ffe25b42117b7c51f",
+ "2022-09-21/llvm-tools-nightly-x86_64-unknown-linux-musl.tar.xz": "2a813b1a72e49010ac6de80bbf856b7bf927bd9303870999648d1dde8983d662",
+ "2022-09-21/rust-nightly-aarch64-apple-darwin.tar.gz": "69c05f9984894fc66858327934e1460f4a16c97727738a105e787a73ec1d3e88",
+ "2022-09-21/rust-nightly-aarch64-apple-darwin.tar.xz": "9d1f8df48ddeb67141d9815f882fe2135eee98ab20283ad2f0017ca9b0aaf941",
+ "2022-09-21/rust-nightly-aarch64-unknown-linux-gnu.tar.gz": "5d9a82ee986b98c6b50c1289b73d127d7a8cd0f98d80225a53c2af10233f6510",
+ "2022-09-21/rust-nightly-aarch64-unknown-linux-gnu.tar.xz": "365c39dfee8bfb4015dafdab3be03a304601077a616bc679162095d0050bb0f2",
+ "2022-09-21/rust-nightly-aarch64-unknown-linux-musl.tar.gz": "3828c743a66aea221835f5c3f3681b2c264534a05aa2c5cc8b153e3ce7bcca8c",
+ "2022-09-21/rust-nightly-aarch64-unknown-linux-musl.tar.xz": "c60a4dd828b68fdaac62abdf88a601c29692abe8b03013f6ff6f8abb5a9c6765",
+ "2022-09-21/rust-nightly-x86_64-apple-darwin.tar.gz": "0839309d5ff03d66e0661ccaa8675c6b12e6d93796a6255c1640d61fdc48e2b9",
+ "2022-09-21/rust-nightly-x86_64-apple-darwin.tar.xz": "09cc22e5d8630e8fc7a7afcfb8600198d148148b7f5f75f06cfb04390f279108",
+ "2022-09-21/rust-nightly-x86_64-pc-windows-msvc.tar.gz": "9cec9b1f92266c6edbc3c62a9f32c35a646642bb399ed4fa829dbd5483c81e30",
+ "2022-09-21/rust-nightly-x86_64-pc-windows-msvc.tar.xz": "98dcbd77f770b00f1ebd0f9fbcb5607638d2fe9bcab2d246ceacc5e9dca6d79e",
+ "2022-09-21/rust-nightly-x86_64-unknown-freebsd.tar.gz": "abe4e01c54eb656bbda356929b310497e8c24a1b8233cd0b1fd3e57c6b3f3389",
+ "2022-09-21/rust-nightly-x86_64-unknown-freebsd.tar.xz": "ed91eae70e7b57c1c1ff4c1b50156e97ea3d3dea78de447071480c57d76a54f2",
+ "2022-09-21/rust-nightly-x86_64-unknown-linux-gnu.tar.gz": "be4a49ac71dfe88dce4b186b26d03adc9abd029b8f0dc56e2178d338712ac84b",
+ "2022-09-21/rust-nightly-x86_64-unknown-linux-gnu.tar.xz": "b5e203575212f20faac0ec22216568977fa9b395615e09c4bce1b777a581bee7",
+ "2022-09-21/rust-nightly-x86_64-unknown-linux-musl.tar.gz": "684d35ec2f3f38c754d464c80dd0fb5f5fb45656e72db2f4d28115c527501a21",
+ "2022-09-21/rust-nightly-x86_64-unknown-linux-musl.tar.xz": "176b69f4781e577cdf4ce5e7abce87da6a919488836b6ed80b5760ed943ba609",
+ "2022-09-21/rust-std-nightly-aarch64-apple-darwin.tar.gz": "73361cecc41bfbed5705d56555615de4e62740e50e2a4d8bc2f9b636c9981327",
+ "2022-09-21/rust-std-nightly-aarch64-apple-darwin.tar.xz": "82f328e1ab2e9198df6770beeca05f98c36bfc67416e4ec7254059dbe625b384",
+ "2022-09-21/rust-std-nightly-aarch64-unknown-linux-gnu.tar.gz": "546ed82dd9211400b4659642c38cd6407a0981381d383804145b618f59972f90",
+ "2022-09-21/rust-std-nightly-aarch64-unknown-linux-gnu.tar.xz": "dc4caf992752010fe9b52867a3129af9b153db077a0f9d65bee8c3c7b130e8d7",
+ "2022-09-21/rust-std-nightly-aarch64-unknown-linux-musl.tar.gz": "d1287ebfd1dc8283f9c047e9d8ded7df4dd97b37b34b4016e0d360754790d536",
+ "2022-09-21/rust-std-nightly-aarch64-unknown-linux-musl.tar.xz": "cc1c770dca4a8be67de45a473d55e182094844a5f8dbb199a26a1bb3223bedfb",
+ "2022-09-21/rust-std-nightly-wasm32-unknown-unknown.tar.gz": "e4aca6d26503e1169d3403b4bd06f7da19c302b556976318f0e621470f35e9b5",
+ "2022-09-21/rust-std-nightly-wasm32-unknown-unknown.tar.xz": "c45ed3f33fc54a8781877553b3d179c7d3326e1669a2887fdb0265e4c547dc36",
+ "2022-09-21/rust-std-nightly-wasm32-wasi.tar.gz": "a59e98fca8ca546e6018c5fc4b52f73ac57bf67101f094c7929243f557603d54",
+ "2022-09-21/rust-std-nightly-wasm32-wasi.tar.xz": "cc0eb56891182b63bfb9427e71ecde66398e0bd427674f8aace56b26503d56b8",
+ "2022-09-21/rust-std-nightly-x86_64-apple-darwin.tar.gz": "2fb1b28b90c61f1929589f362d30a90653b97887e9f06513a0951cd79e738f50",
+ "2022-09-21/rust-std-nightly-x86_64-apple-darwin.tar.xz": "291cbf0e12afaf5b1892bb61eedbbca0ad928f41444a291b87f1785e6b02fe61",
+ "2022-09-21/rust-std-nightly-x86_64-pc-windows-msvc.tar.gz": "393fe60f1b6e3da706c9baa59ab10b3677a53f80328a270a428c5290c1405ed4",
+ "2022-09-21/rust-std-nightly-x86_64-pc-windows-msvc.tar.xz": "460ea2e619854c56ace39c767bc39353c38e93dee2bbc1e9c3d9249e6fd0c482",
+ "2022-09-21/rust-std-nightly-x86_64-unknown-freebsd.tar.gz": "a11a58f3c9cf246a9eacee9b0704060c6ffbff5dca9424dfa3381a9bdbebaf11",
+ "2022-09-21/rust-std-nightly-x86_64-unknown-freebsd.tar.xz": "6fc5661b9528cb4382ab25df1066890d15404cce15ee345abe056c9f1d2705bf",
+ "2022-09-21/rust-std-nightly-x86_64-unknown-linux-gnu.tar.gz": "84364d329ec7bb3bf6e238d7cce45c5ec7b8654f812f1bfa5af0261a3aaeb3ad",
+ "2022-09-21/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "caafdeb37f8fa119d33abc9b265097b07abf458d296e1ab23b8445137ec1abc3",
+ "2022-09-21/rust-std-nightly-x86_64-unknown-linux-musl.tar.gz": "4da7d5f809cf2e798cb4e0bfae2b86e55fcefac465ef92943a5b6715f85bc82d",
+ "2022-09-21/rust-std-nightly-x86_64-unknown-linux-musl.tar.xz": "453cdb4f476c0b56b7c11c80a3708448f3acb94510e15933797b21849a67c567",
+ "2022-09-21/rustc-nightly-aarch64-apple-darwin.tar.gz": "2ac60934688046bad6259850e76e4265737d731d4558e018339d909647e7ee41",
+ "2022-09-21/rustc-nightly-aarch64-apple-darwin.tar.xz": "ce4394dbcdc460d5be3aecbb6c85c42e04742dcd762247ea6d7b28de44e8fc46",
+ "2022-09-21/rustc-nightly-aarch64-unknown-linux-gnu.tar.gz": "9455142a8f64febc8f7bb90ac0bb503b8a6432623c09517f7708a017df0bdadc",
+ "2022-09-21/rustc-nightly-aarch64-unknown-linux-gnu.tar.xz": "206cedcbb7e81aa83de612e7239035d0c35061156825b39390b378bc0d91ebf3",
+ "2022-09-21/rustc-nightly-aarch64-unknown-linux-musl.tar.gz": "606722132105d43fe1cc261e07a3ac9c6d998281216c1eea9b80cf8ab7064d99",
+ "2022-09-21/rustc-nightly-aarch64-unknown-linux-musl.tar.xz": "a53859d4d656646ab1406453dc1275ef6ed041c566c9083b8c785b059266040d",
+ "2022-09-21/rustc-nightly-x86_64-apple-darwin.tar.gz": "7f745e8e8ef45d053de1435ab5ed1c149d8d3e8f72e3f4ef597139dc7b6d864c",
+ "2022-09-21/rustc-nightly-x86_64-apple-darwin.tar.xz": "54a6a1402d9bddabbf954fa92606231d43895273f83afa5fcb8d7a88b38f7176",
+ "2022-09-21/rustc-nightly-x86_64-pc-windows-msvc.tar.gz": "45f8c6dd60bfd7e163b942bd67337eb27f903e41f3a34f674856e04be3de3e70",
+ "2022-09-21/rustc-nightly-x86_64-pc-windows-msvc.tar.xz": "24fd7bcc41dc568aec33dde00939fc5279b9438a16e396d7ae5d920f9c7621c7",
+ "2022-09-21/rustc-nightly-x86_64-unknown-freebsd.tar.gz": "022684dd313d1d4eb1e94aeb34cb19b544dd3189d0fab1973b62534b00696f8e",
+ "2022-09-21/rustc-nightly-x86_64-unknown-freebsd.tar.xz": "ea2341a9ae6a7e8e10407803dc718abcdeb094fee2e7103111433366496d15b8",
+ "2022-09-21/rustc-nightly-x86_64-unknown-linux-gnu.tar.gz": "04f7815ed7bd35e519ff97da4f59727573b0feab564ac355adbfa25cb7866cd4",
+ "2022-09-21/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "2df7308effdddba333f0799c4ea894beafdee3234bd4305ddacff5f1e0a93954",
+ "2022-09-21/rustc-nightly-x86_64-unknown-linux-musl.tar.gz": "e9af90d966b0604971fbfd2bf1231cc065880692863bc9ca89c313b6b1d59cf0",
+ "2022-09-21/rustc-nightly-x86_64-unknown-linux-musl.tar.xz": "0c81b62a1e91ad9ff132eefa8cba7644b62424771bb634abd474e8ed77192df9",
+ "2022-09-21/rustfmt-nightly-aarch64-apple-darwin.tar.gz": "dd4b4750bef5a07a4826c6528e64fe3f1bda5a847d7e163b1b4cde35509444ab",
+ "2022-09-21/rustfmt-nightly-aarch64-apple-darwin.tar.xz": "89d1173c3201c893c6cb6e156d2c67c473bd455fcaccb373354b06162896885b",
+ "2022-09-21/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.gz": "7beae2dbfb63387fb936682a5cddc316b721f998f7a84f9c3af3e16caebfd862",
+ "2022-09-21/rustfmt-nightly-aarch64-unknown-linux-gnu.tar.xz": "8d5ae7225017e3e97486c957e113586641d274fbc8614ccf12af42c9187a7835",
+ "2022-09-21/rustfmt-nightly-aarch64-unknown-linux-musl.tar.gz": "cd167b97f1e6c4775a48c3a9c9435d50468c93cedc9eab28632afc13dbbd5451",
+ "2022-09-21/rustfmt-nightly-aarch64-unknown-linux-musl.tar.xz": "035fdb44128060c33619b8a0bc2bc4b9cc9d97348cb775cd15ffd8cd0745fd89",
+ "2022-09-21/rustfmt-nightly-x86_64-apple-darwin.tar.gz": "7dc87b498e366a86a9b2808046b6f44463f572342eaba1e908827785026d4a67",
+ "2022-09-21/rustfmt-nightly-x86_64-apple-darwin.tar.xz": "2b1dd30ab5b2d2adf60dc69ea247f48fbfedcfb547e9c7940c052024e4173a28",
+ "2022-09-21/rustfmt-nightly-x86_64-pc-windows-msvc.tar.gz": "c8a538e66b0265bf3abed6639beb39296da3bc0cb4c540f71c1213137e326e7f",
+ "2022-09-21/rustfmt-nightly-x86_64-pc-windows-msvc.tar.xz": "a8d54cdff8522572cfd146c795ed111615636677a06ca67d9612b91ec475270e",
+ "2022-09-21/rustfmt-nightly-x86_64-unknown-freebsd.tar.gz": "43c53de63a032a12a4dba9ecacded44ecabdc58db7c96fb2f8b487b54ddcb332",
+ "2022-09-21/rustfmt-nightly-x86_64-unknown-freebsd.tar.xz": "0df3630c22c638a718b4b52799cad644e86594f8ef052392b4440ac7c6206f56",
+ "2022-09-21/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.gz": "3d04ad1201d106ebc825bb29386046a6fc4913476552abd3ab50531241a5538d",
+ "2022-09-21/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "9d08cce2b38d9fb55e916ff8e09b98ee68db9d1868027d754825c9886bb3c636",
+ "2022-09-21/rustfmt-nightly-x86_64-unknown-linux-musl.tar.gz": "69b7925e93102f4ea29aa25de8dfa96cd7bec206f9abecdb3ae08ff7e2712a4a",
+ "2022-09-21/rustfmt-nightly-x86_64-unknown-linux-musl.tar.xz": "e1e4b8cfcfe52d44903e992fdd0344accf79ed9314ce612d3d76bad0e653b91c",
"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",
@@ -2712,6 +2828,22 @@
"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",
+ "cargo-1.64.0-aarch64-apple-darwin.tar.gz": "dbb26b73baefc8351a7024f307445758fe1e9c18d83000358c02b80a5b1003b3",
+ "cargo-1.64.0-aarch64-apple-darwin.tar.xz": "8d987d76039b730086ee303710d93f3ff2abcfe3cb74505d8e68c9f72edaa812",
+ "cargo-1.64.0-aarch64-unknown-linux-gnu.tar.gz": "a2079bad79c054facecd149bafb645c321047fd9e4d2aa500607b2450654b209",
+ "cargo-1.64.0-aarch64-unknown-linux-gnu.tar.xz": "103d69e4f2f49f5a6309d7d195747b31f94cf707f90fb49cf76039a5ce6295c7",
+ "cargo-1.64.0-aarch64-unknown-linux-musl.tar.gz": "f589c0e8c0472128e88f751429b5e697b5605e2105e3571016400f98f47c1b54",
+ "cargo-1.64.0-aarch64-unknown-linux-musl.tar.xz": "aff8dedcaa02b5059dd59f8c5644ed87b8c9c72be90c578044fe5755ca841418",
+ "cargo-1.64.0-x86_64-apple-darwin.tar.gz": "e032116e22f6d3a4cb078f21031794e88f2a87f066625b8eb7623777e42d6eca",
+ "cargo-1.64.0-x86_64-apple-darwin.tar.xz": "9dd507854410d20cd8b75b296e319bb5a62f9b1c2cb6c2b043c32de96eb5cc35",
+ "cargo-1.64.0-x86_64-pc-windows-msvc.tar.gz": "b197c91ef9ddd98f1ae129e4f108d9d2b48350dc377300047cbb19c63a6fc641",
+ "cargo-1.64.0-x86_64-pc-windows-msvc.tar.xz": "38d75dbba91dc1dbf35898c5845ee29d6f6ec69b44516220930b4c7e8719bd0a",
+ "cargo-1.64.0-x86_64-unknown-freebsd.tar.gz": "36e86a67fa943d324ce7b977d967ae16ad012ac0aa0b7625db61a16c8f25c2d1",
+ "cargo-1.64.0-x86_64-unknown-freebsd.tar.xz": "6a78d94aed814a9ff3bc650d0ff0ac7ee1eb1595819e672bc7e66d658149d808",
+ "cargo-1.64.0-x86_64-unknown-linux-gnu.tar.gz": "12c2e61bf7de8b37c16d0323972a6085f9e01ee6d716549dd1ef4a92481b0610",
+ "cargo-1.64.0-x86_64-unknown-linux-gnu.tar.xz": "21434d83a30ad3fa4e4831487c5574a20b07dd57d213b26e1246290c57d4ec41",
+ "cargo-1.64.0-x86_64-unknown-linux-musl.tar.gz": "fffd3e692f39c28a0392d17ee2f5695f53141e34c0bf8bbb7cdc0ef9fd3ad791",
+ "cargo-1.64.0-x86_64-unknown-linux-musl.tar.xz": "01d06176fd894b9299ed4f5b78e87d78a9a25b9ba803d3f8c50b7a4ea21d8807",
"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",
@@ -3030,6 +3162,22 @@
"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",
+ "clippy-1.64.0-aarch64-apple-darwin.tar.gz": "41606aca82b19dfaed45159fa6ccfdabf766e19cebac5db60d14a6031870c04c",
+ "clippy-1.64.0-aarch64-apple-darwin.tar.xz": "f36e25adc5f9c931585684c1c0fefa9c0cd0bea4f108d3c699604f34cdbdd655",
+ "clippy-1.64.0-aarch64-unknown-linux-gnu.tar.gz": "93fbae704637d2aa1aa9332aa16fafb5f400dd09b2a535648041869e04c873d8",
+ "clippy-1.64.0-aarch64-unknown-linux-gnu.tar.xz": "dc558a68d0e8998f5bf4fa232f072d9465f385e1df07b5a300bfb2c81bbdc446",
+ "clippy-1.64.0-aarch64-unknown-linux-musl.tar.gz": "abe5797584b8569b479676e6f8d2f06e124161477fa1fb5b868f6442cf00d008",
+ "clippy-1.64.0-aarch64-unknown-linux-musl.tar.xz": "8364065a4cbee469765f5027acdf8b85071be36e96591f6accd836d39bcb07cd",
+ "clippy-1.64.0-x86_64-apple-darwin.tar.gz": "40c58aab1468f19eded1c996bfdcb24cb1f83c491f95bcce8ff7cebec296b348",
+ "clippy-1.64.0-x86_64-apple-darwin.tar.xz": "1fb5c1213195b5d30f698397471c4cdbc769b93b511953e5a87bd640cb8238b4",
+ "clippy-1.64.0-x86_64-pc-windows-msvc.tar.gz": "a1ab8d861c18aaeacc72f2c4e0af606a48fa7ec7e661d1bcebcbbe5c403bcb01",
+ "clippy-1.64.0-x86_64-pc-windows-msvc.tar.xz": "7a9a8e865847ade6a95ea76f7f76c78c260f224d3d2066bcc8c3b746d1217d08",
+ "clippy-1.64.0-x86_64-unknown-freebsd.tar.gz": "7b9d8e720fe508d5510de50a5c6886088dcdbe4595f45dbc7f2d971a358b38ad",
+ "clippy-1.64.0-x86_64-unknown-freebsd.tar.xz": "7eb93390ae8e7740920e317ee7404d796873f11e50e944c286470d75044844c5",
+ "clippy-1.64.0-x86_64-unknown-linux-gnu.tar.gz": "c45517f90f1d7650b6a151cd7863ee88e3df073cbb323ba3b2255a4af677cccd",
+ "clippy-1.64.0-x86_64-unknown-linux-gnu.tar.xz": "502bf55e74157e2d97946fbfe0f262f3d1ecfa6fd8f9162080a7da121b352101",
+ "clippy-1.64.0-x86_64-unknown-linux-musl.tar.gz": "20abc52fbcb028fdb442ac7ba689e53efcd09dea9866b9ac728929e8163e489d",
+ "clippy-1.64.0-x86_64-unknown-linux-musl.tar.xz": "63d74588b5459b93c82c66550f20efb94405dfbdc09294f3b9ab9a5c630baec9",
"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",
@@ -3492,6 +3640,22 @@
"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",
+ "llvm-tools-1.64.0-aarch64-apple-darwin.tar.gz": "cf44005d585a2c9c5d7a9189437d680838a2d36755730604f2bc4b5f3d81cc4d",
+ "llvm-tools-1.64.0-aarch64-apple-darwin.tar.xz": "b8f4d9d01dbbca3f4b3037740429de7f7d3b806d4ef78f6be41fa1323631f678",
+ "llvm-tools-1.64.0-aarch64-unknown-linux-gnu.tar.gz": "befde40050deae49fd058e16813b57a1d02b4471a5f6cee710043cfaba7c7993",
+ "llvm-tools-1.64.0-aarch64-unknown-linux-gnu.tar.xz": "5a559c41972b8e96bd92b92318a12c34ca65ec40ee3e7787648399f8486da16e",
+ "llvm-tools-1.64.0-aarch64-unknown-linux-musl.tar.gz": "244014b17f533f9c4fbd37e97f462e26752914098581e2cedfd476483a903a62",
+ "llvm-tools-1.64.0-aarch64-unknown-linux-musl.tar.xz": "e0f495477db881d8ba053ff4ddee76d34454f6cb42ccda3b7e497451014ad3a2",
+ "llvm-tools-1.64.0-x86_64-apple-darwin.tar.gz": "a6ae95e695d3ed1d6fa698869cefdca0bd864e7393af465b4a90b236dd71c7b7",
+ "llvm-tools-1.64.0-x86_64-apple-darwin.tar.xz": "a575bd529c1d819e7de5d92ceb8338a3ffd0f897b8c8e0dd71c3202b0e46ef57",
+ "llvm-tools-1.64.0-x86_64-pc-windows-msvc.tar.gz": "0ad43ae589a42d4e10c509f5d300e3040cedc185950fa6ad5104454c77268f47",
+ "llvm-tools-1.64.0-x86_64-pc-windows-msvc.tar.xz": "4ca2d54ea3a50ceb0230221243748f636d041d5fc0542235b64bbdca4ebd22c7",
+ "llvm-tools-1.64.0-x86_64-unknown-freebsd.tar.gz": "31db38e6f22effe31cf9845fe15d59f41a561a22e0446a0937dfc30622ec1402",
+ "llvm-tools-1.64.0-x86_64-unknown-freebsd.tar.xz": "7154e17f2c486294b8bf749eb0b3e8b4eab4951306476cd3894960f1a0f3b3e0",
+ "llvm-tools-1.64.0-x86_64-unknown-linux-gnu.tar.gz": "cdbcc790e6a199e862cdbad099b71b008f5bbd10ec553758c329fb251144baae",
+ "llvm-tools-1.64.0-x86_64-unknown-linux-gnu.tar.xz": "9292f62bf4f40dbc8f1e96d41a3532baf7de12803594c4fa6fb96b087232a8d0",
+ "llvm-tools-1.64.0-x86_64-unknown-linux-musl.tar.gz": "cfcc35ed78b205f3bb8a2b292e84b702bb10eff7611c9c1e58e83fe387feb63c",
+ "llvm-tools-1.64.0-x86_64-unknown-linux-musl.tar.xz": "b87100aeb238dcb1a8dfd01437410bcb53c183bf05f7b9c42acb6e1ef1534ea2",
"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",
@@ -4136,6 +4300,22 @@
"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-1.64.0-aarch64-apple-darwin.tar.gz": "e1a37dc5991304716e260144311fd291d8fb514042e45c244c582b3454477038",
+ "rust-1.64.0-aarch64-apple-darwin.tar.xz": "3b03717464f60cf28af3d2bd68f98d9d1de299be2722d9977da853915d2ee5c0",
+ "rust-1.64.0-aarch64-unknown-linux-gnu.tar.gz": "7d8860572431bd4ee1b9cd0cd77cf7ff29fdd5b91ed7c92a820f872de6ced558",
+ "rust-1.64.0-aarch64-unknown-linux-gnu.tar.xz": "9081928cced6fc650eaccb88f2ea154dc95c066957b234fa9c0cbe1770479f54",
+ "rust-1.64.0-aarch64-unknown-linux-musl.tar.gz": "9e7cfd960fb8ad3e1f51ef667c56032d3d4d9d9f573a06bbcf65a7c7a96ab430",
+ "rust-1.64.0-aarch64-unknown-linux-musl.tar.xz": "94d94ba10ad9555b2406849fbb5e75bfe8ed35cd85b684fe795040aff7ef530f",
+ "rust-1.64.0-x86_64-apple-darwin.tar.gz": "b6003d49fb857ff8dc105a3ccba98b851cd3e7d874005acb92284fd1113adc0d",
+ "rust-1.64.0-x86_64-apple-darwin.tar.xz": "b51d1e2f752f58d02d781566f3e3ac4da0a666896ebba49d70f404dbaf312d7c",
+ "rust-1.64.0-x86_64-pc-windows-msvc.tar.gz": "82ab0bf226cc64379612e050365f4944d6201cd5d9e527d7956c3fbdb715d0bb",
+ "rust-1.64.0-x86_64-pc-windows-msvc.tar.xz": "d159c6926ecbf9fd72f6099998f8f23ed132597240da725eb5884320f1f1512c",
+ "rust-1.64.0-x86_64-unknown-freebsd.tar.gz": "f188a9a7f947d559add5aa7b5aa218d9c5177237eb9ea62109347f0f1464e3a2",
+ "rust-1.64.0-x86_64-unknown-freebsd.tar.xz": "1fba5bd3aa16455f5b30807de37a1b78f40451f3419197f655bb1098c8796680",
+ "rust-1.64.0-x86_64-unknown-linux-gnu.tar.gz": "a893977f238291370ab96726a74b6b9ae854dc75fbf5730954d901a93843bf9b",
+ "rust-1.64.0-x86_64-unknown-linux-gnu.tar.xz": "bd69e42f6cfe3ba96d781ad0b4095ddac4f0fc31c1af445018edf6f0aba543e4",
+ "rust-1.64.0-x86_64-unknown-linux-musl.tar.gz": "d5c4293a8fe1b34d857bec4124229c39711f8759aa2f6108c8b6c22a308f96bb",
+ "rust-1.64.0-x86_64-unknown-linux-musl.tar.xz": "153ffea58d9677dbe84711eafaecd163b93cf6592f2f7f87f7b1f009fb08c3ab",
"rust-src-1.26.0.tar.gz": "d02fe6fd5c0f330656e9ff0a290ebf23cab7c909f96ce1838247fadc117eb1dd",
"rust-src-1.26.0.tar.xz": "7d313fdecb23afd07826b62360f63c40ca8c12730b00b7cecf2c53098039e326",
"rust-src-1.26.1.tar.gz": "19ef8113ae53ec7ea8f6772a5c9ce5a3dfc28b1bddd800841fb5bbec33fa3619",
@@ -4236,6 +4416,8 @@
"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-src-1.64.0.tar.gz": "a01620a04baafd1809a800a4245ac07868efd00e5f5a381ff25d992d60201706",
+ "rust-src-1.64.0.tar.xz": "0d16b1af409123627a16b4101421efb5792a866e32d7a0d04781fd1169754938",
"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",
@@ -5138,6 +5320,26 @@
"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",
+ "rust-std-1.64.0-aarch64-apple-darwin.tar.gz": "808d3b83211e45cabdf59a19a72565e13d45bba79053ae8210d51eb05500e5fb",
+ "rust-std-1.64.0-aarch64-apple-darwin.tar.xz": "ed79f61b3d8b4ea3ffcb78fb9952cc3b199d646d057827bb3bfa5247489f21cd",
+ "rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.gz": "2b425658f84793d5bbf00ce545f410ec6454add202cce27a718d81e0233e7007",
+ "rust-std-1.64.0-aarch64-unknown-linux-gnu.tar.xz": "40abc9ec4f86ff0e37ba176e4c68dfa708e9857bb0372169c865367593127566",
+ "rust-std-1.64.0-aarch64-unknown-linux-musl.tar.gz": "fc74d1ddc8a12d7a58a40534b10297e249c972e39943a7cb514ac72032c5fcd8",
+ "rust-std-1.64.0-aarch64-unknown-linux-musl.tar.xz": "2438f7116711b2c65b60d59662ad333cc5f66868ec34498777ed764103f4d4a3",
+ "rust-std-1.64.0-wasm32-unknown-unknown.tar.gz": "1ecd99d7c8d568156957fcccb2d064eb8e1be3c309e216ce74c65ea549994d73",
+ "rust-std-1.64.0-wasm32-unknown-unknown.tar.xz": "0be660957c1367d554f9d3649538a26ebffdf2d24d5dc48630c4e4372df6809e",
+ "rust-std-1.64.0-wasm32-wasi.tar.gz": "d9bd33196e84f70dd67f60181aeee94a081406cac401c4ee613c16f82b99d963",
+ "rust-std-1.64.0-wasm32-wasi.tar.xz": "388219deb87b5f6f673cc29fbadac4679c3c8d368147abba3c91e5491b09ca86",
+ "rust-std-1.64.0-x86_64-apple-darwin.tar.gz": "eb2f7c51f63973765f01efe509ccd2f26345d4bf0d77695adb4198a0899ae648",
+ "rust-std-1.64.0-x86_64-apple-darwin.tar.xz": "db5909b4b7544b2e1a5651c2d33be8a378e89ffee6b00d247c7cd2c5d115d83b",
+ "rust-std-1.64.0-x86_64-pc-windows-msvc.tar.gz": "a374306ef4ac906a777e0631a5749d44360ff7cbe91a0df45c67a74ab2c0b7ba",
+ "rust-std-1.64.0-x86_64-pc-windows-msvc.tar.xz": "a075b165891b8f707da80f7ca316bd328abcba95727ca91ee504e9131a335224",
+ "rust-std-1.64.0-x86_64-unknown-freebsd.tar.gz": "c91edba781ba56f35f2dba56a268d41866ea9bb5f6ffb9d342635f66b836898b",
+ "rust-std-1.64.0-x86_64-unknown-freebsd.tar.xz": "70878bf98440f616b14b325235c8e4434b65524532da335dc44474b19b6ebf80",
+ "rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.gz": "4d4c2715f816bc8ae82c2a5904106fd4dfd668dbd9a98492c8cd388bff9b0b5c",
+ "rust-std-1.64.0-x86_64-unknown-linux-gnu.tar.xz": "6ace34bcbba9557aa2fc3a0515c3da4a83ca24d7d45506c5e1b32f589fa38a8b",
+ "rust-std-1.64.0-x86_64-unknown-linux-musl.tar.gz": "243770414216f5c1891778a7bf0b865d28da1d49bfafdbfb45091aa1dfead9bc",
+ "rust-std-1.64.0-x86_64-unknown-linux-musl.tar.xz": "29af13a882abbe797fadd43afcb75bce2e2304438db9e21a3e64a2e9100501fb",
"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",
@@ -5782,6 +5984,22 @@
"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",
+ "rustc-1.64.0-aarch64-apple-darwin.tar.gz": "cc68733a81b1bac45bfcccb38412bcfb5c8d0abc3aa246fa9bebff7cf2be4826",
+ "rustc-1.64.0-aarch64-apple-darwin.tar.xz": "6a040850c3c11d6a9aa3bf3544929009c9d1cfc3c7bf82799bed58c481b7745b",
+ "rustc-1.64.0-aarch64-unknown-linux-gnu.tar.gz": "2347730846c1608619c100d41b8d292da002c050575eb8ab7885d478531baeaa",
+ "rustc-1.64.0-aarch64-unknown-linux-gnu.tar.xz": "8f10b379bcc8caaab983b7d04a3f105dae42f95718f231b46d7e68685d239191",
+ "rustc-1.64.0-aarch64-unknown-linux-musl.tar.gz": "af05a237f766d8d6828533ee169e19ed9886afa966c1a83546be6fa7e820310e",
+ "rustc-1.64.0-aarch64-unknown-linux-musl.tar.xz": "880784ec231629e5244f3a9b80e49c60fdef9e360f519bcb9e2b1bf0ccfd24b5",
+ "rustc-1.64.0-x86_64-apple-darwin.tar.gz": "1201a655352c1a3ec6cd754e458d12eb0d69afdd1608b2813998d7bda1bb9dff",
+ "rustc-1.64.0-x86_64-apple-darwin.tar.xz": "ea2e44d239492c1426b93c6b071d309a11f100bd0c76f92169883c8f27a567ca",
+ "rustc-1.64.0-x86_64-pc-windows-msvc.tar.gz": "eb69517a2e0e5d93bdd27e24a8cf9a5fd0af8ed7bce0409bb19df8a007509a7d",
+ "rustc-1.64.0-x86_64-pc-windows-msvc.tar.xz": "6a86e668a6111dfa72bff4e06d51b1264b92c9ac20ce7d64dc878f7e03a3fa5b",
+ "rustc-1.64.0-x86_64-unknown-freebsd.tar.gz": "a6293ae73f2cf18f07c550a972135cef89979b9f6972e322596898058df6828a",
+ "rustc-1.64.0-x86_64-unknown-freebsd.tar.xz": "2bfff1f69355252de14f6288bd78922f6d3bf93c4540708d22b6aeb9d7262fe4",
+ "rustc-1.64.0-x86_64-unknown-linux-gnu.tar.gz": "5923a063408f2db09a0035da4ec699ee1ee35eb62c09c473c882ad77c42da0d0",
+ "rustc-1.64.0-x86_64-unknown-linux-gnu.tar.xz": "1f5756a03119853b53358018c5b1592940a2354c3c9f84ee7faf684e3478f8f0",
+ "rustc-1.64.0-x86_64-unknown-linux-musl.tar.gz": "e7570860b932a6950631ca5a0c4658787a3c56bbab701ba5a4162a7a23a37fff",
+ "rustc-1.64.0-x86_64-unknown-linux-musl.tar.xz": "5177d749b5dcc74596e314b73c5f3f3eabed8b3e207f812f229fbf0682c162ae",
"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",
@@ -6100,4 +6318,20 @@
"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",
+ "rustfmt-1.64.0-aarch64-apple-darwin.tar.gz": "04e8f76545d511d72a7578a041d2bad6c2ac06e0dc7cd75b08e3a914869c213b",
+ "rustfmt-1.64.0-aarch64-apple-darwin.tar.xz": "319ac871365cdcc876f3a3c015efe51f83fb7b4f9862fa4a2c9e8bac15ba11ed",
+ "rustfmt-1.64.0-aarch64-unknown-linux-gnu.tar.gz": "c50d9afac11bfb86249ce7188c847c8c44f9eb0b8b429693c77bac482e12ae94",
+ "rustfmt-1.64.0-aarch64-unknown-linux-gnu.tar.xz": "66bd4b19e7e1ef472eb711bc77667efcedd9ea67ac2ead7ccd732d22686547b4",
+ "rustfmt-1.64.0-aarch64-unknown-linux-musl.tar.gz": "1fe7610320cc9df27ffc88ce99c83a53ce87a93ac0908e5fa139a26860933700",
+ "rustfmt-1.64.0-aarch64-unknown-linux-musl.tar.xz": "b739d4f63d499186ca0b126ba814354c703a106e347dcbc1b2f1f06cfd38d50c",
+ "rustfmt-1.64.0-x86_64-apple-darwin.tar.gz": "7937f0a3e1fc1dd869ae8641f48aafbcf6551fa6b46be42dbe479df87e4936ec",
+ "rustfmt-1.64.0-x86_64-apple-darwin.tar.xz": "571837a1e75bfc0461330ab8227d2a72f1c819e6b9f01c091b22c37e2270a8b9",
+ "rustfmt-1.64.0-x86_64-pc-windows-msvc.tar.gz": "ff3c4a599d8b2795687c126b9b73cccb7bc54450d8050f17a3a64917a2fce93f",
+ "rustfmt-1.64.0-x86_64-pc-windows-msvc.tar.xz": "d9faa915d801e70afd1759d8d79cb90199dbe06555fba80dc197d895a24fb9bd",
+ "rustfmt-1.64.0-x86_64-unknown-freebsd.tar.gz": "a4e1a0226bbaacc7ce59b1dba4864f57419d1b80dfe27a94bbdba2a4be432067",
+ "rustfmt-1.64.0-x86_64-unknown-freebsd.tar.xz": "0a45dd69d294beac2e2089f34476666ad934053a7b9a151e703e97abb97c0677",
+ "rustfmt-1.64.0-x86_64-unknown-linux-gnu.tar.gz": "2dd34e5a24c808a48a049679301001be347a9401902baefc3ac21e3cfdf565fc",
+ "rustfmt-1.64.0-x86_64-unknown-linux-gnu.tar.xz": "0da0eab2b22f5ecba8e280527d99cd82bc5019e1e65eae183c9cf5f56ba1cfb4",
+ "rustfmt-1.64.0-x86_64-unknown-linux-musl.tar.gz": "7d2fdd0c3419585e6bcaa0bf43d12e650b47b226940521735848bca1fe9ae4b8",
+ "rustfmt-1.64.0-x86_64-unknown-linux-musl.tar.xz": "8811f2e71133d73087faba2779b8814bfc10e9c86d588912edb8c6bdbe04763d",
}
diff --git a/rust/private/common.bzl b/rust/private/common.bzl
index c87faf5..715e12f 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.63.0"
+DEFAULT_RUST_VERSION = "1.64.0"
def _create_crate_info(**kwargs):
"""A constructor for a `CrateInfo` provider
diff --git a/tools/rust_analyzer/main.rs b/tools/rust_analyzer/main.rs
index 6f13d91..11ae586 100644
--- a/tools/rust_analyzer/main.rs
+++ b/tools/rust_analyzer/main.rs
@@ -86,7 +86,7 @@
.trim()
.split('\n')
.map(|line| line.split_at(line.find(':').expect("missing `:` in bazel info output")))
- .map(|(k, v)| (k, (&v[1..]).trim()))
+ .map(|(k, v)| (k, (v[1..]).trim()))
.collect::<HashMap<_, _>>();
if config.workspace.is_none() {
diff --git a/util/fetch_shas_NIGHTLY_ISO_DATES.txt b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
index a876a7f..77a9400 100644
--- a/util/fetch_shas_NIGHTLY_ISO_DATES.txt
+++ b/util/fetch_shas_NIGHTLY_ISO_DATES.txt
@@ -17,3 +17,4 @@
2022-06-30
2022-07-18
2022-08-11
+2022-09-21
diff --git a/util/fetch_shas_VERSIONS.txt b/util/fetch_shas_VERSIONS.txt
index 9cc3183..23c20b4 100644
--- a/util/fetch_shas_VERSIONS.txt
+++ b/util/fetch_shas_VERSIONS.txt
@@ -48,3 +48,4 @@
1.62.0
1.62.1
1.63.0
+1.64.0