From a4e9c24413fc1bdd98863b2a02f83f6fc666d1fe Mon Sep 17 00:00:00 2001 From: "Igor von Nyssen (Claude Code)" Date: Mon, 11 May 2026 18:57:25 -0700 Subject: [PATCH] chore(deps): bump ascom-alpaca integration pin, repin Bazel Pulls in the rebuilt `integration` branch of ascom-alpaca-rs, which now includes the enum-repr fix that maps `serde_repr` variant rejections (e.g. `TrackingRate=5` or `-1` on the star-adventurer-gti driver) to ASCOM `INVALID_VALUE` instead of HTTP 400. Refreshes `MODULE.bazel.lock` accordingly. --- Cargo.lock | 2 +- MODULE.bazel.lock | 284 +++++++--------------------------------------- 2 files changed, 39 insertions(+), 247 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7760d8cf..d07d91d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "ascom-alpaca" version = "1.0.0-beta.10" -source = "git+https://github.com/ivonnyssen/ascom-alpaca-rs.git?branch=integration#e0431c1f48360d3a3fa217a69c941ec80d93827c" +source = "git+https://github.com/ivonnyssen/ascom-alpaca-rs.git?branch=integration#638429b27757c17dc054603fb3ad4de9287c6983" dependencies = [ "async-fn-stream", "async-trait", diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index b6cc9999..c6172688 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -2830,8 +2830,8 @@ "bzlTransitiveDigest": "rfE0u75zINNeKkkOlA4SVDGiXInBayQhrBpkJDrccp4=", "usagesDigest": "6qni3jvstpF/aGbXbYi3ZaJKVny4hFi1ss0PrSsuerU=", "recordedFileInputs": { - "@@//Cargo.lock": "b8af29b60ea7d0c4d0955e5e809d78575f3debad412326ec471f98a219085afa", - "@@//Cargo.toml": "4041aa4ae11689a3efad008462d65fdf0fe7f77c64cf89d7aef3f6cfa5b905dd", + "@@//Cargo.lock": "96c3aa12ee6b06e39eba26364db66da986bcc703feaf98b4576d4de5e319a97d", + "@@//Cargo.toml": "15dc115fc975a8a150bddb43e6384e0b370c03d2b10d07943233a6836c364439", "@@//crates/bdd-infra/Cargo.toml": "607e13b7b55d8c3220320dc568dedbd3005e764a82166d10c1ca2d83e8260a12", "@@//crates/rp-auth/Cargo.toml": "5689e64d63137e20f3be8432e098b88e7395bbd337005175cda1d2a0289a161d", "@@//crates/rp-catalog/Cargo.toml": "d23dde986b9bf93e9b39ca21dcfe79c9098b078030daab5db112da9fe2558000", @@ -2849,10 +2849,10 @@ "@@//services/ppba-driver/Cargo.toml": "a97dc56795cac1dcee82bc9c58d1b30c7be30000fbcc9f09a8929055cb9fe924", "@@//services/qhy-focuser/Cargo.toml": "f2a0cac4cb9c837a62cb0968349fc171152d5162f552ca2c7700bf17f381be92", "@@//services/rp/Cargo.toml": "a3f9d70890f516a511852c2dcad5c23853b24b6bb5d2ee0814781e8711de98cf", - "@@//services/sentinel-app/Cargo.toml": "251522af4e00988a610aa3336c285b1695be3523183b08aeb303e5c4cd056a9f", + "@@//services/sentinel-app/Cargo.toml": "59a20fa9ba0fe9e71f69d0dc9e09d957c530b7941eb778b1251774d3498013e8", "@@//services/sentinel/Cargo.toml": "1ff73d694366504da8ee2013cde998a0578dd326219319a721607bfc44de54c5", "@@//services/sky-survey-camera/Cargo.toml": "16dac518d4f144f99e9d6bfca578f7874a38e6c27cd2906793a4fd23a243037a", - "@@//services/star-adventurer-gti/Cargo.toml": "06f5edd4463c4acda93ce009232f99590555803f39b04b35bf12dbbbda162459" + "@@//services/star-adventurer-gti/Cargo.toml": "f354d7bd2fdb07e7aa58f590da4411fa2bc68363822147bdc270589d63f883b7" }, "recordedDirentsInputs": {}, "envVariables": { @@ -2870,9 +2870,9 @@ "repoRuleId": "@@rules_rust+//crate_universe:extensions.bzl%_generate_repo", "attributes": { "contents": { - "BUILD.bazel": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files(\n [\n \"cargo-bazel.json\",\n \"crates.bzl\",\n \"defs.bzl\",\n ] + glob(\n allow_empty = True,\n include = [\"*.bazel\"],\n ),\n)\n\nfilegroup(\n name = \"srcs\",\n srcs = glob(\n allow_empty = True,\n include = [\n \"*.bazel\",\n \"*.bzl\",\n ],\n ),\n)\n\n# Workspace Member Dependencies\nalias(\n name = \"argon2-0.5.3\",\n actual = \"@cr__argon2-0.5.3//:argon2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"argon2\",\n actual = \"@cr__argon2-0.5.3//:argon2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ascom-alpaca-1.0.0-beta.10\",\n actual = \"@cr__ascom-alpaca-1.0.0-beta.10//:ascom_alpaca\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ascom-alpaca\",\n actual = \"@cr__ascom-alpaca-1.0.0-beta.10//:ascom_alpaca\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"async-trait-0.1.89\",\n actual = \"@cr__async-trait-0.1.89//:async_trait\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"async-trait\",\n actual = \"@cr__async-trait-0.1.89//:async_trait\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"axum-0.8.9\",\n actual = \"@cr__axum-0.8.9//:axum\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"axum\",\n actual = \"@cr__axum-0.8.9//:axum\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"base64-0.22.1\",\n actual = \"@cr__base64-0.22.1//:base64\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"base64\",\n actual = \"@cr__base64-0.22.1//:base64\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cargo-husky-1.5.0\",\n actual = \"@cr__cargo-husky-1.5.0//:cargo_husky\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cargo-husky\",\n actual = \"@cr__cargo-husky-1.5.0//:cargo_husky\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"chrono-0.4.44\",\n actual = \"@cr__chrono-0.4.44//:chrono\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"chrono\",\n actual = \"@cr__chrono-0.4.44//:chrono\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"clap-4.6.1\",\n actual = \"@cr__clap-4.6.1//:clap\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"clap\",\n actual = \"@cr__clap-4.6.1//:clap\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cloudflare-0.14.0\",\n actual = \"@cr__cloudflare-0.14.0//:cloudflare\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cloudflare\",\n actual = \"@cr__cloudflare-0.14.0//:cloudflare\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"csv-1.4.0\",\n actual = \"@cr__csv-1.4.0//:csv\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"csv\",\n actual = \"@cr__csv-1.4.0//:csv\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cucumber-0.22.1\",\n actual = \"@cr__cucumber-0.22.1//:cucumber\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cucumber\",\n actual = \"@cr__cucumber-0.22.1//:cucumber\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"erfars-0.2.0\",\n actual = \"@cr__erfars-0.2.0//:erfars\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"erfars\",\n actual = \"@cr__erfars-0.2.0//:erfars\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fitsrs-0.4.1\",\n actual = \"@cr__fitsrs-0.4.1//:fitsrs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fitsrs\",\n actual = \"@cr__fitsrs-0.4.1//:fitsrs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fluent-langneg-0.13.1\",\n actual = \"@cr__fluent-langneg-0.13.1//:fluent_langneg\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fluent-langneg\",\n actual = \"@cr__fluent-langneg-0.13.1//:fluent_langneg\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fluent-syntax-0.12.0\",\n actual = \"@cr__fluent-syntax-0.12.0//:fluent_syntax\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fluent-syntax\",\n actual = \"@cr__fluent-syntax-0.12.0//:fluent_syntax\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"hostname-0.4.2\",\n actual = \"@cr__hostname-0.4.2//:hostname\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"hostname\",\n actual = \"@cr__hostname-0.4.2//:hostname\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"humantime-2.3.0\",\n actual = \"@cr__humantime-2.3.0//:humantime\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"humantime\",\n actual = \"@cr__humantime-2.3.0//:humantime\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"humantime-serde-1.1.1\",\n actual = \"@cr__humantime-serde-1.1.1//:humantime_serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"humantime-serde\",\n actual = \"@cr__humantime-serde-1.1.1//:humantime_serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"hyper-util-0.1.20\",\n actual = \"@cr__hyper-util-0.1.20//:hyper_util\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"hyper-util\",\n actual = \"@cr__hyper-util-0.1.20//:hyper_util\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"i18n-embed-0.16.0\",\n actual = \"@cr__i18n-embed-0.16.0//:i18n_embed\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"i18n-embed\",\n actual = \"@cr__i18n-embed-0.16.0//:i18n_embed\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"i18n-embed-fl-0.10.0\",\n actual = \"@cr__i18n-embed-fl-0.10.0//:i18n_embed_fl\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"i18n-embed-fl\",\n actual = \"@cr__i18n-embed-fl-0.10.0//:i18n_embed_fl\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"instant-acme-0.8.5\",\n actual = \"@cr__instant-acme-0.8.5//:instant_acme\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"instant-acme\",\n actual = \"@cr__instant-acme-0.8.5//:instant_acme\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos-0.8.19\",\n actual = \"@cr__leptos-0.8.19//:leptos\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos\",\n actual = \"@cr__leptos-0.8.19//:leptos\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos_meta-0.8.6\",\n actual = \"@cr__leptos_meta-0.8.6//:leptos_meta\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos_meta\",\n actual = \"@cr__leptos_meta-0.8.6//:leptos_meta\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos_router-0.8.13\",\n actual = \"@cr__leptos_router-0.8.13//:leptos_router\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos_router\",\n actual = \"@cr__leptos_router-0.8.13//:leptos_router\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"libc-0.2.185\",\n actual = \"@cr__libc-0.2.185//:libc\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"libc\",\n actual = \"@cr__libc-0.2.185//:libc\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall-0.14.0\",\n actual = \"@cr__mockall-0.14.0//:mockall\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall\",\n actual = \"@cr__mockall-0.14.0//:mockall\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ndarray-0.17.2\",\n actual = \"@cr__ndarray-0.17.2//:ndarray\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ndarray\",\n actual = \"@cr__ndarray-0.17.2//:ndarray\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ndarray-ndimage-0.6.0\",\n actual = \"@cr__ndarray-ndimage-0.6.0//:ndarray_ndimage\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ndarray-ndimage\",\n actual = \"@cr__ndarray-ndimage-0.6.0//:ndarray_ndimage\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"proc-macro2-1.0.106\",\n actual = \"@cr__proc-macro2-1.0.106//:proc_macro2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"proc-macro2\",\n actual = \"@cr__proc-macro2-1.0.106//:proc_macro2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"proptest-1.11.0\",\n actual = \"@cr__proptest-1.11.0//:proptest\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"proptest\",\n actual = \"@cr__proptest-1.11.0//:proptest\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"quote-1.0.45\",\n actual = \"@cr__quote-1.0.45//:quote\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"quote\",\n actual = \"@cr__quote-1.0.45//:quote\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rcgen-0.14.7\",\n actual = \"@cr__rcgen-0.14.7//:rcgen\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rcgen\",\n actual = \"@cr__rcgen-0.14.7//:rcgen\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"regex-1.12.3\",\n actual = \"@cr__regex-1.12.3//:regex\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"regex\",\n actual = \"@cr__regex-1.12.3//:regex\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"reqwest-0.13.2\",\n actual = \"@cr__reqwest-0.13.2//:reqwest\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"reqwest\",\n actual = \"@cr__reqwest-0.13.2//:reqwest\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rmcp-1.5.0\",\n actual = \"@cr__rmcp-1.5.0//:rmcp\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rmcp\",\n actual = \"@cr__rmcp-1.5.0//:rmcp\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rmpfit-1.0.0\",\n actual = \"@cr__rmpfit-1.0.0//:rmpfit\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rmpfit\",\n actual = \"@cr__rmpfit-1.0.0//:rmpfit\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rpassword-7.5.2\",\n actual = \"@cr__rpassword-7.5.2//:rpassword\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rpassword\",\n actual = \"@cr__rpassword-7.5.2//:rpassword\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rust-embed-8.11.0\",\n actual = \"@cr__rust-embed-8.11.0//:rust_embed\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rust-embed\",\n actual = \"@cr__rust-embed-8.11.0//:rust_embed\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rustls-0.23.39\",\n actual = \"@cr__rustls-0.23.39//:rustls\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rustls\",\n actual = \"@cr__rustls-0.23.39//:rustls\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rustls-pemfile-2.2.0\",\n actual = \"@cr__rustls-pemfile-2.2.0//:rustls_pemfile\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rustls-pemfile\",\n actual = \"@cr__rustls-pemfile-2.2.0//:rustls_pemfile\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"schemars-1.2.1\",\n actual = \"@cr__schemars-1.2.1//:schemars\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"schemars\",\n actual = \"@cr__schemars-1.2.1//:schemars\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde-1.0.228\",\n actual = \"@cr__serde-1.0.228//:serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde\",\n actual = \"@cr__serde-1.0.228//:serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_json-1.0.149\",\n actual = \"@cr__serde_json-1.0.149//:serde_json\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_json\",\n actual = \"@cr__serde_json-1.0.149//:serde_json\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"socket2-0.6.3\",\n actual = \"@cr__socket2-0.6.3//:socket2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"socket2\",\n actual = \"@cr__socket2-0.6.3//:socket2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"syn-2.0.117\",\n actual = \"@cr__syn-2.0.117//:syn\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"syn\",\n actual = \"@cr__syn-2.0.117//:syn\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"sys-locale-0.3.2\",\n actual = \"@cr__sys-locale-0.3.2//:sys_locale\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"sys-locale\",\n actual = \"@cr__sys-locale-0.3.2//:sys_locale\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tempfile-3.27.0\",\n actual = \"@cr__tempfile-3.27.0//:tempfile\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tempfile\",\n actual = \"@cr__tempfile-3.27.0//:tempfile\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"thiserror-2.0.18\",\n actual = \"@cr__thiserror-2.0.18//:thiserror\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"thiserror\",\n actual = \"@cr__thiserror-2.0.18//:thiserror\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"time-0.3.47\",\n actual = \"@cr__time-0.3.47//:time\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"time\",\n actual = \"@cr__time-0.3.47//:time\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-1.52.1\",\n actual = \"@cr__tokio-1.52.1//:tokio\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio\",\n actual = \"@cr__tokio-1.52.1//:tokio\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-rustls-0.26.4\",\n actual = \"@cr__tokio-rustls-0.26.4//:tokio_rustls\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-rustls\",\n actual = \"@cr__tokio-rustls-0.26.4//:tokio_rustls\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-serial-5.4.5\",\n actual = \"@cr__tokio-serial-5.4.5//:tokio_serial\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-serial\",\n actual = \"@cr__tokio-serial-5.4.5//:tokio_serial\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-test-0.4.5\",\n actual = \"@cr__tokio-test-0.4.5//:tokio_test\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-test\",\n actual = \"@cr__tokio-test-0.4.5//:tokio_test\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-util-0.7.18\",\n actual = \"@cr__tokio-util-0.7.18//:tokio_util\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-util\",\n actual = \"@cr__tokio-util-0.7.18//:tokio_util\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tower-0.5.3\",\n actual = \"@cr__tower-0.5.3//:tower\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tower\",\n actual = \"@cr__tower-0.5.3//:tower\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tower-http-0.6.8\",\n actual = \"@cr__tower-http-0.6.8//:tower_http\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tower-http\",\n actual = \"@cr__tower-http-0.6.8//:tower_http\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tracing-0.1.44\",\n actual = \"@cr__tracing-0.1.44//:tracing\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tracing\",\n actual = \"@cr__tracing-0.1.44//:tracing\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tracing-subscriber-0.3.23\",\n actual = \"@cr__tracing-subscriber-0.3.23//:tracing_subscriber\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tracing-subscriber\",\n actual = \"@cr__tracing-subscriber-0.3.23//:tracing_subscriber\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tzf-rs-1.3.2\",\n actual = \"@cr__tzf-rs-1.3.2//:tzf_rs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tzf-rs\",\n actual = \"@cr__tzf-rs-1.3.2//:tzf_rs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"unic-langid-0.9.6\",\n actual = \"@cr__unic-langid-0.9.6//:unic_langid\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"unic-langid\",\n actual = \"@cr__unic-langid-0.9.6//:unic_langid\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"uuid-1.23.1\",\n actual = \"@cr__uuid-1.23.1//:uuid\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"uuid\",\n actual = \"@cr__uuid-1.23.1//:uuid\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"wcs-0.4.2\",\n actual = \"@cr__wcs-0.4.2//:wcs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"wcs\",\n actual = \"@cr__wcs-0.4.2//:wcs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"windows-service-0.8.0\",\n actual = \"@cr__windows-service-0.8.0//:windows_service\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"windows-service\",\n actual = \"@cr__windows-service-0.8.0//:windows_service\",\n tags = [\"manual\"],\n)\n", + "BUILD.bazel": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files(\n [\n \"cargo-bazel.json\",\n \"crates.bzl\",\n \"defs.bzl\",\n ] + glob(\n allow_empty = True,\n include = [\"*.bazel\"],\n ),\n)\n\nfilegroup(\n name = \"srcs\",\n srcs = glob(\n allow_empty = True,\n include = [\n \"*.bazel\",\n \"*.bzl\",\n ],\n ),\n)\n\n# Workspace Member Dependencies\nalias(\n name = \"argon2-0.5.3\",\n actual = \"@cr__argon2-0.5.3//:argon2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"argon2\",\n actual = \"@cr__argon2-0.5.3//:argon2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ascom-alpaca-1.0.0-beta.10\",\n actual = \"@cr__ascom-alpaca-1.0.0-beta.10//:ascom_alpaca\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ascom-alpaca\",\n actual = \"@cr__ascom-alpaca-1.0.0-beta.10//:ascom_alpaca\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"async-trait-0.1.89\",\n actual = \"@cr__async-trait-0.1.89//:async_trait\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"async-trait\",\n actual = \"@cr__async-trait-0.1.89//:async_trait\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"axum-0.8.9\",\n actual = \"@cr__axum-0.8.9//:axum\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"axum\",\n actual = \"@cr__axum-0.8.9//:axum\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"base64-0.22.1\",\n actual = \"@cr__base64-0.22.1//:base64\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"base64\",\n actual = \"@cr__base64-0.22.1//:base64\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cargo-husky-1.5.0\",\n actual = \"@cr__cargo-husky-1.5.0//:cargo_husky\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cargo-husky\",\n actual = \"@cr__cargo-husky-1.5.0//:cargo_husky\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"chrono-0.4.44\",\n actual = \"@cr__chrono-0.4.44//:chrono\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"chrono\",\n actual = \"@cr__chrono-0.4.44//:chrono\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"clap-4.6.1\",\n actual = \"@cr__clap-4.6.1//:clap\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"clap\",\n actual = \"@cr__clap-4.6.1//:clap\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cloudflare-0.14.0\",\n actual = \"@cr__cloudflare-0.14.0//:cloudflare\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cloudflare\",\n actual = \"@cr__cloudflare-0.14.0//:cloudflare\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"csv-1.4.0\",\n actual = \"@cr__csv-1.4.0//:csv\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"csv\",\n actual = \"@cr__csv-1.4.0//:csv\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cucumber-0.23.0\",\n actual = \"@cr__cucumber-0.23.0//:cucumber\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cucumber\",\n actual = \"@cr__cucumber-0.23.0//:cucumber\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"erfars-0.2.0\",\n actual = \"@cr__erfars-0.2.0//:erfars\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"erfars\",\n actual = \"@cr__erfars-0.2.0//:erfars\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fitsrs-0.4.1\",\n actual = \"@cr__fitsrs-0.4.1//:fitsrs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fitsrs\",\n actual = \"@cr__fitsrs-0.4.1//:fitsrs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fluent-langneg-0.13.1\",\n actual = \"@cr__fluent-langneg-0.13.1//:fluent_langneg\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fluent-langneg\",\n actual = \"@cr__fluent-langneg-0.13.1//:fluent_langneg\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fluent-syntax-0.12.0\",\n actual = \"@cr__fluent-syntax-0.12.0//:fluent_syntax\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"fluent-syntax\",\n actual = \"@cr__fluent-syntax-0.12.0//:fluent_syntax\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"hostname-0.4.2\",\n actual = \"@cr__hostname-0.4.2//:hostname\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"hostname\",\n actual = \"@cr__hostname-0.4.2//:hostname\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"humantime-2.3.0\",\n actual = \"@cr__humantime-2.3.0//:humantime\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"humantime\",\n actual = \"@cr__humantime-2.3.0//:humantime\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"humantime-serde-1.1.1\",\n actual = \"@cr__humantime-serde-1.1.1//:humantime_serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"humantime-serde\",\n actual = \"@cr__humantime-serde-1.1.1//:humantime_serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"hyper-util-0.1.20\",\n actual = \"@cr__hyper-util-0.1.20//:hyper_util\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"hyper-util\",\n actual = \"@cr__hyper-util-0.1.20//:hyper_util\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"i18n-embed-0.16.0\",\n actual = \"@cr__i18n-embed-0.16.0//:i18n_embed\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"i18n-embed\",\n actual = \"@cr__i18n-embed-0.16.0//:i18n_embed\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"i18n-embed-fl-0.10.0\",\n actual = \"@cr__i18n-embed-fl-0.10.0//:i18n_embed_fl\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"i18n-embed-fl\",\n actual = \"@cr__i18n-embed-fl-0.10.0//:i18n_embed_fl\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"instant-acme-0.8.5\",\n actual = \"@cr__instant-acme-0.8.5//:instant_acme\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"instant-acme\",\n actual = \"@cr__instant-acme-0.8.5//:instant_acme\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos-0.8.19\",\n actual = \"@cr__leptos-0.8.19//:leptos\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos\",\n actual = \"@cr__leptos-0.8.19//:leptos\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos_meta-0.8.6\",\n actual = \"@cr__leptos_meta-0.8.6//:leptos_meta\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos_meta\",\n actual = \"@cr__leptos_meta-0.8.6//:leptos_meta\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos_router-0.8.13\",\n actual = \"@cr__leptos_router-0.8.13//:leptos_router\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"leptos_router\",\n actual = \"@cr__leptos_router-0.8.13//:leptos_router\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"libc-0.2.185\",\n actual = \"@cr__libc-0.2.185//:libc\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"libc\",\n actual = \"@cr__libc-0.2.185//:libc\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall-0.14.0\",\n actual = \"@cr__mockall-0.14.0//:mockall\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall\",\n actual = \"@cr__mockall-0.14.0//:mockall\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ndarray-0.17.2\",\n actual = \"@cr__ndarray-0.17.2//:ndarray\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ndarray\",\n actual = \"@cr__ndarray-0.17.2//:ndarray\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ndarray-ndimage-0.6.0\",\n actual = \"@cr__ndarray-ndimage-0.6.0//:ndarray_ndimage\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"ndarray-ndimage\",\n actual = \"@cr__ndarray-ndimage-0.6.0//:ndarray_ndimage\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"proc-macro2-1.0.106\",\n actual = \"@cr__proc-macro2-1.0.106//:proc_macro2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"proc-macro2\",\n actual = \"@cr__proc-macro2-1.0.106//:proc_macro2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"proptest-1.11.0\",\n actual = \"@cr__proptest-1.11.0//:proptest\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"proptest\",\n actual = \"@cr__proptest-1.11.0//:proptest\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"quote-1.0.45\",\n actual = \"@cr__quote-1.0.45//:quote\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"quote\",\n actual = \"@cr__quote-1.0.45//:quote\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rcgen-0.14.7\",\n actual = \"@cr__rcgen-0.14.7//:rcgen\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rcgen\",\n actual = \"@cr__rcgen-0.14.7//:rcgen\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"regex-1.12.3\",\n actual = \"@cr__regex-1.12.3//:regex\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"regex\",\n actual = \"@cr__regex-1.12.3//:regex\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"reqwest-0.13.3\",\n actual = \"@cr__reqwest-0.13.3//:reqwest\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"reqwest\",\n actual = \"@cr__reqwest-0.13.3//:reqwest\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rmcp-1.5.0\",\n actual = \"@cr__rmcp-1.5.0//:rmcp\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rmcp\",\n actual = \"@cr__rmcp-1.5.0//:rmcp\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rmpfit-1.0.0\",\n actual = \"@cr__rmpfit-1.0.0//:rmpfit\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rmpfit\",\n actual = \"@cr__rmpfit-1.0.0//:rmpfit\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rpassword-7.5.2\",\n actual = \"@cr__rpassword-7.5.2//:rpassword\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rpassword\",\n actual = \"@cr__rpassword-7.5.2//:rpassword\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rust-embed-8.11.0\",\n actual = \"@cr__rust-embed-8.11.0//:rust_embed\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rust-embed\",\n actual = \"@cr__rust-embed-8.11.0//:rust_embed\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rustls-0.23.39\",\n actual = \"@cr__rustls-0.23.39//:rustls\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rustls\",\n actual = \"@cr__rustls-0.23.39//:rustls\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rustls-pemfile-2.2.0\",\n actual = \"@cr__rustls-pemfile-2.2.0//:rustls_pemfile\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"rustls-pemfile\",\n actual = \"@cr__rustls-pemfile-2.2.0//:rustls_pemfile\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"schemars-1.2.1\",\n actual = \"@cr__schemars-1.2.1//:schemars\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"schemars\",\n actual = \"@cr__schemars-1.2.1//:schemars\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde-1.0.228\",\n actual = \"@cr__serde-1.0.228//:serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde\",\n actual = \"@cr__serde-1.0.228//:serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_json-1.0.149\",\n actual = \"@cr__serde_json-1.0.149//:serde_json\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_json\",\n actual = \"@cr__serde_json-1.0.149//:serde_json\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"socket2-0.6.3\",\n actual = \"@cr__socket2-0.6.3//:socket2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"socket2\",\n actual = \"@cr__socket2-0.6.3//:socket2\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"syn-2.0.117\",\n actual = \"@cr__syn-2.0.117//:syn\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"syn\",\n actual = \"@cr__syn-2.0.117//:syn\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"sys-locale-0.3.2\",\n actual = \"@cr__sys-locale-0.3.2//:sys_locale\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"sys-locale\",\n actual = \"@cr__sys-locale-0.3.2//:sys_locale\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tempfile-3.27.0\",\n actual = \"@cr__tempfile-3.27.0//:tempfile\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tempfile\",\n actual = \"@cr__tempfile-3.27.0//:tempfile\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"thiserror-2.0.18\",\n actual = \"@cr__thiserror-2.0.18//:thiserror\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"thiserror\",\n actual = \"@cr__thiserror-2.0.18//:thiserror\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"time-0.3.47\",\n actual = \"@cr__time-0.3.47//:time\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"time\",\n actual = \"@cr__time-0.3.47//:time\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-1.52.1\",\n actual = \"@cr__tokio-1.52.1//:tokio\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio\",\n actual = \"@cr__tokio-1.52.1//:tokio\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-rustls-0.26.4\",\n actual = \"@cr__tokio-rustls-0.26.4//:tokio_rustls\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-rustls\",\n actual = \"@cr__tokio-rustls-0.26.4//:tokio_rustls\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-serial-5.4.5\",\n actual = \"@cr__tokio-serial-5.4.5//:tokio_serial\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-serial\",\n actual = \"@cr__tokio-serial-5.4.5//:tokio_serial\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-test-0.4.5\",\n actual = \"@cr__tokio-test-0.4.5//:tokio_test\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-test\",\n actual = \"@cr__tokio-test-0.4.5//:tokio_test\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-util-0.7.18\",\n actual = \"@cr__tokio-util-0.7.18//:tokio_util\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tokio-util\",\n actual = \"@cr__tokio-util-0.7.18//:tokio_util\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tower-0.5.3\",\n actual = \"@cr__tower-0.5.3//:tower\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tower\",\n actual = \"@cr__tower-0.5.3//:tower\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tower-http-0.6.8\",\n actual = \"@cr__tower-http-0.6.8//:tower_http\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tower-http\",\n actual = \"@cr__tower-http-0.6.8//:tower_http\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tracing-0.1.44\",\n actual = \"@cr__tracing-0.1.44//:tracing\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tracing\",\n actual = \"@cr__tracing-0.1.44//:tracing\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tracing-subscriber-0.3.23\",\n actual = \"@cr__tracing-subscriber-0.3.23//:tracing_subscriber\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tracing-subscriber\",\n actual = \"@cr__tracing-subscriber-0.3.23//:tracing_subscriber\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tzf-rs-1.3.3\",\n actual = \"@cr__tzf-rs-1.3.3//:tzf_rs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"tzf-rs\",\n actual = \"@cr__tzf-rs-1.3.3//:tzf_rs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"unic-langid-0.9.6\",\n actual = \"@cr__unic-langid-0.9.6//:unic_langid\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"unic-langid\",\n actual = \"@cr__unic-langid-0.9.6//:unic_langid\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"uuid-1.23.1\",\n actual = \"@cr__uuid-1.23.1//:uuid\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"uuid\",\n actual = \"@cr__uuid-1.23.1//:uuid\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"wcs-0.4.2\",\n actual = \"@cr__wcs-0.4.2//:wcs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"wcs\",\n actual = \"@cr__wcs-0.4.2//:wcs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"windows-service-0.8.0\",\n actual = \"@cr__windows-service-0.8.0//:windows_service\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"windows-service\",\n actual = \"@cr__windows-service-0.8.0//:windows_service\",\n tags = [\"manual\"],\n)\n", "alias_rules.bzl": "\"\"\"Alias that transitions its target to `compilation_mode=opt`. Use `transition_alias=\"opt\"` to enable.\"\"\"\n\nload(\"@rules_cc//cc:defs.bzl\", \"CcInfo\")\nload(\"@rules_rust//rust:rust_common.bzl\", \"COMMON_PROVIDERS\")\n\ndef _transition_alias_impl(ctx):\n # `ctx.attr.actual` is a list of 1 item due to the transition\n providers = [ctx.attr.actual[0][provider] for provider in COMMON_PROVIDERS]\n if CcInfo in ctx.attr.actual[0]:\n providers.append(ctx.attr.actual[0][CcInfo])\n return providers\n\ndef _change_compilation_mode(compilation_mode):\n def _change_compilation_mode_impl(_settings, _attr):\n return {\n \"//command_line_option:compilation_mode\": compilation_mode,\n }\n\n return transition(\n implementation = _change_compilation_mode_impl,\n inputs = [],\n outputs = [\n \"//command_line_option:compilation_mode\",\n ],\n )\n\ndef _transition_alias_rule(compilation_mode):\n return rule(\n implementation = _transition_alias_impl,\n provides = COMMON_PROVIDERS,\n attrs = {\n \"actual\": attr.label(\n mandatory = True,\n doc = \"`rust_library()` target to transition to `compilation_mode=opt`.\",\n providers = COMMON_PROVIDERS,\n cfg = _change_compilation_mode(compilation_mode),\n ),\n \"_allowlist_function_transition\": attr.label(\n default = \"@bazel_tools//tools/allowlists/function_transition_allowlist\",\n ),\n },\n doc = \"Transitions a Rust library crate to the `compilation_mode=opt`.\",\n )\n\ntransition_alias_dbg = _transition_alias_rule(\"dbg\")\ntransition_alias_fastbuild = _transition_alias_rule(\"fastbuild\")\ntransition_alias_opt = _transition_alias_rule(\"opt\")\n", - "defs.bzl": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\"\"\"\n# `crates_repository` API\n\n- [aliases](#aliases)\n- [crate_deps](#crate_deps)\n- [all_crate_deps](#all_crate_deps)\n- [crate_repositories](#crate_repositories)\n\n\"\"\"\n\nload(\"@bazel_tools//tools/build_defs/repo:git.bzl\", \"new_git_repository\")\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nload(\"@bazel_tools//tools/build_defs/repo:utils.bzl\", \"maybe\")\nload(\"@bazel_skylib//lib:selects.bzl\", \"selects\")\nload(\"@rules_rust//crate_universe/private:local_crate_mirror.bzl\", \"local_crate_mirror\")\n\n###############################################################################\n# MACROS API\n###############################################################################\n\n# An identifier that represent common dependencies (unconditional).\n_COMMON_CONDITION = \"\"\n\ndef _flatten_dependency_maps(all_dependency_maps):\n \"\"\"Flatten a list of dependency maps into one dictionary.\n\n Dependency maps have the following structure:\n\n ```python\n DEPENDENCIES_MAP = {\n # The first key in the map is a Bazel package\n # name of the workspace this file is defined in.\n \"workspace_member_package\": {\n\n # Not all dependencies are supported for all platforms.\n # the condition key is the condition required to be true\n # on the host platform.\n \"condition\": {\n\n # An alias to a crate target. # The label of the crate target the\n # Aliases are only crate names. # package name refers to.\n \"package_name\": \"@full//:label\",\n }\n }\n }\n ```\n\n Args:\n all_dependency_maps (list): A list of dicts as described above\n\n Returns:\n dict: A dictionary as described above\n \"\"\"\n dependencies = {}\n\n for workspace_deps_map in all_dependency_maps:\n for pkg_name, conditional_deps_map in workspace_deps_map.items():\n if pkg_name not in dependencies:\n non_frozen_map = dict()\n for key, values in conditional_deps_map.items():\n non_frozen_map.update({key: dict(values.items())})\n dependencies.setdefault(pkg_name, non_frozen_map)\n continue\n\n for condition, deps_map in conditional_deps_map.items():\n # If the condition has not been recorded, do so and continue\n if condition not in dependencies[pkg_name]:\n dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))\n continue\n\n # Alert on any miss-matched dependencies\n inconsistent_entries = []\n for crate_name, crate_label in deps_map.items():\n existing = dependencies[pkg_name][condition].get(crate_name)\n if existing and existing != crate_label:\n inconsistent_entries.append((crate_name, existing, crate_label))\n dependencies[pkg_name][condition].update({crate_name: crate_label})\n\n return dependencies\n\ndef crate_deps(deps, package_name = None):\n \"\"\"Finds the fully qualified label of the requested crates for the package where this macro is called.\n\n Args:\n deps (list): The desired list of crate targets.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()`.\n\n Returns:\n list: A list of labels to generated rust targets (str)\n \"\"\"\n\n if not deps:\n return []\n\n if package_name == None:\n package_name = native.package_name()\n\n # Join both sets of dependencies\n dependencies = _flatten_dependency_maps([\n _NORMAL_DEPENDENCIES,\n _NORMAL_DEV_DEPENDENCIES,\n _PROC_MACRO_DEPENDENCIES,\n _PROC_MACRO_DEV_DEPENDENCIES,\n _BUILD_DEPENDENCIES,\n _BUILD_PROC_MACRO_DEPENDENCIES,\n ]).pop(package_name, {})\n\n # Combine all conditional packages so we can easily index over a flat list\n # TODO: Perhaps this should actually return select statements and maintain\n # the conditionals of the dependencies\n flat_deps = {}\n for deps_set in dependencies.values():\n for crate_name, crate_label in deps_set.items():\n flat_deps.update({crate_name: crate_label})\n\n missing_crates = []\n crate_targets = []\n for crate_target in deps:\n if crate_target not in flat_deps:\n missing_crates.append(crate_target)\n else:\n crate_targets.append(flat_deps[crate_target])\n\n if missing_crates:\n fail(\"Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`\".format(\n missing_crates,\n package_name,\n dependencies,\n ))\n\n return crate_targets\n\ndef all_crate_deps(\n normal = False, \n normal_dev = False, \n proc_macro = False, \n proc_macro_dev = False,\n build = False,\n build_proc_macro = False,\n package_name = None):\n \"\"\"Finds the fully qualified label of all requested direct crate dependencies \\\n for the package where this macro is called.\n\n If no parameters are set, all normal dependencies are returned. Setting any one flag will\n otherwise impact the contents of the returned list.\n\n Args:\n normal (bool, optional): If True, normal dependencies are included in the\n output list.\n normal_dev (bool, optional): If True, normal dev dependencies will be\n included in the output list.\n proc_macro (bool, optional): If True, proc_macro dependencies are included\n in the output list.\n proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are\n included in the output list.\n build (bool, optional): If True, build dependencies are included\n in the output list.\n build_proc_macro (bool, optional): If True, build proc_macro dependencies are\n included in the output list.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()` when unset.\n\n Returns:\n list: A list of labels to generated rust targets (str)\n \"\"\"\n\n if package_name == None:\n package_name = native.package_name()\n\n # Determine the relevant maps to use\n all_dependency_maps = []\n if normal:\n all_dependency_maps.append(_NORMAL_DEPENDENCIES)\n if normal_dev:\n all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)\n if proc_macro:\n all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)\n if proc_macro_dev:\n all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)\n if build:\n all_dependency_maps.append(_BUILD_DEPENDENCIES)\n if build_proc_macro:\n all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)\n\n # Default to always using normal dependencies\n if not all_dependency_maps:\n all_dependency_maps.append(_NORMAL_DEPENDENCIES)\n\n dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)\n\n if not dependencies:\n if dependencies == None:\n fail(\"Tried to get all_crate_deps for package \" + package_name + \" but that package had no Cargo.toml file\")\n else:\n return []\n\n crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())\n for condition, deps in dependencies.items():\n crate_deps += selects.with_or({\n tuple(_CONDITIONS[condition]): deps.values(),\n \"//conditions:default\": [],\n })\n\n return crate_deps\n\ndef aliases(\n normal = False,\n normal_dev = False,\n proc_macro = False,\n proc_macro_dev = False,\n build = False,\n build_proc_macro = False,\n package_name = None):\n \"\"\"Produces a map of Crate alias names to their original label\n\n If no dependency kinds are specified, `normal` and `proc_macro` are used by default.\n Setting any one flag will otherwise determine the contents of the returned dict.\n\n Args:\n normal (bool, optional): If True, normal dependencies are included in the\n output list.\n normal_dev (bool, optional): If True, normal dev dependencies will be\n included in the output list..\n proc_macro (bool, optional): If True, proc_macro dependencies are included\n in the output list.\n proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are\n included in the output list.\n build (bool, optional): If True, build dependencies are included\n in the output list.\n build_proc_macro (bool, optional): If True, build proc_macro dependencies are\n included in the output list.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()` when unset.\n\n Returns:\n dict: The aliases of all associated packages\n \"\"\"\n if package_name == None:\n package_name = native.package_name()\n\n # Determine the relevant maps to use\n all_aliases_maps = []\n if normal:\n all_aliases_maps.append(_NORMAL_ALIASES)\n if normal_dev:\n all_aliases_maps.append(_NORMAL_DEV_ALIASES)\n if proc_macro:\n all_aliases_maps.append(_PROC_MACRO_ALIASES)\n if proc_macro_dev:\n all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)\n if build:\n all_aliases_maps.append(_BUILD_ALIASES)\n if build_proc_macro:\n all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)\n\n # Default to always using normal aliases\n if not all_aliases_maps:\n all_aliases_maps.append(_NORMAL_ALIASES)\n all_aliases_maps.append(_PROC_MACRO_ALIASES)\n\n aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)\n\n if not aliases:\n return dict()\n\n common_items = aliases.pop(_COMMON_CONDITION, {}).items()\n\n # If there are only common items in the dictionary, immediately return them\n if not len(aliases.keys()) == 1:\n return dict(common_items)\n\n # Build a single select statement where each conditional has accounted for the\n # common set of aliases.\n crate_aliases = {\"//conditions:default\": dict(common_items)}\n for condition, deps in aliases.items():\n condition_triples = _CONDITIONS[condition]\n for triple in condition_triples:\n if triple in crate_aliases:\n crate_aliases[triple].update(deps)\n else:\n crate_aliases.update({triple: dict(deps.items() + common_items)})\n\n return select(crate_aliases)\n\n###############################################################################\n# WORKSPACE MEMBER DEPS AND ALIASES\n###############################################################################\n\n_NORMAL_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"humantime\": Label(\"@cr//:humantime-2.3.0\"),\n \"libc\": Label(\"@cr//:libc-0.2.185\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"rmcp\": Label(\"@cr//:rmcp-1.5.0\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime\": Label(\"@cr//:humantime-2.3.0\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"rmcp\": Label(\"@cr//:rmcp-1.5.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"regex\": Label(\"@cr//:regex-1.12.3\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n \"cfg(windows)\": {\n \"windows-service\": Label(\"@cr//:windows-service-0.8.0\"),\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n \"base64\": Label(\"@cr//:base64-0.22.1\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime\": Label(\"@cr//:humantime-2.3.0\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"fitsrs\": Label(\"@cr//:fitsrs-0.4.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"libc\": Label(\"@cr//:libc-0.2.185\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n \"wcs\": Label(\"@cr//:wcs-0.4.2\"),\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"i18n-embed\": Label(\"@cr//:i18n-embed-0.16.0\"),\n \"rust-embed\": Label(\"@cr//:rust-embed-8.11.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-serial\": Label(\"@cr//:tokio-serial-5.4.5\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-serial\": Label(\"@cr//:tokio-serial-5.4.5\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"base64\": Label(\"@cr//:base64-0.22.1\"),\n \"chrono\": Label(\"@cr//:chrono-0.4.44\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime\": Label(\"@cr//:humantime-2.3.0\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"ndarray\": Label(\"@cr//:ndarray-0.17.2\"),\n \"ndarray-ndimage\": Label(\"@cr//:ndarray-ndimage-0.6.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"rmcp\": Label(\"@cr//:rmcp-1.5.0\"),\n \"rmpfit\": Label(\"@cr//:rmpfit-1.0.0\"),\n \"rpassword\": Label(\"@cr//:rpassword-7.5.2\"),\n \"schemars\": Label(\"@cr//:schemars-1.2.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n \"uuid\": Label(\"@cr//:uuid-1.23.1\"),\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n \"argon2\": Label(\"@cr//:argon2-0.5.3\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"base64\": Label(\"@cr//:base64-0.22.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rp-catalog\": {\n _COMMON_CONDITION: {\n \"csv\": Label(\"@cr//:csv-1.4.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n \"chrono\": Label(\"@cr//:chrono-0.4.44\"),\n \"erfars\": Label(\"@cr//:erfars-0.2.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tzf-rs\": Label(\"@cr//:tzf-rs-1.3.2\"),\n },\n },\n \"crates/rp-fits\": {\n _COMMON_CONDITION: {\n \"fitsrs\": Label(\"@cr//:fitsrs-0.4.1\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"cloudflare\": Label(\"@cr//:cloudflare-0.14.0\"),\n \"hostname\": Label(\"@cr//:hostname-0.4.2\"),\n \"hyper-util\": Label(\"@cr//:hyper-util-0.1.20\"),\n \"instant-acme\": Label(\"@cr//:instant-acme-0.8.5\"),\n \"rcgen\": Label(\"@cr//:rcgen-0.14.7\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"rustls\": Label(\"@cr//:rustls-0.23.39\"),\n \"rustls-pemfile\": Label(\"@cr//:rustls-pemfile-2.2.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"socket2\": Label(\"@cr//:socket2-0.6.3\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"time\": Label(\"@cr//:time-0.3.47\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-rustls\": Label(\"@cr//:tokio-rustls-0.26.4\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"fluent-langneg\": Label(\"@cr//:fluent-langneg-0.13.1\"),\n \"fluent-syntax\": Label(\"@cr//:fluent-syntax-0.12.0\"),\n \"i18n-embed\": Label(\"@cr//:i18n-embed-0.16.0\"),\n \"sys-locale\": Label(\"@cr//:sys-locale-0.3.2\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"unic-langid\": Label(\"@cr//:unic-langid-0.9.6\"),\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n _COMMON_CONDITION: {\n \"proc-macro2\": Label(\"@cr//:proc-macro2-1.0.106\"),\n \"quote\": Label(\"@cr//:quote-1.0.45\"),\n \"syn\": Label(\"@cr//:syn-2.0.117\"),\n },\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-util\": Label(\"@cr//:tokio-util-0.7.18\"),\n \"tower\": Label(\"@cr//:tower-0.5.3\"),\n \"tower-http\": Label(\"@cr//:tower-http-0.6.8\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n \"leptos\": Label(\"@cr//:leptos-0.8.19\"),\n \"leptos_meta\": Label(\"@cr//:leptos_meta-0.8.6\"),\n \"leptos_router\": Label(\"@cr//:leptos_router-0.8.13\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"base64\": Label(\"@cr//:base64-0.22.1\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"ndarray\": Label(\"@cr//:ndarray-0.17.2\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"chrono\": Label(\"@cr//:chrono-0.4.44\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"erfars\": Label(\"@cr//:erfars-0.2.0\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-serial\": Label(\"@cr//:tokio-serial-5.4.5\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n}\n\n\n_NORMAL_ALIASES = {\n \"crates/bdd-infra\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n },\n \"cfg(windows)\": {\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-catalog\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-fits\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n },\n },\n}\n\n\n_NORMAL_DEV_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"libc\": Label(\"@cr//:libc-0.2.185\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"libc\": Label(\"@cr//:libc-0.2.185\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tower\": Label(\"@cr//:tower-0.5.3\"),\n },\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n },\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.22.1\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"regex\": Label(\"@cr//:regex-1.12.3\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.2\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n}\n\n\n_NORMAL_DEV_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n },\n },\n}\n\n\n_PROC_MACRO_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n \"i18n-embed-fl\": Label(\"@cr//:i18n-embed-fl-0.10.0\"),\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n \"i18n-embed-fl\": Label(\"@cr//:i18n-embed-fl-0.10.0\"),\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n}\n\n\n_PROC_MACRO_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_PROC_MACRO_DEV_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_PROC_MACRO_DEV_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n },\n },\n}\n\n\n_BUILD_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_BUILD_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_BUILD_PROC_MACRO_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_BUILD_PROC_MACRO_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_CONDITIONS = {\n \"aarch64-apple-darwin\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"aarch64-linux-android\": [],\n \"aarch64-pc-windows-gnullvm\": [],\n \"aarch64-pc-windows-msvc\": [],\n \"aarch64-unknown-linux-gnu\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\"],\n \"aarch64-uwp-windows-msvc\": [],\n \"cfg(all(all(target_arch = \\\"aarch64\\\", target_endian = \\\"little\\\"), target_os = \\\"windows\\\"))\": [],\n \"cfg(all(all(target_arch = \\\"aarch64\\\", target_endian = \\\"little\\\"), target_vendor = \\\"apple\\\", any(target_os = \\\"ios\\\", target_os = \\\"macos\\\", target_os = \\\"tvos\\\", target_os = \\\"visionos\\\", target_os = \\\"watchos\\\")))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(all(any(all(target_arch = \\\"aarch64\\\", target_endian = \\\"little\\\"), all(target_arch = \\\"arm\\\", target_endian = \\\"little\\\")), any(target_os = \\\"android\\\", target_os = \\\"linux\\\")))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\"],\n \"cfg(all(any(target_arch = \\\"x86_64\\\", target_arch = \\\"arm64ec\\\"), target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"cfg(all(any(target_os = \\\"linux\\\", target_os = \\\"android\\\"), any(rustix_use_libc, miri, not(all(target_os = \\\"linux\\\", any(target_endian = \\\"little\\\", any(target_arch = \\\"s390x\\\", target_arch = \\\"powerpc\\\")), any(target_arch = \\\"arm\\\", all(target_arch = \\\"aarch64\\\", target_pointer_width = \\\"64\\\"), target_arch = \\\"riscv64\\\", all(rustix_use_experimental_asm, target_arch = \\\"powerpc\\\"), all(rustix_use_experimental_asm, target_arch = \\\"powerpc64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"s390x\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips32r6\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64r6\\\"), target_arch = \\\"x86\\\", all(target_arch = \\\"x86_64\\\", target_pointer_width = \\\"64\\\")))))))\": [],\n \"cfg(all(any(target_os = \\\"linux\\\", target_os = \\\"android\\\"), not(any(all(target_os = \\\"linux\\\", target_env = \\\"\\\"), getrandom_backend = \\\"custom\\\", getrandom_backend = \\\"linux_raw\\\", getrandom_backend = \\\"rdrand\\\", getrandom_backend = \\\"rndr\\\"))))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(not(rustix_use_libc), not(miri), target_os = \\\"linux\\\", any(target_endian = \\\"little\\\", any(target_arch = \\\"s390x\\\", target_arch = \\\"powerpc\\\")), any(target_arch = \\\"arm\\\", all(target_arch = \\\"aarch64\\\", target_pointer_width = \\\"64\\\"), target_arch = \\\"riscv64\\\", all(rustix_use_experimental_asm, target_arch = \\\"powerpc\\\"), all(rustix_use_experimental_asm, target_arch = \\\"powerpc64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"s390x\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips32r6\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64r6\\\"), target_arch = \\\"x86\\\", all(target_arch = \\\"x86_64\\\", target_pointer_width = \\\"64\\\"))))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \\\"linux\\\", any(target_endian = \\\"little\\\", any(target_arch = \\\"s390x\\\", target_arch = \\\"powerpc\\\")), any(target_arch = \\\"arm\\\", all(target_arch = \\\"aarch64\\\", target_pointer_width = \\\"64\\\"), target_arch = \\\"riscv64\\\", all(rustix_use_experimental_asm, target_arch = \\\"powerpc\\\"), all(rustix_use_experimental_asm, target_arch = \\\"powerpc64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"s390x\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips32r6\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64r6\\\"), target_arch = \\\"x86\\\", all(target_arch = \\\"x86_64\\\", target_pointer_width = \\\"64\\\")))))))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_os = \\\"android\\\"))\": [],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_os = \\\"linux\\\"))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\"],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_vendor = \\\"apple\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(all(target_arch = \\\"loongarch64\\\", target_os = \\\"linux\\\"))\": [],\n \"cfg(all(target_arch = \\\"wasm32\\\", target_os = \\\"unknown\\\"))\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\"],\n \"cfg(all(target_arch = \\\"wasm32\\\", target_os = \\\"wasi\\\", target_env = \\\"p2\\\"))\": [],\n \"cfg(all(target_arch = \\\"wasm32\\\", target_os = \\\"wasi\\\", target_env = \\\"p3\\\"))\": [],\n \"cfg(all(target_arch = \\\"x86\\\", target_env = \\\"gnu\\\", not(target_abi = \\\"llvm\\\"), not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"x86\\\", target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"x86_64\\\", target_env = \\\"gnu\\\", not(target_abi = \\\"llvm\\\"), not(windows_raw_dylib)))\": [\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(target_family = \\\"wasm\\\", target_os = \\\"unknown\\\"))\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\"],\n \"cfg(all(target_os = \\\"linux\\\", not(target_env = \\\"musl\\\")))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(target_os = \\\"uefi\\\", getrandom_backend = \\\"efi_rng\\\"))\": [],\n \"cfg(all(unix, not(target_os = \\\"android\\\"), not(target_vendor = \\\"apple\\\"), not(target_arch = \\\"wasm32\\\")))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(unix, not(target_os = \\\"macos\\\")))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any())\": [],\n \"cfg(any(target_arch = \\\"aarch64\\\", target_arch = \\\"x86_64\\\", target_arch = \\\"x86\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(target_arch = \\\"x86\\\", target_arch = \\\"x86_64\\\"))\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(target_arch = \\\"x86_64\\\", target_arch = \\\"x86\\\"))\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(target_os = \\\"dragonfly\\\", target_os = \\\"freebsd\\\", target_os = \\\"hurd\\\", target_os = \\\"illumos\\\", target_os = \\\"cygwin\\\", all(target_os = \\\"horizon\\\", target_arch = \\\"arm\\\")))\": [],\n \"cfg(any(target_os = \\\"haiku\\\", target_os = \\\"redox\\\", target_os = \\\"nto\\\", target_os = \\\"aix\\\"))\": [],\n \"cfg(any(target_os = \\\"ios\\\", target_os = \\\"macos\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(any(target_os = \\\"ios\\\", target_os = \\\"visionos\\\", target_os = \\\"watchos\\\", target_os = \\\"tvos\\\"))\": [],\n \"cfg(any(target_os = \\\"macos\\\", target_os = \\\"ios\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(any(target_os = \\\"macos\\\", target_os = \\\"openbsd\\\", target_os = \\\"vita\\\", target_os = \\\"emscripten\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(any(target_vendor = \\\"apple\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(any(unix, target_os = \\\"hermit\\\", target_os = \\\"wasi\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(unix, target_os = \\\"redox\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(unix, target_os = \\\"wasi\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(not(all(target_family = \\\"wasm\\\", target_os = \\\"unknown\\\")))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(not(target_arch = \\\"wasm32\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(not(target_has_atomic = \\\"ptr\\\"))\": [],\n \"cfg(not(target_os = \\\"windows\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(not(windows_raw_dylib))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(target_arch = \\\"wasm32\\\")\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"cfg(target_family = \\\"wasm\\\")\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"cfg(target_os = \\\"android\\\")\": [],\n \"cfg(target_os = \\\"haiku\\\")\": [],\n \"cfg(target_os = \\\"hermit\\\")\": [],\n \"cfg(target_os = \\\"macos\\\")\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(target_os = \\\"netbsd\\\")\": [],\n \"cfg(target_os = \\\"redox\\\")\": [],\n \"cfg(target_os = \\\"solaris\\\")\": [],\n \"cfg(target_os = \\\"vxworks\\\")\": [],\n \"cfg(target_os = \\\"wasi\\\")\": [\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"cfg(target_os = \\\"windows\\\")\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"cfg(target_vendor = \\\"apple\\\")\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(unix)\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(windows)\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"cfg(windows_raw_dylib)\": [],\n \"i686-pc-windows-gnu\": [],\n \"i686-pc-windows-gnullvm\": [],\n \"i686-pc-windows-msvc\": [],\n \"i686-uwp-windows-gnu\": [],\n \"i686-uwp-windows-msvc\": [],\n \"wasm32-unknown-unknown\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\"],\n \"wasm32-wasip1\": [\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"x86_64-pc-windows-gnu\": [],\n \"x86_64-pc-windows-gnullvm\": [],\n \"x86_64-pc-windows-msvc\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"x86_64-unknown-linux-gnu\": [\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"x86_64-unknown-nixos-gnu\": [\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"x86_64-uwp-windows-gnu\": [],\n \"x86_64-uwp-windows-msvc\": [],\n}\n\n###############################################################################\n\ndef crate_repositories():\n \"\"\"A macro for defining repositories for all generated crates.\n\n Returns:\n A list of repos visible to the module through the module extension.\n \"\"\"\n maybe(\n http_archive,\n name = \"cr__adler2-2.0.1\",\n sha256 = \"320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/adler2/2.0.1/download\"],\n strip_prefix = \"adler2-2.0.1\",\n build_file = Label(\"@cr//cr:BUILD.adler2-2.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__aho-corasick-1.1.4\",\n sha256 = \"ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/aho-corasick/1.1.4/download\"],\n strip_prefix = \"aho-corasick-1.1.4\",\n build_file = Label(\"@cr//cr:BUILD.aho-corasick-1.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__android_system_properties-0.1.5\",\n sha256 = \"819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/android_system_properties/0.1.5/download\"],\n strip_prefix = \"android_system_properties-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.android_system_properties-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstream-1.0.0\",\n sha256 = \"824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstream/1.0.0/download\"],\n strip_prefix = \"anstream-1.0.0\",\n build_file = Label(\"@cr//cr:BUILD.anstream-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstyle-1.0.14\",\n sha256 = \"940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle/1.0.14/download\"],\n strip_prefix = \"anstyle-1.0.14\",\n build_file = Label(\"@cr//cr:BUILD.anstyle-1.0.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstyle-parse-1.0.0\",\n sha256 = \"52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-parse/1.0.0/download\"],\n strip_prefix = \"anstyle-parse-1.0.0\",\n build_file = Label(\"@cr//cr:BUILD.anstyle-parse-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstyle-query-1.1.5\",\n sha256 = \"40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-query/1.1.5/download\"],\n strip_prefix = \"anstyle-query-1.1.5\",\n build_file = Label(\"@cr//cr:BUILD.anstyle-query-1.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstyle-wincon-3.0.11\",\n sha256 = \"291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-wincon/3.0.11/download\"],\n strip_prefix = \"anstyle-wincon-3.0.11\",\n build_file = Label(\"@cr//cr:BUILD.anstyle-wincon-3.0.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__any_spawner-0.3.0\",\n sha256 = \"1384d3fe1eecb464229fcf6eebb72306591c56bf27b373561489458a7c73027d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/any_spawner/0.3.0/download\"],\n strip_prefix = \"any_spawner-0.3.0\",\n build_file = Label(\"@cr//cr:BUILD.any_spawner-0.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anyhow-1.0.102\",\n sha256 = \"7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anyhow/1.0.102/download\"],\n strip_prefix = \"anyhow-1.0.102\",\n build_file = Label(\"@cr//cr:BUILD.anyhow-1.0.102.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__approx-0.5.1\",\n sha256 = \"cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/approx/0.5.1/download\"],\n strip_prefix = \"approx-0.5.1\",\n build_file = Label(\"@cr//cr:BUILD.approx-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__arc-swap-1.9.1\",\n sha256 = \"6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/arc-swap/1.9.1/download\"],\n strip_prefix = \"arc-swap-1.9.1\",\n build_file = Label(\"@cr//cr:BUILD.arc-swap-1.9.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__argon2-0.5.3\",\n sha256 = \"3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/argon2/0.5.3/download\"],\n strip_prefix = \"argon2-0.5.3\",\n build_file = Label(\"@cr//cr:BUILD.argon2-0.5.3.bazel\"),\n )\n\n maybe(\n new_git_repository,\n name = \"cr__ascom-alpaca-1.0.0-beta.10\",\n commit = \"e0431c1f48360d3a3fa217a69c941ec80d93827c\",\n init_submodules = True,\n remote = \"https://github.com/ivonnyssen/ascom-alpaca-rs.git\",\n build_file = Label(\"@cr//cr:BUILD.ascom-alpaca-1.0.0-beta.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__asn1-rs-0.7.1\",\n sha256 = \"56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/asn1-rs/0.7.1/download\"],\n strip_prefix = \"asn1-rs-0.7.1\",\n build_file = Label(\"@cr//cr:BUILD.asn1-rs-0.7.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__asn1-rs-derive-0.6.0\",\n sha256 = \"3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/asn1-rs-derive/0.6.0/download\"],\n strip_prefix = \"asn1-rs-derive-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.asn1-rs-derive-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__asn1-rs-impl-0.2.0\",\n sha256 = \"7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/asn1-rs-impl/0.2.0/download\"],\n strip_prefix = \"asn1-rs-impl-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.asn1-rs-impl-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__async-fn-stream-0.3.2\",\n sha256 = \"d4ba0c4baf81a0d8ab31618ffa3ae29ceeb970a6d0d82f76130753462e39d0ea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/async-fn-stream/0.3.2/download\"],\n strip_prefix = \"async-fn-stream-0.3.2\",\n build_file = Label(\"@cr//cr:BUILD.async-fn-stream-0.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__async-lock-3.4.2\",\n sha256 = \"290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/async-lock/3.4.2/download\"],\n strip_prefix = \"async-lock-3.4.2\",\n build_file = Label(\"@cr//cr:BUILD.async-lock-3.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__async-once-cell-0.5.4\",\n sha256 = \"4288f83726785267c6f2ef073a3d83dc3f9b81464e9f99898240cced85fce35a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/async-once-cell/0.5.4/download\"],\n strip_prefix = \"async-once-cell-0.5.4\",\n build_file = Label(\"@cr//cr:BUILD.async-once-cell-0.5.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__async-trait-0.1.89\",\n sha256 = \"9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/async-trait/0.1.89/download\"],\n strip_prefix = \"async-trait-0.1.89\",\n build_file = Label(\"@cr//cr:BUILD.async-trait-0.1.89.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__atomic-waker-1.1.2\",\n sha256 = \"1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/atomic-waker/1.1.2/download\"],\n strip_prefix = \"atomic-waker-1.1.2\",\n build_file = Label(\"@cr//cr:BUILD.atomic-waker-1.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__attribute-derive-0.10.5\",\n sha256 = \"05832cdddc8f2650cc2cc187cc2e952b8c133a48eb055f35211f61ee81502d77\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/attribute-derive/0.10.5/download\"],\n strip_prefix = \"attribute-derive-0.10.5\",\n build_file = Label(\"@cr//cr:BUILD.attribute-derive-0.10.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__attribute-derive-macro-0.10.5\",\n sha256 = \"0a7cdbbd4bd005c5d3e2e9c885e6fa575db4f4a3572335b974d8db853b6beb61\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/attribute-derive-macro/0.10.5/download\"],\n strip_prefix = \"attribute-derive-macro-0.10.5\",\n build_file = Label(\"@cr//cr:BUILD.attribute-derive-macro-0.10.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__autocfg-1.5.0\",\n sha256 = \"c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/autocfg/1.5.0/download\"],\n strip_prefix = \"autocfg-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.autocfg-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__aws-lc-rs-1.16.3\",\n sha256 = \"0ec6fb3fe69024a75fa7e1bfb48aa6cf59706a101658ea01bfd33b2b248a038f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/aws-lc-rs/1.16.3/download\"],\n strip_prefix = \"aws-lc-rs-1.16.3\",\n build_file = Label(\"@cr//cr:BUILD.aws-lc-rs-1.16.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__aws-lc-sys-0.40.0\",\n sha256 = \"f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/aws-lc-sys/0.40.0/download\"],\n strip_prefix = \"aws-lc-sys-0.40.0\",\n build_file = Label(\"@cr//cr:BUILD.aws-lc-sys-0.40.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__axum-0.8.9\",\n sha256 = \"31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/axum/0.8.9/download\"],\n strip_prefix = \"axum-0.8.9\",\n build_file = Label(\"@cr//cr:BUILD.axum-0.8.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__axum-core-0.5.6\",\n sha256 = \"08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/axum-core/0.5.6/download\"],\n strip_prefix = \"axum-core-0.5.6\",\n build_file = Label(\"@cr//cr:BUILD.axum-core-0.5.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__base16-0.2.1\",\n sha256 = \"d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/base16/0.2.1/download\"],\n strip_prefix = \"base16-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.base16-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__base64-0.22.1\",\n sha256 = \"72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/base64/0.22.1/download\"],\n strip_prefix = \"base64-0.22.1\",\n build_file = Label(\"@cr//cr:BUILD.base64-0.22.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__base64ct-1.8.3\",\n sha256 = \"2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/base64ct/1.8.3/download\"],\n strip_prefix = \"base64ct-1.8.3\",\n build_file = Label(\"@cr//cr:BUILD.base64ct-1.8.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__basic-toml-0.1.10\",\n sha256 = \"ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/basic-toml/0.1.10/download\"],\n strip_prefix = \"basic-toml-0.1.10\",\n build_file = Label(\"@cr//cr:BUILD.basic-toml-0.1.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bit-set-0.8.0\",\n sha256 = \"08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bit-set/0.8.0/download\"],\n strip_prefix = \"bit-set-0.8.0\",\n build_file = Label(\"@cr//cr:BUILD.bit-set-0.8.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bit-vec-0.8.0\",\n sha256 = \"5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bit-vec/0.8.0/download\"],\n strip_prefix = \"bit-vec-0.8.0\",\n build_file = Label(\"@cr//cr:BUILD.bit-vec-0.8.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bitflags-1.3.2\",\n sha256 = \"bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bitflags/1.3.2/download\"],\n strip_prefix = \"bitflags-1.3.2\",\n build_file = Label(\"@cr//cr:BUILD.bitflags-1.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bitflags-2.11.1\",\n sha256 = \"c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bitflags/2.11.1/download\"],\n strip_prefix = \"bitflags-2.11.1\",\n build_file = Label(\"@cr//cr:BUILD.bitflags-2.11.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__blake2-0.10.6\",\n sha256 = \"46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/blake2/0.10.6/download\"],\n strip_prefix = \"blake2-0.10.6\",\n build_file = Label(\"@cr//cr:BUILD.blake2-0.10.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__block-buffer-0.10.4\",\n sha256 = \"3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/block-buffer/0.10.4/download\"],\n strip_prefix = \"block-buffer-0.10.4\",\n build_file = Label(\"@cr//cr:BUILD.block-buffer-0.10.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bstr-1.12.1\",\n sha256 = \"63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bstr/1.12.1/download\"],\n strip_prefix = \"bstr-1.12.1\",\n build_file = Label(\"@cr//cr:BUILD.bstr-1.12.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bumpalo-3.20.2\",\n sha256 = \"5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bumpalo/3.20.2/download\"],\n strip_prefix = \"bumpalo-3.20.2\",\n build_file = Label(\"@cr//cr:BUILD.bumpalo-3.20.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bytecount-0.6.9\",\n sha256 = \"175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bytecount/0.6.9/download\"],\n strip_prefix = \"bytecount-0.6.9\",\n build_file = Label(\"@cr//cr:BUILD.bytecount-0.6.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bytemuck-1.25.0\",\n sha256 = \"c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bytemuck/1.25.0/download\"],\n strip_prefix = \"bytemuck-1.25.0\",\n build_file = Label(\"@cr//cr:BUILD.bytemuck-1.25.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bytemuck_derive-1.10.2\",\n sha256 = \"f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bytemuck_derive/1.10.2/download\"],\n strip_prefix = \"bytemuck_derive-1.10.2\",\n build_file = Label(\"@cr//cr:BUILD.bytemuck_derive-1.10.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__byteorder-1.5.0\",\n sha256 = \"1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/byteorder/1.5.0/download\"],\n strip_prefix = \"byteorder-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.byteorder-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bytes-1.11.1\",\n sha256 = \"1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bytes/1.11.1/download\"],\n strip_prefix = \"bytes-1.11.1\",\n build_file = Label(\"@cr//cr:BUILD.bytes-1.11.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__camino-1.2.2\",\n sha256 = \"e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/camino/1.2.2/download\"],\n strip_prefix = \"camino-1.2.2\",\n build_file = Label(\"@cr//cr:BUILD.camino-1.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cargo-husky-1.5.0\",\n sha256 = \"7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cargo-husky/1.5.0/download\"],\n strip_prefix = \"cargo-husky-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.cargo-husky-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cc-1.2.60\",\n sha256 = \"43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cc/1.2.60/download\"],\n strip_prefix = \"cc-1.2.60\",\n build_file = Label(\"@cr//cr:BUILD.cc-1.2.60.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cesu8-1.1.0\",\n sha256 = \"6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cesu8/1.1.0/download\"],\n strip_prefix = \"cesu8-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.cesu8-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cfg-if-1.0.4\",\n sha256 = \"9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cfg-if/1.0.4/download\"],\n strip_prefix = \"cfg-if-1.0.4\",\n build_file = Label(\"@cr//cr:BUILD.cfg-if-1.0.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cfg_aliases-0.2.1\",\n sha256 = \"613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cfg_aliases/0.2.1/download\"],\n strip_prefix = \"cfg_aliases-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.cfg_aliases-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__chacha20-0.10.0\",\n sha256 = \"6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/chacha20/0.10.0/download\"],\n strip_prefix = \"chacha20-0.10.0\",\n build_file = Label(\"@cr//cr:BUILD.chacha20-0.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__chrono-0.4.44\",\n sha256 = \"c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/chrono/0.4.44/download\"],\n strip_prefix = \"chrono-0.4.44\",\n build_file = Label(\"@cr//cr:BUILD.chrono-0.4.44.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__clap-4.6.1\",\n sha256 = \"1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap/4.6.1/download\"],\n strip_prefix = \"clap-4.6.1\",\n build_file = Label(\"@cr//cr:BUILD.clap-4.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__clap_builder-4.6.0\",\n sha256 = \"714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_builder/4.6.0/download\"],\n strip_prefix = \"clap_builder-4.6.0\",\n build_file = Label(\"@cr//cr:BUILD.clap_builder-4.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__clap_derive-4.6.1\",\n sha256 = \"f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_derive/4.6.1/download\"],\n strip_prefix = \"clap_derive-4.6.1\",\n build_file = Label(\"@cr//cr:BUILD.clap_derive-4.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__clap_lex-1.1.0\",\n sha256 = \"c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_lex/1.1.0/download\"],\n strip_prefix = \"clap_lex-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.clap_lex-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cloudflare-0.14.0\",\n sha256 = \"1678b3295890df5895480a7c080430e73df2b7101f1763f62a3b32dd532f1d37\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cloudflare/0.14.0/download\"],\n strip_prefix = \"cloudflare-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.cloudflare-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cmake-0.1.58\",\n sha256 = \"c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cmake/0.1.58/download\"],\n strip_prefix = \"cmake-0.1.58\",\n build_file = Label(\"@cr//cr:BUILD.cmake-0.1.58.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__codee-0.3.5\",\n sha256 = \"a9dbbdc4b4d349732bc6690de10a9de952bd39ba6a065c586e26600b6b0b91f5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/codee/0.3.5/download\"],\n strip_prefix = \"codee-0.3.5\",\n build_file = Label(\"@cr//cr:BUILD.codee-0.3.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__collection_literals-1.0.3\",\n sha256 = \"2550f75b8cfac212855f6b1885455df8eaee8fe8e246b647d69146142e016084\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/collection_literals/1.0.3/download\"],\n strip_prefix = \"collection_literals-1.0.3\",\n build_file = Label(\"@cr//cr:BUILD.collection_literals-1.0.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__colorchoice-1.0.5\",\n sha256 = \"1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/colorchoice/1.0.5/download\"],\n strip_prefix = \"colorchoice-1.0.5\",\n build_file = Label(\"@cr//cr:BUILD.colorchoice-1.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__combine-4.6.7\",\n sha256 = \"ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/combine/4.6.7/download\"],\n strip_prefix = \"combine-4.6.7\",\n build_file = Label(\"@cr//cr:BUILD.combine-4.6.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__concurrent-queue-2.5.0\",\n sha256 = \"4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/concurrent-queue/2.5.0/download\"],\n strip_prefix = \"concurrent-queue-2.5.0\",\n build_file = Label(\"@cr//cr:BUILD.concurrent-queue-2.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__config-0.15.22\",\n sha256 = \"8e68cfe19cd7d23ffde002c24ffa5cda73931913ef394d5eaaa32037dc940c0c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/config/0.15.22/download\"],\n strip_prefix = \"config-0.15.22\",\n build_file = Label(\"@cr//cr:BUILD.config-0.15.22.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__console-0.16.3\",\n sha256 = \"d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/console/0.16.3/download\"],\n strip_prefix = \"console-0.16.3\",\n build_file = Label(\"@cr//cr:BUILD.console-0.16.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__const-str-1.1.0\",\n sha256 = \"18f12cc9948ed9604230cdddc7c86e270f9401ccbe3c2e98a4378c5e7632212f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/const-str/1.1.0/download\"],\n strip_prefix = \"const-str-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.const-str-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__const_format-0.2.36\",\n sha256 = \"4481a617ad9a412be3b97c5d403fef8ed023103368908b9c50af598ff467cc1e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/const_format/0.2.36/download\"],\n strip_prefix = \"const_format-0.2.36\",\n build_file = Label(\"@cr//cr:BUILD.const_format-0.2.36.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__const_format_proc_macros-0.2.34\",\n sha256 = \"1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/const_format_proc_macros/0.2.34/download\"],\n strip_prefix = \"const_format_proc_macros-0.2.34\",\n build_file = Label(\"@cr//cr:BUILD.const_format_proc_macros-0.2.34.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__const_str_slice_concat-0.1.0\",\n sha256 = \"f67855af358fcb20fac58f9d714c94e2b228fe5694c1c9b4ead4a366343eda1b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/const_str_slice_concat/0.1.0/download\"],\n strip_prefix = \"const_str_slice_concat-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.const_str_slice_concat-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__convert_case-0.10.0\",\n sha256 = \"633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case/0.10.0/download\"],\n strip_prefix = \"convert_case-0.10.0\",\n build_file = Label(\"@cr//cr:BUILD.convert_case-0.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__convert_case-0.11.0\",\n sha256 = \"affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case/0.11.0/download\"],\n strip_prefix = \"convert_case-0.11.0\",\n build_file = Label(\"@cr//cr:BUILD.convert_case-0.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__convert_case-0.6.0\",\n sha256 = \"ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case/0.6.0/download\"],\n strip_prefix = \"convert_case-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.convert_case-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__convert_case_extras-0.2.0\",\n sha256 = \"589c70f0faf8aa9d17787557d5eae854d7755cac50f5c3d12c81d3d57661cebb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case_extras/0.2.0/download\"],\n strip_prefix = \"convert_case_extras-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.convert_case_extras-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__core-foundation-0.10.1\",\n sha256 = \"b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/core-foundation/0.10.1/download\"],\n strip_prefix = \"core-foundation-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.core-foundation-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__core-foundation-0.9.4\",\n sha256 = \"91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/core-foundation/0.9.4/download\"],\n strip_prefix = \"core-foundation-0.9.4\",\n build_file = Label(\"@cr//cr:BUILD.core-foundation-0.9.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__core-foundation-sys-0.8.7\",\n sha256 = \"773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/core-foundation-sys/0.8.7/download\"],\n strip_prefix = \"core-foundation-sys-0.8.7\",\n build_file = Label(\"@cr//cr:BUILD.core-foundation-sys-0.8.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cpufeatures-0.2.17\",\n sha256 = \"59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cpufeatures/0.2.17/download\"],\n strip_prefix = \"cpufeatures-0.2.17\",\n build_file = Label(\"@cr//cr:BUILD.cpufeatures-0.2.17.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cpufeatures-0.3.0\",\n sha256 = \"8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cpufeatures/0.3.0/download\"],\n strip_prefix = \"cpufeatures-0.3.0\",\n build_file = Label(\"@cr//cr:BUILD.cpufeatures-0.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crc32fast-1.5.0\",\n sha256 = \"9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crc32fast/1.5.0/download\"],\n strip_prefix = \"crc32fast-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.crc32fast-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crossbeam-deque-0.8.6\",\n sha256 = \"9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crossbeam-deque/0.8.6/download\"],\n strip_prefix = \"crossbeam-deque-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.crossbeam-deque-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crossbeam-epoch-0.9.18\",\n sha256 = \"5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crossbeam-epoch/0.9.18/download\"],\n strip_prefix = \"crossbeam-epoch-0.9.18\",\n build_file = Label(\"@cr//cr:BUILD.crossbeam-epoch-0.9.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crossbeam-utils-0.8.21\",\n sha256 = \"d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crossbeam-utils/0.8.21/download\"],\n strip_prefix = \"crossbeam-utils-0.8.21\",\n build_file = Label(\"@cr//cr:BUILD.crossbeam-utils-0.8.21.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crypto-common-0.1.7\",\n sha256 = \"78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crypto-common/0.1.7/download\"],\n strip_prefix = \"crypto-common-0.1.7\",\n build_file = Label(\"@cr//cr:BUILD.crypto-common-0.1.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__csv-1.4.0\",\n sha256 = \"52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/csv/1.4.0/download\"],\n strip_prefix = \"csv-1.4.0\",\n build_file = Label(\"@cr//cr:BUILD.csv-1.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__csv-core-0.1.13\",\n sha256 = \"704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/csv-core/0.1.13/download\"],\n strip_prefix = \"csv-core-0.1.13\",\n build_file = Label(\"@cr//cr:BUILD.csv-core-0.1.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cucumber-0.22.1\",\n sha256 = \"16cbb27bc2064274afa3a3d8bc9a0e71333589850573aa632ec4520e4af14d94\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cucumber/0.22.1/download\"],\n strip_prefix = \"cucumber-0.22.1\",\n build_file = Label(\"@cr//cr:BUILD.cucumber-0.22.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cucumber-codegen-0.22.1\",\n sha256 = \"5a1afaf9c422380861111c6be56f39b324e351fd9efc07a1486268798bf79cfd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cucumber-codegen/0.22.1/download\"],\n strip_prefix = \"cucumber-codegen-0.22.1\",\n build_file = Label(\"@cr//cr:BUILD.cucumber-codegen-0.22.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cucumber-expressions-0.5.0\",\n sha256 = \"6401038de3af44fe74e6fccdb8a5b7db7ba418f480c8e9ad584c6f65c05a27a6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cucumber-expressions/0.5.0/download\"],\n strip_prefix = \"cucumber-expressions-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.cucumber-expressions-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__darling-0.23.0\",\n sha256 = \"25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/darling/0.23.0/download\"],\n strip_prefix = \"darling-0.23.0\",\n build_file = Label(\"@cr//cr:BUILD.darling-0.23.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__darling_core-0.23.0\",\n sha256 = \"9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/darling_core/0.23.0/download\"],\n strip_prefix = \"darling_core-0.23.0\",\n build_file = Label(\"@cr//cr:BUILD.darling_core-0.23.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__darling_macro-0.23.0\",\n sha256 = \"ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/darling_macro/0.23.0/download\"],\n strip_prefix = \"darling_macro-0.23.0\",\n build_file = Label(\"@cr//cr:BUILD.darling_macro-0.23.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__data-encoding-2.10.0\",\n sha256 = \"d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/data-encoding/2.10.0/download\"],\n strip_prefix = \"data-encoding-2.10.0\",\n build_file = Label(\"@cr//cr:BUILD.data-encoding-2.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__der-parser-10.0.0\",\n sha256 = \"07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/der-parser/10.0.0/download\"],\n strip_prefix = \"der-parser-10.0.0\",\n build_file = Label(\"@cr//cr:BUILD.der-parser-10.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__deranged-0.5.8\",\n sha256 = \"7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/deranged/0.5.8/download\"],\n strip_prefix = \"deranged-0.5.8\",\n build_file = Label(\"@cr//cr:BUILD.deranged-0.5.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__derive-where-1.6.1\",\n sha256 = \"d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/derive-where/1.6.1/download\"],\n strip_prefix = \"derive-where-1.6.1\",\n build_file = Label(\"@cr//cr:BUILD.derive-where-1.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__derive_more-2.1.1\",\n sha256 = \"d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/derive_more/2.1.1/download\"],\n strip_prefix = \"derive_more-2.1.1\",\n build_file = Label(\"@cr//cr:BUILD.derive_more-2.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__derive_more-impl-2.1.1\",\n sha256 = \"799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/derive_more-impl/2.1.1/download\"],\n strip_prefix = \"derive_more-impl-2.1.1\",\n build_file = Label(\"@cr//cr:BUILD.derive_more-impl-2.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__digest-0.10.7\",\n sha256 = \"9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/digest/0.10.7/download\"],\n strip_prefix = \"digest-0.10.7\",\n build_file = Label(\"@cr//cr:BUILD.digest-0.10.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__displaydoc-0.2.5\",\n sha256 = \"97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/displaydoc/0.2.5/download\"],\n strip_prefix = \"displaydoc-0.2.5\",\n build_file = Label(\"@cr//cr:BUILD.displaydoc-0.2.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__downcast-0.11.0\",\n sha256 = \"1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/downcast/0.11.0/download\"],\n strip_prefix = \"downcast-0.11.0\",\n build_file = Label(\"@cr//cr:BUILD.downcast-0.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__drain_filter_polyfill-0.1.3\",\n sha256 = \"669a445ee724c5c69b1b06fe0b63e70a1c84bc9bb7d9696cd4f4e3ec45050408\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/drain_filter_polyfill/0.1.3/download\"],\n strip_prefix = \"drain_filter_polyfill-0.1.3\",\n build_file = Label(\"@cr//cr:BUILD.drain_filter_polyfill-0.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__dunce-1.0.5\",\n sha256 = \"92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/dunce/1.0.5/download\"],\n strip_prefix = \"dunce-1.0.5\",\n build_file = Label(\"@cr//cr:BUILD.dunce-1.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__dyn-clone-1.0.20\",\n sha256 = \"d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/dyn-clone/1.0.20/download\"],\n strip_prefix = \"dyn-clone-1.0.20\",\n build_file = Label(\"@cr//cr:BUILD.dyn-clone-1.0.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__either-1.15.0\",\n sha256 = \"48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/either/1.15.0/download\"],\n strip_prefix = \"either-1.15.0\",\n build_file = Label(\"@cr//cr:BUILD.either-1.15.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__either_of-0.1.9\",\n sha256 = \"5060e0a4cbf26a87550792688ade88e6b8aec9208613631a7a363bda7bc2d4cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/either_of/0.1.9/download\"],\n strip_prefix = \"either_of-0.1.9\",\n build_file = Label(\"@cr//cr:BUILD.either_of-0.1.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__encode_unicode-1.0.0\",\n sha256 = \"34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/encode_unicode/1.0.0/download\"],\n strip_prefix = \"encode_unicode-1.0.0\",\n build_file = Label(\"@cr//cr:BUILD.encode_unicode-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__encoding_rs-0.8.35\",\n sha256 = \"75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/encoding_rs/0.8.35/download\"],\n strip_prefix = \"encoding_rs-0.8.35\",\n build_file = Label(\"@cr//cr:BUILD.encoding_rs-0.8.35.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__enum_dispatch-0.3.13\",\n sha256 = \"aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/enum_dispatch/0.3.13/download\"],\n strip_prefix = \"enum_dispatch-0.3.13\",\n build_file = Label(\"@cr//cr:BUILD.enum_dispatch-0.3.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__equivalent-1.0.2\",\n sha256 = \"877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/equivalent/1.0.2/download\"],\n strip_prefix = \"equivalent-1.0.2\",\n build_file = Label(\"@cr//cr:BUILD.equivalent-1.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__erased-0.1.2\",\n sha256 = \"a1731451909bde27714eacba19c2566362a7f35224f52b153d3f42cf60f72472\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/erased/0.1.2/download\"],\n strip_prefix = \"erased-0.1.2\",\n build_file = Label(\"@cr//cr:BUILD.erased-0.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__erfars-0.2.0\",\n sha256 = \"b6dcb88415d0ae2f780c04bc8c9c7bc8981b93cd31f54921e54db5da1f75c98e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/erfars/0.2.0/download\"],\n strip_prefix = \"erfars-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.erfars-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__errno-0.3.14\",\n sha256 = \"39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/errno/0.3.14/download\"],\n strip_prefix = \"errno-0.3.14\",\n build_file = Label(\"@cr//cr:BUILD.errno-0.3.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__event-listener-5.4.1\",\n sha256 = \"e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/event-listener/5.4.1/download\"],\n strip_prefix = \"event-listener-5.4.1\",\n build_file = Label(\"@cr//cr:BUILD.event-listener-5.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__event-listener-strategy-0.5.4\",\n sha256 = \"8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/event-listener-strategy/0.5.4/download\"],\n strip_prefix = \"event-listener-strategy-0.5.4\",\n build_file = Label(\"@cr//cr:BUILD.event-listener-strategy-0.5.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__eyre-0.6.12\",\n sha256 = \"7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/eyre/0.6.12/download\"],\n strip_prefix = \"eyre-0.6.12\",\n build_file = Label(\"@cr//cr:BUILD.eyre-0.6.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fastrand-2.4.1\",\n sha256 = \"9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fastrand/2.4.1/download\"],\n strip_prefix = \"fastrand-2.4.1\",\n build_file = Label(\"@cr//cr:BUILD.fastrand-2.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__find-crate-0.6.3\",\n sha256 = \"59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/find-crate/0.6.3/download\"],\n strip_prefix = \"find-crate-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.find-crate-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__find-msvc-tools-0.1.9\",\n sha256 = \"5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/find-msvc-tools/0.1.9/download\"],\n strip_prefix = \"find-msvc-tools-0.1.9\",\n build_file = Label(\"@cr//cr:BUILD.find-msvc-tools-0.1.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fitsrs-0.4.1\",\n sha256 = \"f882ef4d0334f5fc1f1f23a0a8eb51c67207a58d69e0ed17039dfdc66e8a107a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fitsrs/0.4.1/download\"],\n strip_prefix = \"fitsrs-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.fitsrs-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fixedbitset-0.5.7\",\n sha256 = \"1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fixedbitset/0.5.7/download\"],\n strip_prefix = \"fixedbitset-0.5.7\",\n build_file = Label(\"@cr//cr:BUILD.fixedbitset-0.5.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__flate2-1.1.9\",\n sha256 = \"843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/flate2/1.1.9/download\"],\n strip_prefix = \"flate2-1.1.9\",\n build_file = Label(\"@cr//cr:BUILD.flate2-1.1.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fluent-0.17.0\",\n sha256 = \"8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fluent/0.17.0/download\"],\n strip_prefix = \"fluent-0.17.0\",\n build_file = Label(\"@cr//cr:BUILD.fluent-0.17.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fluent-bundle-0.16.0\",\n sha256 = \"01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fluent-bundle/0.16.0/download\"],\n strip_prefix = \"fluent-bundle-0.16.0\",\n build_file = Label(\"@cr//cr:BUILD.fluent-bundle-0.16.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fluent-langneg-0.13.1\",\n sha256 = \"7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fluent-langneg/0.13.1/download\"],\n strip_prefix = \"fluent-langneg-0.13.1\",\n build_file = Label(\"@cr//cr:BUILD.fluent-langneg-0.13.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fluent-syntax-0.12.0\",\n sha256 = \"54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fluent-syntax/0.12.0/download\"],\n strip_prefix = \"fluent-syntax-0.12.0\",\n build_file = Label(\"@cr//cr:BUILD.fluent-syntax-0.12.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fnv-1.0.7\",\n sha256 = \"3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fnv/1.0.7/download\"],\n strip_prefix = \"fnv-1.0.7\",\n build_file = Label(\"@cr//cr:BUILD.fnv-1.0.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__foldhash-0.1.5\",\n sha256 = \"d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/foldhash/0.1.5/download\"],\n strip_prefix = \"foldhash-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.foldhash-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__form_urlencoded-1.2.2\",\n sha256 = \"cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/form_urlencoded/1.2.2/download\"],\n strip_prefix = \"form_urlencoded-1.2.2\",\n build_file = Label(\"@cr//cr:BUILD.form_urlencoded-1.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fragile-2.1.0\",\n sha256 = \"8878864ba14bb86e818a412bfd6f18f9eabd4ec0f008a28e8f7eb61db532fcf9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fragile/2.1.0/download\"],\n strip_prefix = \"fragile-2.1.0\",\n build_file = Label(\"@cr//cr:BUILD.fragile-2.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fs_extra-1.3.0\",\n sha256 = \"42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fs_extra/1.3.0/download\"],\n strip_prefix = \"fs_extra-1.3.0\",\n build_file = Label(\"@cr//cr:BUILD.fs_extra-1.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-0.3.32\",\n sha256 = \"8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures/0.3.32/download\"],\n strip_prefix = \"futures-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-channel-0.3.32\",\n sha256 = \"07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-channel/0.3.32/download\"],\n strip_prefix = \"futures-channel-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-channel-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-core-0.3.32\",\n sha256 = \"7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-core/0.3.32/download\"],\n strip_prefix = \"futures-core-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-core-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-executor-0.3.32\",\n sha256 = \"baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-executor/0.3.32/download\"],\n strip_prefix = \"futures-executor-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-executor-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-io-0.3.32\",\n sha256 = \"cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-io/0.3.32/download\"],\n strip_prefix = \"futures-io-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-io-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-macro-0.3.32\",\n sha256 = \"e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-macro/0.3.32/download\"],\n strip_prefix = \"futures-macro-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-macro-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-sink-0.3.32\",\n sha256 = \"c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-sink/0.3.32/download\"],\n strip_prefix = \"futures-sink-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-sink-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-task-0.3.32\",\n sha256 = \"037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-task/0.3.32/download\"],\n strip_prefix = \"futures-task-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-task-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-util-0.3.32\",\n sha256 = \"389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-util/0.3.32/download\"],\n strip_prefix = \"futures-util-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-util-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__generic-array-0.14.7\",\n sha256 = \"85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/generic-array/0.14.7/download\"],\n strip_prefix = \"generic-array-0.14.7\",\n build_file = Label(\"@cr//cr:BUILD.generic-array-0.14.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__geometry-rs-0.4.1\",\n sha256 = \"129657eb16d434a353fb598886464216900994fdbba4af45c36eda11ad0248e9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/geometry-rs/0.4.1/download\"],\n strip_prefix = \"geometry-rs-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.geometry-rs-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__getrandom-0.2.17\",\n sha256 = \"ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/getrandom/0.2.17/download\"],\n strip_prefix = \"getrandom-0.2.17\",\n build_file = Label(\"@cr//cr:BUILD.getrandom-0.2.17.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__getrandom-0.3.4\",\n sha256 = \"899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/getrandom/0.3.4/download\"],\n strip_prefix = \"getrandom-0.3.4\",\n build_file = Label(\"@cr//cr:BUILD.getrandom-0.3.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__getrandom-0.4.2\",\n sha256 = \"0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/getrandom/0.4.2/download\"],\n strip_prefix = \"getrandom-0.4.2\",\n build_file = Label(\"@cr//cr:BUILD.getrandom-0.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__gherkin-0.15.0\",\n sha256 = \"70197ce7751bfe8bc828e3a855502d3a869a1e9416b58b10c4bde5cf8a0a3cb3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/gherkin/0.15.0/download\"],\n strip_prefix = \"gherkin-0.15.0\",\n build_file = Label(\"@cr//cr:BUILD.gherkin-0.15.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__globset-0.4.18\",\n sha256 = \"52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/globset/0.4.18/download\"],\n strip_prefix = \"globset-0.4.18\",\n build_file = Label(\"@cr//cr:BUILD.globset-0.4.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__globwalk-0.9.1\",\n sha256 = \"0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/globwalk/0.9.1/download\"],\n strip_prefix = \"globwalk-0.9.1\",\n build_file = Label(\"@cr//cr:BUILD.globwalk-0.9.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__gloo-net-0.6.0\",\n sha256 = \"c06f627b1a58ca3d42b45d6104bf1e1a03799df472df00988b6ba21accc10580\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/gloo-net/0.6.0/download\"],\n strip_prefix = \"gloo-net-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.gloo-net-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__gloo-utils-0.2.0\",\n sha256 = \"0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/gloo-utils/0.2.0/download\"],\n strip_prefix = \"gloo-utils-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.gloo-utils-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__guardian-1.3.0\",\n sha256 = \"17e2ac29387b1aa07a1e448f7bb4f35b500787971e965b02842b900afa5c8f6f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/guardian/1.3.0/download\"],\n strip_prefix = \"guardian-1.3.0\",\n build_file = Label(\"@cr//cr:BUILD.guardian-1.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__h2-0.4.13\",\n sha256 = \"2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/h2/0.4.13/download\"],\n strip_prefix = \"h2-0.4.13\",\n build_file = Label(\"@cr//cr:BUILD.h2-0.4.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hashbrown-0.12.3\",\n sha256 = \"8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hashbrown/0.12.3/download\"],\n strip_prefix = \"hashbrown-0.12.3\",\n build_file = Label(\"@cr//cr:BUILD.hashbrown-0.12.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hashbrown-0.15.5\",\n sha256 = \"9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hashbrown/0.15.5/download\"],\n strip_prefix = \"hashbrown-0.15.5\",\n build_file = Label(\"@cr//cr:BUILD.hashbrown-0.15.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hashbrown-0.17.0\",\n sha256 = \"4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hashbrown/0.17.0/download\"],\n strip_prefix = \"hashbrown-0.17.0\",\n build_file = Label(\"@cr//cr:BUILD.hashbrown-0.17.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__heck-0.5.0\",\n sha256 = \"2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/heck/0.5.0/download\"],\n strip_prefix = \"heck-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.heck-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hex-0.4.3\",\n sha256 = \"7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hex/0.4.3/download\"],\n strip_prefix = \"hex-0.4.3\",\n build_file = Label(\"@cr//cr:BUILD.hex-0.4.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hostname-0.4.2\",\n sha256 = \"617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hostname/0.4.2/download\"],\n strip_prefix = \"hostname-0.4.2\",\n build_file = Label(\"@cr//cr:BUILD.hostname-0.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__html-escape-0.2.13\",\n sha256 = \"6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/html-escape/0.2.13/download\"],\n strip_prefix = \"html-escape-0.2.13\",\n build_file = Label(\"@cr//cr:BUILD.html-escape-0.2.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__http-1.4.0\",\n sha256 = \"e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/http/1.4.0/download\"],\n strip_prefix = \"http-1.4.0\",\n build_file = Label(\"@cr//cr:BUILD.http-1.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__http-body-1.0.1\",\n sha256 = \"1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/http-body/1.0.1/download\"],\n strip_prefix = \"http-body-1.0.1\",\n build_file = Label(\"@cr//cr:BUILD.http-body-1.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__http-body-util-0.1.3\",\n sha256 = \"b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/http-body-util/0.1.3/download\"],\n strip_prefix = \"http-body-util-0.1.3\",\n build_file = Label(\"@cr//cr:BUILD.http-body-util-0.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__httparse-1.10.1\",\n sha256 = \"6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/httparse/1.10.1/download\"],\n strip_prefix = \"httparse-1.10.1\",\n build_file = Label(\"@cr//cr:BUILD.httparse-1.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__httpdate-1.0.3\",\n sha256 = \"df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/httpdate/1.0.3/download\"],\n strip_prefix = \"httpdate-1.0.3\",\n build_file = Label(\"@cr//cr:BUILD.httpdate-1.0.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__humantime-2.3.0\",\n sha256 = \"135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/humantime/2.3.0/download\"],\n strip_prefix = \"humantime-2.3.0\",\n build_file = Label(\"@cr//cr:BUILD.humantime-2.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__humantime-serde-1.1.1\",\n sha256 = \"57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/humantime-serde/1.1.1/download\"],\n strip_prefix = \"humantime-serde-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.humantime-serde-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hydration_context-0.3.0\",\n sha256 = \"e8714ae4adeaa846d838f380fbd72f049197de629948f91bf045329e0cf0a283\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hydration_context/0.3.0/download\"],\n strip_prefix = \"hydration_context-0.3.0\",\n build_file = Label(\"@cr//cr:BUILD.hydration_context-0.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hyper-1.9.0\",\n sha256 = \"6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hyper/1.9.0/download\"],\n strip_prefix = \"hyper-1.9.0\",\n build_file = Label(\"@cr//cr:BUILD.hyper-1.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hyper-rustls-0.27.9\",\n sha256 = \"33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hyper-rustls/0.27.9/download\"],\n strip_prefix = \"hyper-rustls-0.27.9\",\n build_file = Label(\"@cr//cr:BUILD.hyper-rustls-0.27.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hyper-util-0.1.20\",\n sha256 = \"96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hyper-util/0.1.20/download\"],\n strip_prefix = \"hyper-util-0.1.20\",\n build_file = Label(\"@cr//cr:BUILD.hyper-util-0.1.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__i18n-config-0.4.8\",\n sha256 = \"3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/i18n-config/0.4.8/download\"],\n strip_prefix = \"i18n-config-0.4.8\",\n build_file = Label(\"@cr//cr:BUILD.i18n-config-0.4.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__i18n-embed-0.16.0\",\n sha256 = \"a217bbb075dcaefb292efa78897fc0678245ca67f265d12c351e42268fcb0305\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/i18n-embed/0.16.0/download\"],\n strip_prefix = \"i18n-embed-0.16.0\",\n build_file = Label(\"@cr//cr:BUILD.i18n-embed-0.16.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__i18n-embed-fl-0.10.0\",\n sha256 = \"e598ed73b67db92f61e04672e599eef2991a262a40e1666735b8a86d2e7e9f30\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/i18n-embed-fl/0.10.0/download\"],\n strip_prefix = \"i18n-embed-fl-0.10.0\",\n build_file = Label(\"@cr//cr:BUILD.i18n-embed-fl-0.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__i18n-embed-impl-0.8.4\",\n sha256 = \"0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/i18n-embed-impl/0.8.4/download\"],\n strip_prefix = \"i18n-embed-impl-0.8.4\",\n build_file = Label(\"@cr//cr:BUILD.i18n-embed-impl-0.8.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__iana-time-zone-0.1.65\",\n sha256 = \"e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/iana-time-zone/0.1.65/download\"],\n strip_prefix = \"iana-time-zone-0.1.65\",\n build_file = Label(\"@cr//cr:BUILD.iana-time-zone-0.1.65.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__iana-time-zone-haiku-0.1.2\",\n sha256 = \"f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/iana-time-zone-haiku/0.1.2/download\"],\n strip_prefix = \"iana-time-zone-haiku-0.1.2\",\n build_file = Label(\"@cr//cr:BUILD.iana-time-zone-haiku-0.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_collections-2.2.0\",\n sha256 = \"2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_collections/2.2.0/download\"],\n strip_prefix = \"icu_collections-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_collections-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_locale_core-2.2.0\",\n sha256 = \"92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_locale_core/2.2.0/download\"],\n strip_prefix = \"icu_locale_core-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_locale_core-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_normalizer-2.2.0\",\n sha256 = \"c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_normalizer/2.2.0/download\"],\n strip_prefix = \"icu_normalizer-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_normalizer-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_normalizer_data-2.2.0\",\n sha256 = \"da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_normalizer_data/2.2.0/download\"],\n strip_prefix = \"icu_normalizer_data-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_normalizer_data-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_properties-2.2.0\",\n sha256 = \"bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_properties/2.2.0/download\"],\n strip_prefix = \"icu_properties-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_properties-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_properties_data-2.2.0\",\n sha256 = \"8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_properties_data/2.2.0/download\"],\n strip_prefix = \"icu_properties_data-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_properties_data-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_provider-2.2.0\",\n sha256 = \"139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_provider/2.2.0/download\"],\n strip_prefix = \"icu_provider-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_provider-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__id-arena-2.3.0\",\n sha256 = \"3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/id-arena/2.3.0/download\"],\n strip_prefix = \"id-arena-2.3.0\",\n build_file = Label(\"@cr//cr:BUILD.id-arena-2.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ident_case-1.0.1\",\n sha256 = \"b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ident_case/1.0.1/download\"],\n strip_prefix = \"ident_case-1.0.1\",\n build_file = Label(\"@cr//cr:BUILD.ident_case-1.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__idna-1.1.0\",\n sha256 = \"3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/idna/1.1.0/download\"],\n strip_prefix = \"idna-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.idna-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__idna_adapter-1.2.1\",\n sha256 = \"3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/idna_adapter/1.2.1/download\"],\n strip_prefix = \"idna_adapter-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.idna_adapter-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__if-addrs-0.14.0\",\n sha256 = \"bf39cc0423ee66021dc5eccface85580e4a001e0c5288bae8bea7ecb69225e90\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/if-addrs/0.14.0/download\"],\n strip_prefix = \"if-addrs-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.if-addrs-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ignore-0.4.25\",\n sha256 = \"d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ignore/0.4.25/download\"],\n strip_prefix = \"ignore-0.4.25\",\n build_file = Label(\"@cr//cr:BUILD.ignore-0.4.25.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__impl_serialize-3.1.4\",\n sha256 = \"4d6ae409a916619bceabc79816ae929d1ef39a7b3d49a641fdfaac9a1bfc0c60\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/impl_serialize/3.1.4/download\"],\n strip_prefix = \"impl_serialize-3.1.4\",\n build_file = Label(\"@cr//cr:BUILD.impl_serialize-3.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__indenter-0.3.4\",\n sha256 = \"964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/indenter/0.3.4/download\"],\n strip_prefix = \"indenter-0.3.4\",\n build_file = Label(\"@cr//cr:BUILD.indenter-0.3.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__indexmap-1.9.3\",\n sha256 = \"bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/indexmap/1.9.3/download\"],\n strip_prefix = \"indexmap-1.9.3\",\n build_file = Label(\"@cr//cr:BUILD.indexmap-1.9.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__indexmap-2.14.0\",\n sha256 = \"d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/indexmap/2.14.0/download\"],\n strip_prefix = \"indexmap-2.14.0\",\n build_file = Label(\"@cr//cr:BUILD.indexmap-2.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__inflections-1.1.1\",\n sha256 = \"a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/inflections/1.1.1/download\"],\n strip_prefix = \"inflections-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.inflections-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__instant-acme-0.8.5\",\n sha256 = \"9f05ad37c421b962354c358d347d4a6130151df9407978372d3ad7f0c8f71a64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/instant-acme/0.8.5/download\"],\n strip_prefix = \"instant-acme-0.8.5\",\n build_file = Label(\"@cr//cr:BUILD.instant-acme-0.8.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__interpolator-0.5.0\",\n sha256 = \"71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/interpolator/0.5.0/download\"],\n strip_prefix = \"interpolator-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.interpolator-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__intl-memoizer-0.5.3\",\n sha256 = \"310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/intl-memoizer/0.5.3/download\"],\n strip_prefix = \"intl-memoizer-0.5.3\",\n build_file = Label(\"@cr//cr:BUILD.intl-memoizer-0.5.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__intl_pluralrules-7.0.2\",\n sha256 = \"078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/intl_pluralrules/7.0.2/download\"],\n strip_prefix = \"intl_pluralrules-7.0.2\",\n build_file = Label(\"@cr//cr:BUILD.intl_pluralrules-7.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__inventory-0.3.24\",\n sha256 = \"a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/inventory/0.3.24/download\"],\n strip_prefix = \"inventory-0.3.24\",\n build_file = Label(\"@cr//cr:BUILD.inventory-0.3.24.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__io-kit-sys-0.4.1\",\n sha256 = \"617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/io-kit-sys/0.4.1/download\"],\n strip_prefix = \"io-kit-sys-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.io-kit-sys-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ipnet-2.12.0\",\n sha256 = \"d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ipnet/2.12.0/download\"],\n strip_prefix = \"ipnet-2.12.0\",\n build_file = Label(\"@cr//cr:BUILD.ipnet-2.12.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__iri-string-0.7.12\",\n sha256 = \"25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/iri-string/0.7.12/download\"],\n strip_prefix = \"iri-string-0.7.12\",\n build_file = Label(\"@cr//cr:BUILD.iri-string-0.7.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__is_terminal_polyfill-1.70.2\",\n sha256 = \"a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/is_terminal_polyfill/1.70.2/download\"],\n strip_prefix = \"is_terminal_polyfill-1.70.2\",\n build_file = Label(\"@cr//cr:BUILD.is_terminal_polyfill-1.70.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__itertools-0.13.0\",\n sha256 = \"413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/itertools/0.13.0/download\"],\n strip_prefix = \"itertools-0.13.0\",\n build_file = Label(\"@cr//cr:BUILD.itertools-0.13.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__itertools-0.14.0\",\n sha256 = \"2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/itertools/0.14.0/download\"],\n strip_prefix = \"itertools-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.itertools-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__itoa-1.0.18\",\n sha256 = \"8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/itoa/1.0.18/download\"],\n strip_prefix = \"itoa-1.0.18\",\n build_file = Label(\"@cr//cr:BUILD.itoa-1.0.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-0.21.1\",\n sha256 = \"1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni/0.21.1/download\"],\n strip_prefix = \"jni-0.21.1\",\n build_file = Label(\"@cr//cr:BUILD.jni-0.21.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-0.22.4\",\n sha256 = \"5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni/0.22.4/download\"],\n strip_prefix = \"jni-0.22.4\",\n build_file = Label(\"@cr//cr:BUILD.jni-0.22.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-macros-0.22.4\",\n sha256 = \"a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni-macros/0.22.4/download\"],\n strip_prefix = \"jni-macros-0.22.4\",\n build_file = Label(\"@cr//cr:BUILD.jni-macros-0.22.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-sys-0.3.1\",\n sha256 = \"41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni-sys/0.3.1/download\"],\n strip_prefix = \"jni-sys-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.jni-sys-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-sys-0.4.1\",\n sha256 = \"c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni-sys/0.4.1/download\"],\n strip_prefix = \"jni-sys-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.jni-sys-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-sys-macros-0.4.1\",\n sha256 = \"38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni-sys-macros/0.4.1/download\"],\n strip_prefix = \"jni-sys-macros-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.jni-sys-macros-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jobserver-0.1.34\",\n sha256 = \"9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jobserver/0.1.34/download\"],\n strip_prefix = \"jobserver-0.1.34\",\n build_file = Label(\"@cr//cr:BUILD.jobserver-0.1.34.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__js-sys-0.3.95\",\n sha256 = \"2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/js-sys/0.3.95/download\"],\n strip_prefix = \"js-sys-0.3.95\",\n build_file = Label(\"@cr//cr:BUILD.js-sys-0.3.95.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__konst-0.2.20\",\n sha256 = \"128133ed7824fcd73d6e7b17957c5eb7bacb885649bd8c69708b2331a10bcefb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/konst/0.2.20/download\"],\n strip_prefix = \"konst-0.2.20\",\n build_file = Label(\"@cr//cr:BUILD.konst-0.2.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__konst_macro_rules-0.2.19\",\n sha256 = \"a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/konst_macro_rules/0.2.19/download\"],\n strip_prefix = \"konst_macro_rules-0.2.19\",\n build_file = Label(\"@cr//cr:BUILD.konst_macro_rules-0.2.19.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__lazy_static-1.5.0\",\n sha256 = \"bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/lazy_static/1.5.0/download\"],\n strip_prefix = \"lazy_static-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.lazy_static-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leb128fmt-0.1.0\",\n sha256 = \"09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leb128fmt/0.1.0/download\"],\n strip_prefix = \"leb128fmt-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.leb128fmt-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos-0.8.19\",\n sha256 = \"efa3982e7fe36c1de68f91f3c9083124f389a975523881f3d7e3363362feda41\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos/0.8.19/download\"],\n strip_prefix = \"leptos-0.8.19\",\n build_file = Label(\"@cr//cr:BUILD.leptos-0.8.19.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_config-0.8.10\",\n sha256 = \"0c06f751315bccc0d193fab302ac01d25bcfcd97474d4676440e7e3250dc3fc3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_config/0.8.10/download\"],\n strip_prefix = \"leptos_config-0.8.10\",\n build_file = Label(\"@cr//cr:BUILD.leptos_config-0.8.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_dom-0.8.8\",\n sha256 = \"35742e9ed8f8aaf9e549b454c68a7ac0992536e06856365639b111f72ab07884\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_dom/0.8.8/download\"],\n strip_prefix = \"leptos_dom-0.8.8\",\n build_file = Label(\"@cr//cr:BUILD.leptos_dom-0.8.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_hot_reload-0.8.6\",\n sha256 = \"9d2a0f220c8a5ef3c51199dfb9cdd702bc0eb80d52fbe70c7890adfaaae8a4b1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_hot_reload/0.8.6/download\"],\n strip_prefix = \"leptos_hot_reload-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.leptos_hot_reload-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_macro-0.8.16\",\n sha256 = \"9360df573fb57582384a8b7640a3de94ce6501d49be3b69f637cf11a42da484b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_macro/0.8.16/download\"],\n strip_prefix = \"leptos_macro-0.8.16\",\n build_file = Label(\"@cr//cr:BUILD.leptos_macro-0.8.16.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_meta-0.8.6\",\n sha256 = \"6c3efe657b4c55ed2e078922786ffe20acfb71767c3dd913767b09a35c75c890\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_meta/0.8.6/download\"],\n strip_prefix = \"leptos_meta-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.leptos_meta-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_router-0.8.13\",\n sha256 = \"c15158449162e099e2273442f7fd9b924f5cefd935d52af5755ec62aa819fa52\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_router/0.8.13/download\"],\n strip_prefix = \"leptos_router-0.8.13\",\n build_file = Label(\"@cr//cr:BUILD.leptos_router-0.8.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_router_macro-0.8.6\",\n sha256 = \"409c0bd99f986c3cfa1a4db2443c835bc602ded1a12784e22ecb28c3ed5a2ae2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_router_macro/0.8.6/download\"],\n strip_prefix = \"leptos_router_macro-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.leptos_router_macro-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_server-0.8.7\",\n sha256 = \"da974775c5ccbb6bd64be7f53f75e8321542e28f21563a416574dbe4d5447eae\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_server/0.8.7/download\"],\n strip_prefix = \"leptos_server-0.8.7\",\n build_file = Label(\"@cr//cr:BUILD.leptos_server-0.8.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__libc-0.2.185\",\n sha256 = \"52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/libc/0.2.185/download\"],\n strip_prefix = \"libc-0.2.185\",\n build_file = Label(\"@cr//cr:BUILD.libc-0.2.185.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__linked-hash-map-0.5.6\",\n sha256 = \"0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/linked-hash-map/0.5.6/download\"],\n strip_prefix = \"linked-hash-map-0.5.6\",\n build_file = Label(\"@cr//cr:BUILD.linked-hash-map-0.5.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__linux-raw-sys-0.12.1\",\n sha256 = \"32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/linux-raw-sys/0.12.1/download\"],\n strip_prefix = \"linux-raw-sys-0.12.1\",\n build_file = Label(\"@cr//cr:BUILD.linux-raw-sys-0.12.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__litemap-0.8.2\",\n sha256 = \"92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/litemap/0.8.2/download\"],\n strip_prefix = \"litemap-0.8.2\",\n build_file = Label(\"@cr//cr:BUILD.litemap-0.8.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__lock_api-0.4.14\",\n sha256 = \"224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/lock_api/0.4.14/download\"],\n strip_prefix = \"lock_api-0.4.14\",\n build_file = Label(\"@cr//cr:BUILD.lock_api-0.4.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__log-0.4.29\",\n sha256 = \"5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/log/0.4.29/download\"],\n strip_prefix = \"log-0.4.29\",\n build_file = Label(\"@cr//cr:BUILD.log-0.4.29.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__lru-slab-0.1.2\",\n sha256 = \"112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/lru-slab/0.1.2/download\"],\n strip_prefix = \"lru-slab-0.1.2\",\n build_file = Label(\"@cr//cr:BUILD.lru-slab-0.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mach2-0.4.3\",\n sha256 = \"d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mach2/0.4.3/download\"],\n strip_prefix = \"mach2-0.4.3\",\n build_file = Label(\"@cr//cr:BUILD.mach2-0.4.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__macro_rules_attribute-0.2.2\",\n sha256 = \"65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/macro_rules_attribute/0.2.2/download\"],\n strip_prefix = \"macro_rules_attribute-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.macro_rules_attribute-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__macro_rules_attribute-proc_macro-0.2.2\",\n sha256 = \"670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/macro_rules_attribute-proc_macro/0.2.2/download\"],\n strip_prefix = \"macro_rules_attribute-proc_macro-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.macro_rules_attribute-proc_macro-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__manyhow-0.11.4\",\n sha256 = \"b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/manyhow/0.11.4/download\"],\n strip_prefix = \"manyhow-0.11.4\",\n build_file = Label(\"@cr//cr:BUILD.manyhow-0.11.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__manyhow-macros-0.11.4\",\n sha256 = \"46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/manyhow-macros/0.11.4/download\"],\n strip_prefix = \"manyhow-macros-0.11.4\",\n build_file = Label(\"@cr//cr:BUILD.manyhow-macros-0.11.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mapproj-0.4.0\",\n sha256 = \"cef28b23f82a86b32a30cfbd8e45fb66645bd677b150636ae277ac9295054c44\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mapproj/0.4.0/download\"],\n strip_prefix = \"mapproj-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.mapproj-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__matchers-0.2.0\",\n sha256 = \"d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/matchers/0.2.0/download\"],\n strip_prefix = \"matchers-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.matchers-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__matchit-0.8.4\",\n sha256 = \"47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/matchit/0.8.4/download\"],\n strip_prefix = \"matchit-0.8.4\",\n build_file = Label(\"@cr//cr:BUILD.matchit-0.8.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__matrixmultiply-0.3.10\",\n sha256 = \"a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/matrixmultiply/0.3.10/download\"],\n strip_prefix = \"matrixmultiply-0.3.10\",\n build_file = Label(\"@cr//cr:BUILD.matrixmultiply-0.3.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mediatype-0.21.0\",\n sha256 = \"120fa187be19d9962f0926633453784691731018a2bf936ddb4e29101b79c4a7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mediatype/0.21.0/download\"],\n strip_prefix = \"mediatype-0.21.0\",\n build_file = Label(\"@cr//cr:BUILD.mediatype-0.21.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__memchr-2.8.0\",\n sha256 = \"f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/memchr/2.8.0/download\"],\n strip_prefix = \"memchr-2.8.0\",\n build_file = Label(\"@cr//cr:BUILD.memchr-2.8.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mime-0.3.17\",\n sha256 = \"6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mime/0.3.17/download\"],\n strip_prefix = \"mime-0.3.17\",\n build_file = Label(\"@cr//cr:BUILD.mime-0.3.17.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mime_guess-2.0.5\",\n sha256 = \"f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mime_guess/2.0.5/download\"],\n strip_prefix = \"mime_guess-2.0.5\",\n build_file = Label(\"@cr//cr:BUILD.mime_guess-2.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__minimal-lexical-0.2.1\",\n sha256 = \"68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/minimal-lexical/0.2.1/download\"],\n strip_prefix = \"minimal-lexical-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.minimal-lexical-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__miniz_oxide-0.8.9\",\n sha256 = \"1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/miniz_oxide/0.8.9/download\"],\n strip_prefix = \"miniz_oxide-0.8.9\",\n build_file = Label(\"@cr//cr:BUILD.miniz_oxide-0.8.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mio-1.2.0\",\n sha256 = \"50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mio/1.2.0/download\"],\n strip_prefix = \"mio-1.2.0\",\n build_file = Label(\"@cr//cr:BUILD.mio-1.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mio-serial-5.0.6\",\n sha256 = \"029e1f407e261176a983a6599c084efd322d9301028055c87174beac71397ba3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mio-serial/5.0.6/download\"],\n strip_prefix = \"mio-serial-5.0.6\",\n build_file = Label(\"@cr//cr:BUILD.mio-serial-5.0.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mockall-0.14.0\",\n sha256 = \"f58d964098a5f9c6b63d0798e5372fd04708193510a7af313c22e9f29b7b620b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mockall/0.14.0/download\"],\n strip_prefix = \"mockall-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.mockall-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mockall_derive-0.14.0\",\n sha256 = \"ca41ce716dda6a9be188b385aa78ee5260fc25cd3802cb2a8afdc6afbe6b6dbf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mockall_derive/0.14.0/download\"],\n strip_prefix = \"mockall_derive-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.mockall_derive-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__multimap-0.10.1\",\n sha256 = \"1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/multimap/0.10.1/download\"],\n strip_prefix = \"multimap-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.multimap-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ndarray-0.17.2\",\n sha256 = \"520080814a7a6b4a6e9070823bb24b4531daac8c4627e08ba5de8c5ef2f2752d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ndarray/0.17.2/download\"],\n strip_prefix = \"ndarray-0.17.2\",\n build_file = Label(\"@cr//cr:BUILD.ndarray-0.17.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ndarray-ndimage-0.6.0\",\n sha256 = \"467eb07fa67483ae5690d7940409e225f170607fd6058650cccfa6111953e803\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ndarray-ndimage/0.6.0/download\"],\n strip_prefix = \"ndarray-ndimage-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.ndarray-ndimage-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ndarray-stats-0.7.0\",\n sha256 = \"9b6e54a8b65764f71827a90ca1d56965ec0c67f069f996477bd493402a901d1f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ndarray-stats/0.7.0/download\"],\n strip_prefix = \"ndarray-stats-0.7.0\",\n build_file = Label(\"@cr//cr:BUILD.ndarray-stats-0.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__next_tuple-0.1.0\",\n sha256 = \"60993920e071b0c9b66f14e2b32740a4e27ffc82854dcd72035887f336a09a28\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/next_tuple/0.1.0/download\"],\n strip_prefix = \"next_tuple-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.next_tuple-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nix-0.26.4\",\n sha256 = \"598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nix/0.26.4/download\"],\n strip_prefix = \"nix-0.26.4\",\n build_file = Label(\"@cr//cr:BUILD.nix-0.26.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nix-0.29.0\",\n sha256 = \"71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nix/0.29.0/download\"],\n strip_prefix = \"nix-0.29.0\",\n build_file = Label(\"@cr//cr:BUILD.nix-0.29.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__noisy_float-0.2.1\",\n sha256 = \"c16843be85dd410c6a12251c4eca0dd1d3ee8c5725f746c4d5e0fdcec0a864b2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/noisy_float/0.2.1/download\"],\n strip_prefix = \"noisy_float-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.noisy_float-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nom-7.1.3\",\n sha256 = \"d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nom/7.1.3/download\"],\n strip_prefix = \"nom-7.1.3\",\n build_file = Label(\"@cr//cr:BUILD.nom-7.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nom-8.0.0\",\n sha256 = \"df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nom/8.0.0/download\"],\n strip_prefix = \"nom-8.0.0\",\n build_file = Label(\"@cr//cr:BUILD.nom-8.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nom_locate-5.0.0\",\n sha256 = \"0b577e2d69827c4740cba2b52efaad1c4cc7c73042860b199710b3575c68438d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nom_locate/5.0.0/download\"],\n strip_prefix = \"nom_locate-5.0.0\",\n build_file = Label(\"@cr//cr:BUILD.nom_locate-5.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nu-ansi-term-0.50.3\",\n sha256 = \"7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nu-ansi-term/0.50.3/download\"],\n strip_prefix = \"nu-ansi-term-0.50.3\",\n build_file = Label(\"@cr//cr:BUILD.nu-ansi-term-0.50.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-bigint-0.4.6\",\n sha256 = \"a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-bigint/0.4.6/download\"],\n strip_prefix = \"num-bigint-0.4.6\",\n build_file = Label(\"@cr//cr:BUILD.num-bigint-0.4.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-complex-0.4.6\",\n sha256 = \"73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-complex/0.4.6/download\"],\n strip_prefix = \"num-complex-0.4.6\",\n build_file = Label(\"@cr//cr:BUILD.num-complex-0.4.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-conv-0.2.1\",\n sha256 = \"c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-conv/0.2.1/download\"],\n strip_prefix = \"num-conv-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.num-conv-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-integer-0.1.46\",\n sha256 = \"7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-integer/0.1.46/download\"],\n strip_prefix = \"num-integer-0.1.46\",\n build_file = Label(\"@cr//cr:BUILD.num-integer-0.1.46.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-traits-0.2.19\",\n sha256 = \"071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-traits/0.2.19/download\"],\n strip_prefix = \"num-traits-0.2.19\",\n build_file = Label(\"@cr//cr:BUILD.num-traits-0.2.19.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num_enum-0.7.6\",\n sha256 = \"5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num_enum/0.7.6/download\"],\n strip_prefix = \"num_enum-0.7.6\",\n build_file = Label(\"@cr//cr:BUILD.num_enum-0.7.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num_enum_derive-0.7.6\",\n sha256 = \"680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num_enum_derive/0.7.6/download\"],\n strip_prefix = \"num_enum_derive-0.7.6\",\n build_file = Label(\"@cr//cr:BUILD.num_enum_derive-0.7.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__oco_ref-0.2.1\",\n sha256 = \"ed0423ff9973dea4d6bd075934fdda86ebb8c05bdf9d6b0507067d4a1226371d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/oco_ref/0.2.1/download\"],\n strip_prefix = \"oco_ref-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.oco_ref-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__oid-registry-0.8.1\",\n sha256 = \"12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/oid-registry/0.8.1/download\"],\n strip_prefix = \"oid-registry-0.8.1\",\n build_file = Label(\"@cr//cr:BUILD.oid-registry-0.8.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__once_cell-1.21.4\",\n sha256 = \"9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/once_cell/1.21.4/download\"],\n strip_prefix = \"once_cell-1.21.4\",\n build_file = Label(\"@cr//cr:BUILD.once_cell-1.21.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__once_cell_polyfill-1.70.2\",\n sha256 = \"384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/once_cell_polyfill/1.70.2/download\"],\n strip_prefix = \"once_cell_polyfill-1.70.2\",\n build_file = Label(\"@cr//cr:BUILD.once_cell_polyfill-1.70.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__openssl-probe-0.2.1\",\n sha256 = \"7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/openssl-probe/0.2.1/download\"],\n strip_prefix = \"openssl-probe-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.openssl-probe-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__or_poisoned-0.1.0\",\n sha256 = \"8c04f5d74368e4d0dfe06c45c8627c81bd7c317d52762d118fb9b3076f6420fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/or_poisoned/0.1.0/download\"],\n strip_prefix = \"or_poisoned-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.or_poisoned-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__parking-2.2.1\",\n sha256 = \"f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/parking/2.2.1/download\"],\n strip_prefix = \"parking-2.2.1\",\n build_file = Label(\"@cr//cr:BUILD.parking-2.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__parking_lot-0.12.5\",\n sha256 = \"93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/parking_lot/0.12.5/download\"],\n strip_prefix = \"parking_lot-0.12.5\",\n build_file = Label(\"@cr//cr:BUILD.parking_lot-0.12.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__parking_lot_core-0.9.12\",\n sha256 = \"2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/parking_lot_core/0.9.12/download\"],\n strip_prefix = \"parking_lot_core-0.9.12\",\n build_file = Label(\"@cr//cr:BUILD.parking_lot_core-0.9.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__password-hash-0.5.0\",\n sha256 = \"346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/password-hash/0.5.0/download\"],\n strip_prefix = \"password-hash-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.password-hash-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__paste-1.0.15\",\n sha256 = \"57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/paste/1.0.15/download\"],\n strip_prefix = \"paste-1.0.15\",\n build_file = Label(\"@cr//cr:BUILD.paste-1.0.15.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pastey-0.2.2\",\n sha256 = \"c5a797f0e07bdf071d15742978fc3128ec6c22891c31a3a931513263904c982a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pastey/0.2.2/download\"],\n strip_prefix = \"pastey-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.pastey-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pathdiff-0.2.3\",\n sha256 = \"df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pathdiff/0.2.3/download\"],\n strip_prefix = \"pathdiff-0.2.3\",\n build_file = Label(\"@cr//cr:BUILD.pathdiff-0.2.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__peg-0.6.3\",\n sha256 = \"9f76678828272f177ac33b7e2ac2e3e73cc6c1cd1e3e387928aa69562fa51367\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/peg/0.6.3/download\"],\n strip_prefix = \"peg-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.peg-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__peg-macros-0.6.3\",\n sha256 = \"636d60acf97633e48d266d7415a9355d4389cea327a193f87df395d88cd2b14d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/peg-macros/0.6.3/download\"],\n strip_prefix = \"peg-macros-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.peg-macros-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__peg-runtime-0.6.3\",\n sha256 = \"9555b1514d2d99d78150d3c799d4c357a3e2c2a8062cd108e93a06d9057629c5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/peg-runtime/0.6.3/download\"],\n strip_prefix = \"peg-runtime-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.peg-runtime-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pem-3.0.6\",\n sha256 = \"1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pem/3.0.6/download\"],\n strip_prefix = \"pem-3.0.6\",\n build_file = Label(\"@cr//cr:BUILD.pem-3.0.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__percent-encoding-2.3.2\",\n sha256 = \"9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/percent-encoding/2.3.2/download\"],\n strip_prefix = \"percent-encoding-2.3.2\",\n build_file = Label(\"@cr//cr:BUILD.percent-encoding-2.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__petgraph-0.8.3\",\n sha256 = \"8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/petgraph/0.8.3/download\"],\n strip_prefix = \"petgraph-0.8.3\",\n build_file = Label(\"@cr//cr:BUILD.petgraph-0.8.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pin-project-1.1.11\",\n sha256 = \"f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pin-project/1.1.11/download\"],\n strip_prefix = \"pin-project-1.1.11\",\n build_file = Label(\"@cr//cr:BUILD.pin-project-1.1.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pin-project-internal-1.1.11\",\n sha256 = \"d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pin-project-internal/1.1.11/download\"],\n strip_prefix = \"pin-project-internal-1.1.11\",\n build_file = Label(\"@cr//cr:BUILD.pin-project-internal-1.1.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pin-project-lite-0.2.17\",\n sha256 = \"a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pin-project-lite/0.2.17/download\"],\n strip_prefix = \"pin-project-lite-0.2.17\",\n build_file = Label(\"@cr//cr:BUILD.pin-project-lite-0.2.17.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__portable-atomic-1.13.1\",\n sha256 = \"c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/portable-atomic/1.13.1/download\"],\n strip_prefix = \"portable-atomic-1.13.1\",\n build_file = Label(\"@cr//cr:BUILD.portable-atomic-1.13.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__portable-atomic-util-0.2.7\",\n sha256 = \"c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/portable-atomic-util/0.2.7/download\"],\n strip_prefix = \"portable-atomic-util-0.2.7\",\n build_file = Label(\"@cr//cr:BUILD.portable-atomic-util-0.2.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__potential_utf-0.1.5\",\n sha256 = \"0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/potential_utf/0.1.5/download\"],\n strip_prefix = \"potential_utf-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.potential_utf-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__powerfmt-0.2.0\",\n sha256 = \"439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/powerfmt/0.2.0/download\"],\n strip_prefix = \"powerfmt-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.powerfmt-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ppv-lite86-0.2.21\",\n sha256 = \"85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ppv-lite86/0.2.21/download\"],\n strip_prefix = \"ppv-lite86-0.2.21\",\n build_file = Label(\"@cr//cr:BUILD.ppv-lite86-0.2.21.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pqueue-0.1.0\",\n sha256 = \"a2145d14f09d5fc7fe7134b556146599c2929af5b1f1e3a0ecc9d582a9b85e4d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pqueue/0.1.0/download\"],\n strip_prefix = \"pqueue-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.pqueue-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__predicates-3.1.4\",\n sha256 = \"ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates/3.1.4/download\"],\n strip_prefix = \"predicates-3.1.4\",\n build_file = Label(\"@cr//cr:BUILD.predicates-3.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__predicates-core-1.0.10\",\n sha256 = \"cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates-core/1.0.10/download\"],\n strip_prefix = \"predicates-core-1.0.10\",\n build_file = Label(\"@cr//cr:BUILD.predicates-core-1.0.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__predicates-tree-1.0.13\",\n sha256 = \"d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates-tree/1.0.13/download\"],\n strip_prefix = \"predicates-tree-1.0.13\",\n build_file = Label(\"@cr//cr:BUILD.predicates-tree-1.0.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prettyplease-0.2.37\",\n sha256 = \"479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prettyplease/0.2.37/download\"],\n strip_prefix = \"prettyplease-0.2.37\",\n build_file = Label(\"@cr//cr:BUILD.prettyplease-0.2.37.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro-crate-3.5.0\",\n sha256 = \"e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro-crate/3.5.0/download\"],\n strip_prefix = \"proc-macro-crate-3.5.0\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro-crate-3.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro-error-attr2-2.0.0\",\n sha256 = \"96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro-error-attr2/2.0.0/download\"],\n strip_prefix = \"proc-macro-error-attr2-2.0.0\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro-error-attr2-2.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro-error2-2.0.1\",\n sha256 = \"11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro-error2/2.0.1/download\"],\n strip_prefix = \"proc-macro-error2-2.0.1\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro-error2-2.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro-utils-0.10.0\",\n sha256 = \"eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro-utils/0.10.0/download\"],\n strip_prefix = \"proc-macro-utils-0.10.0\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro-utils-0.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro2-1.0.106\",\n sha256 = \"8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro2/1.0.106/download\"],\n strip_prefix = \"proc-macro2-1.0.106\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro2-1.0.106.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro2-diagnostics-0.10.1\",\n sha256 = \"af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro2-diagnostics/0.10.1/download\"],\n strip_prefix = \"proc-macro2-diagnostics-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro2-diagnostics-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proptest-1.11.0\",\n sha256 = \"4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proptest/1.11.0/download\"],\n strip_prefix = \"proptest-1.11.0\",\n build_file = Label(\"@cr//cr:BUILD.proptest-1.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prost-0.14.3\",\n sha256 = \"d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prost/0.14.3/download\"],\n strip_prefix = \"prost-0.14.3\",\n build_file = Label(\"@cr//cr:BUILD.prost-0.14.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prost-build-0.14.3\",\n sha256 = \"343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prost-build/0.14.3/download\"],\n strip_prefix = \"prost-build-0.14.3\",\n build_file = Label(\"@cr//cr:BUILD.prost-build-0.14.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prost-derive-0.14.3\",\n sha256 = \"27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prost-derive/0.14.3/download\"],\n strip_prefix = \"prost-derive-0.14.3\",\n build_file = Label(\"@cr//cr:BUILD.prost-derive-0.14.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prost-types-0.14.3\",\n sha256 = \"8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prost-types/0.14.3/download\"],\n strip_prefix = \"prost-types-0.14.3\",\n build_file = Label(\"@cr//cr:BUILD.prost-types-0.14.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quick-error-1.2.3\",\n sha256 = \"a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quick-error/1.2.3/download\"],\n strip_prefix = \"quick-error-1.2.3\",\n build_file = Label(\"@cr//cr:BUILD.quick-error-1.2.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quick-error-2.0.1\",\n sha256 = \"a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quick-error/2.0.1/download\"],\n strip_prefix = \"quick-error-2.0.1\",\n build_file = Label(\"@cr//cr:BUILD.quick-error-2.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quinn-0.11.9\",\n sha256 = \"b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quinn/0.11.9/download\"],\n strip_prefix = \"quinn-0.11.9\",\n build_file = Label(\"@cr//cr:BUILD.quinn-0.11.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quinn-proto-0.11.14\",\n sha256 = \"434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quinn-proto/0.11.14/download\"],\n strip_prefix = \"quinn-proto-0.11.14\",\n build_file = Label(\"@cr//cr:BUILD.quinn-proto-0.11.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quinn-udp-0.5.14\",\n sha256 = \"addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quinn-udp/0.5.14/download\"],\n strip_prefix = \"quinn-udp-0.5.14\",\n build_file = Label(\"@cr//cr:BUILD.quinn-udp-0.5.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quote-1.0.45\",\n sha256 = \"41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quote/1.0.45/download\"],\n strip_prefix = \"quote-1.0.45\",\n build_file = Label(\"@cr//cr:BUILD.quote-1.0.45.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quote-use-0.8.4\",\n sha256 = \"9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quote-use/0.8.4/download\"],\n strip_prefix = \"quote-use-0.8.4\",\n build_file = Label(\"@cr//cr:BUILD.quote-use-0.8.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quote-use-macros-0.8.4\",\n sha256 = \"82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quote-use-macros/0.8.4/download\"],\n strip_prefix = \"quote-use-macros-0.8.4\",\n build_file = Label(\"@cr//cr:BUILD.quote-use-macros-0.8.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__r-efi-5.3.0\",\n sha256 = \"69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/r-efi/5.3.0/download\"],\n strip_prefix = \"r-efi-5.3.0\",\n build_file = Label(\"@cr//cr:BUILD.r-efi-5.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__r-efi-6.0.0\",\n sha256 = \"f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/r-efi/6.0.0/download\"],\n strip_prefix = \"r-efi-6.0.0\",\n build_file = Label(\"@cr//cr:BUILD.r-efi-6.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand-0.10.1\",\n sha256 = \"d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand/0.10.1/download\"],\n strip_prefix = \"rand-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.rand-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand-0.8.6\",\n sha256 = \"5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand/0.8.6/download\"],\n strip_prefix = \"rand-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.rand-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand-0.9.4\",\n sha256 = \"44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand/0.9.4/download\"],\n strip_prefix = \"rand-0.9.4\",\n build_file = Label(\"@cr//cr:BUILD.rand-0.9.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_chacha-0.3.1\",\n sha256 = \"e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_chacha/0.3.1/download\"],\n strip_prefix = \"rand_chacha-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.rand_chacha-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_chacha-0.9.0\",\n sha256 = \"d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_chacha/0.9.0/download\"],\n strip_prefix = \"rand_chacha-0.9.0\",\n build_file = Label(\"@cr//cr:BUILD.rand_chacha-0.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_core-0.10.1\",\n sha256 = \"63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_core/0.10.1/download\"],\n strip_prefix = \"rand_core-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.rand_core-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_core-0.6.4\",\n sha256 = \"ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_core/0.6.4/download\"],\n strip_prefix = \"rand_core-0.6.4\",\n build_file = Label(\"@cr//cr:BUILD.rand_core-0.6.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_core-0.9.5\",\n sha256 = \"76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_core/0.9.5/download\"],\n strip_prefix = \"rand_core-0.9.5\",\n build_file = Label(\"@cr//cr:BUILD.rand_core-0.9.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_xorshift-0.4.0\",\n sha256 = \"513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_xorshift/0.4.0/download\"],\n strip_prefix = \"rand_xorshift-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.rand_xorshift-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rawpointer-0.2.1\",\n sha256 = \"60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rawpointer/0.2.1/download\"],\n strip_prefix = \"rawpointer-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.rawpointer-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rcgen-0.14.7\",\n sha256 = \"10b99e0098aa4082912d4c649628623db6aba77335e4f4569ff5083a6448b32e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rcgen/0.14.7/download\"],\n strip_prefix = \"rcgen-0.14.7\",\n build_file = Label(\"@cr//cr:BUILD.rcgen-0.14.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reactive_graph-0.2.14\",\n sha256 = \"00c5a025366836190c7030e883cc2bcd9e384ff555336e3c7954741ca411b177\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reactive_graph/0.2.14/download\"],\n strip_prefix = \"reactive_graph-0.2.14\",\n build_file = Label(\"@cr//cr:BUILD.reactive_graph-0.2.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reactive_stores-0.4.3\",\n sha256 = \"c30fd35b7d299c591293bb69fed47a703eb2703b1cff0493e78b16ed007e5382\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reactive_stores/0.4.3/download\"],\n strip_prefix = \"reactive_stores-0.4.3\",\n build_file = Label(\"@cr//cr:BUILD.reactive_stores-0.4.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reactive_stores_macro-0.4.2\",\n sha256 = \"e5d8e790a5ae5ddf9b7fa380c728375b06858e0cca7d063a73b3408320c523e1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reactive_stores_macro/0.4.2/download\"],\n strip_prefix = \"reactive_stores_macro-0.4.2\",\n build_file = Label(\"@cr//cr:BUILD.reactive_stores_macro-0.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__redox_syscall-0.5.18\",\n sha256 = \"ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/redox_syscall/0.5.18/download\"],\n strip_prefix = \"redox_syscall-0.5.18\",\n build_file = Label(\"@cr//cr:BUILD.redox_syscall-0.5.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ref-cast-1.0.25\",\n sha256 = \"f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ref-cast/1.0.25/download\"],\n strip_prefix = \"ref-cast-1.0.25\",\n build_file = Label(\"@cr//cr:BUILD.ref-cast-1.0.25.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ref-cast-impl-1.0.25\",\n sha256 = \"b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ref-cast-impl/1.0.25/download\"],\n strip_prefix = \"ref-cast-impl-1.0.25\",\n build_file = Label(\"@cr//cr:BUILD.ref-cast-impl-1.0.25.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__regex-1.12.3\",\n sha256 = \"e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/regex/1.12.3/download\"],\n strip_prefix = \"regex-1.12.3\",\n build_file = Label(\"@cr//cr:BUILD.regex-1.12.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__regex-automata-0.4.14\",\n sha256 = \"6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/regex-automata/0.4.14/download\"],\n strip_prefix = \"regex-automata-0.4.14\",\n build_file = Label(\"@cr//cr:BUILD.regex-automata-0.4.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__regex-syntax-0.8.10\",\n sha256 = \"dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/regex-syntax/0.8.10/download\"],\n strip_prefix = \"regex-syntax-0.8.10\",\n build_file = Label(\"@cr//cr:BUILD.regex-syntax-0.8.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reqwest-0.12.28\",\n sha256 = \"eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reqwest/0.12.28/download\"],\n strip_prefix = \"reqwest-0.12.28\",\n build_file = Label(\"@cr//cr:BUILD.reqwest-0.12.28.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reqwest-0.13.2\",\n sha256 = \"ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reqwest/0.13.2/download\"],\n strip_prefix = \"reqwest-0.13.2\",\n build_file = Label(\"@cr//cr:BUILD.reqwest-0.13.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ring-0.17.14\",\n sha256 = \"a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ring/0.17.14/download\"],\n strip_prefix = \"ring-0.17.14\",\n build_file = Label(\"@cr//cr:BUILD.ring-0.17.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rmcp-1.5.0\",\n sha256 = \"67d69668de0b0ccd9cc435f700f3b39a7861863cf37a15e1f304ea78688a4826\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rmcp/1.5.0/download\"],\n strip_prefix = \"rmcp-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.rmcp-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rmcp-macros-1.5.0\",\n sha256 = \"48fdc01c81097b0aed18633e676e269fefa3a78ec1df56b4fe597c1241b92025\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rmcp-macros/1.5.0/download\"],\n strip_prefix = \"rmcp-macros-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.rmcp-macros-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rmpfit-1.0.0\",\n sha256 = \"064408a837204baa51680b284408af56fde3ebeb5c2942f07c8e91213dbcd474\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rmpfit/1.0.0/download\"],\n strip_prefix = \"rmpfit-1.0.0\",\n build_file = Label(\"@cr//cr:BUILD.rmpfit-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rpassword-7.5.2\",\n sha256 = \"5ac5b223d9738ef56e0b98305410be40fa0941bf6036c56f1506751e43552d64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rpassword/7.5.2/download\"],\n strip_prefix = \"rpassword-7.5.2\",\n build_file = Label(\"@cr//cr:BUILD.rpassword-7.5.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rstml-0.12.1\",\n sha256 = \"61cf4616de7499fc5164570d40ca4e1b24d231c6833a88bff0fe00725080fd56\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rstml/0.12.1/download\"],\n strip_prefix = \"rstml-0.12.1\",\n build_file = Label(\"@cr//cr:BUILD.rstml-0.12.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rtoolbox-0.0.5\",\n sha256 = \"50a0e551c1e27e1731aba276dbeaeac73f53c7cd34d1bda485d02bd1e0f36844\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rtoolbox/0.0.5/download\"],\n strip_prefix = \"rtoolbox-0.0.5\",\n build_file = Label(\"@cr//cr:BUILD.rtoolbox-0.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rtree_rs-0.1.4\",\n sha256 = \"7787960e978c1c675fd6b8eb7d56b9c7162aec55c41d368add6f3ff39251b96e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rtree_rs/0.1.4/download\"],\n strip_prefix = \"rtree_rs-0.1.4\",\n build_file = Label(\"@cr//cr:BUILD.rtree_rs-0.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rust-embed-8.11.0\",\n sha256 = \"04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rust-embed/8.11.0/download\"],\n strip_prefix = \"rust-embed-8.11.0\",\n build_file = Label(\"@cr//cr:BUILD.rust-embed-8.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rust-embed-impl-8.11.0\",\n sha256 = \"da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rust-embed-impl/8.11.0/download\"],\n strip_prefix = \"rust-embed-impl-8.11.0\",\n build_file = Label(\"@cr//cr:BUILD.rust-embed-impl-8.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rust-embed-utils-8.11.0\",\n sha256 = \"5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rust-embed-utils/8.11.0/download\"],\n strip_prefix = \"rust-embed-utils-8.11.0\",\n build_file = Label(\"@cr//cr:BUILD.rust-embed-utils-8.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustc-hash-2.1.2\",\n sha256 = \"94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustc-hash/2.1.2/download\"],\n strip_prefix = \"rustc-hash-2.1.2\",\n build_file = Label(\"@cr//cr:BUILD.rustc-hash-2.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustc_version-0.4.1\",\n sha256 = \"cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustc_version/0.4.1/download\"],\n strip_prefix = \"rustc_version-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.rustc_version-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rusticata-macros-4.1.0\",\n sha256 = \"faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rusticata-macros/4.1.0/download\"],\n strip_prefix = \"rusticata-macros-4.1.0\",\n build_file = Label(\"@cr//cr:BUILD.rusticata-macros-4.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustix-1.1.4\",\n sha256 = \"b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustix/1.1.4/download\"],\n strip_prefix = \"rustix-1.1.4\",\n build_file = Label(\"@cr//cr:BUILD.rustix-1.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-0.23.39\",\n sha256 = \"7c2c118cb077cca2822033836dfb1b975355dfb784b5e8da48f7b6c5db74e60e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls/0.23.39/download\"],\n strip_prefix = \"rustls-0.23.39\",\n build_file = Label(\"@cr//cr:BUILD.rustls-0.23.39.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-native-certs-0.8.3\",\n sha256 = \"612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-native-certs/0.8.3/download\"],\n strip_prefix = \"rustls-native-certs-0.8.3\",\n build_file = Label(\"@cr//cr:BUILD.rustls-native-certs-0.8.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-pemfile-2.2.0\",\n sha256 = \"dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-pemfile/2.2.0/download\"],\n strip_prefix = \"rustls-pemfile-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.rustls-pemfile-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-pki-types-1.14.0\",\n sha256 = \"be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-pki-types/1.14.0/download\"],\n strip_prefix = \"rustls-pki-types-1.14.0\",\n build_file = Label(\"@cr//cr:BUILD.rustls-pki-types-1.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-platform-verifier-0.6.2\",\n sha256 = \"1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-platform-verifier/0.6.2/download\"],\n strip_prefix = \"rustls-platform-verifier-0.6.2\",\n build_file = Label(\"@cr//cr:BUILD.rustls-platform-verifier-0.6.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-platform-verifier-0.7.0\",\n sha256 = \"26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-platform-verifier/0.7.0/download\"],\n strip_prefix = \"rustls-platform-verifier-0.7.0\",\n build_file = Label(\"@cr//cr:BUILD.rustls-platform-verifier-0.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-platform-verifier-android-0.1.1\",\n sha256 = \"f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-platform-verifier-android/0.1.1/download\"],\n strip_prefix = \"rustls-platform-verifier-android-0.1.1\",\n build_file = Label(\"@cr//cr:BUILD.rustls-platform-verifier-android-0.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-webpki-0.103.13\",\n sha256 = \"61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-webpki/0.103.13/download\"],\n strip_prefix = \"rustls-webpki-0.103.13\",\n build_file = Label(\"@cr//cr:BUILD.rustls-webpki-0.103.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustversion-1.0.22\",\n sha256 = \"b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustversion/1.0.22/download\"],\n strip_prefix = \"rustversion-1.0.22\",\n build_file = Label(\"@cr//cr:BUILD.rustversion-1.0.22.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rusty-fork-0.3.1\",\n sha256 = \"cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rusty-fork/0.3.1/download\"],\n strip_prefix = \"rusty-fork-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.rusty-fork-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ryu-1.0.23\",\n sha256 = \"9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ryu/1.0.23/download\"],\n strip_prefix = \"ryu-1.0.23\",\n build_file = Label(\"@cr//cr:BUILD.ryu-1.0.23.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__same-file-1.0.6\",\n sha256 = \"93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/same-file/1.0.6/download\"],\n strip_prefix = \"same-file-1.0.6\",\n build_file = Label(\"@cr//cr:BUILD.same-file-1.0.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__schannel-0.1.29\",\n sha256 = \"91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/schannel/0.1.29/download\"],\n strip_prefix = \"schannel-0.1.29\",\n build_file = Label(\"@cr//cr:BUILD.schannel-0.1.29.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__schemars-0.9.0\",\n sha256 = \"4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/schemars/0.9.0/download\"],\n strip_prefix = \"schemars-0.9.0\",\n build_file = Label(\"@cr//cr:BUILD.schemars-0.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__schemars-1.2.1\",\n sha256 = \"a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/schemars/1.2.1/download\"],\n strip_prefix = \"schemars-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.schemars-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__schemars_derive-1.2.1\",\n sha256 = \"7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/schemars_derive/1.2.1/download\"],\n strip_prefix = \"schemars_derive-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.schemars_derive-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__scopeguard-1.2.0\",\n sha256 = \"94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/scopeguard/1.2.0/download\"],\n strip_prefix = \"scopeguard-1.2.0\",\n build_file = Label(\"@cr//cr:BUILD.scopeguard-1.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sealed-0.6.0\",\n sha256 = \"22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sealed/0.6.0/download\"],\n strip_prefix = \"sealed-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.sealed-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__security-framework-3.7.0\",\n sha256 = \"b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/security-framework/3.7.0/download\"],\n strip_prefix = \"security-framework-3.7.0\",\n build_file = Label(\"@cr//cr:BUILD.security-framework-3.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__security-framework-sys-2.17.0\",\n sha256 = \"6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/security-framework-sys/2.17.0/download\"],\n strip_prefix = \"security-framework-sys-2.17.0\",\n build_file = Label(\"@cr//cr:BUILD.security-framework-sys-2.17.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__self_cell-1.2.2\",\n sha256 = \"b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/self_cell/1.2.2/download\"],\n strip_prefix = \"self_cell-1.2.2\",\n build_file = Label(\"@cr//cr:BUILD.self_cell-1.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__semver-1.0.28\",\n sha256 = \"8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/semver/1.0.28/download\"],\n strip_prefix = \"semver-1.0.28\",\n build_file = Label(\"@cr//cr:BUILD.semver-1.0.28.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__send_wrapper-0.6.0\",\n sha256 = \"cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/send_wrapper/0.6.0/download\"],\n strip_prefix = \"send_wrapper-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.send_wrapper-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde-1.0.228\",\n sha256 = \"9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde/1.0.228/download\"],\n strip_prefix = \"serde-1.0.228\",\n build_file = Label(\"@cr//cr:BUILD.serde-1.0.228.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde-ndim-2.2.0\",\n sha256 = \"b3730acd541f643ea0015b89639abfc80262e8f0b930714eb0a7e3e01e8ea41c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde-ndim/2.2.0/download\"],\n strip_prefix = \"serde-ndim-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.serde-ndim-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_core-1.0.228\",\n sha256 = \"41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_core/1.0.228/download\"],\n strip_prefix = \"serde_core-1.0.228\",\n build_file = Label(\"@cr//cr:BUILD.serde_core-1.0.228.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_derive-1.0.228\",\n sha256 = \"d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_derive/1.0.228/download\"],\n strip_prefix = \"serde_derive-1.0.228\",\n build_file = Label(\"@cr//cr:BUILD.serde_derive-1.0.228.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_derive_internals-0.29.1\",\n sha256 = \"18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_derive_internals/0.29.1/download\"],\n strip_prefix = \"serde_derive_internals-0.29.1\",\n build_file = Label(\"@cr//cr:BUILD.serde_derive_internals-0.29.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_json-1.0.149\",\n sha256 = \"83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_json/1.0.149/download\"],\n strip_prefix = \"serde_json-1.0.149\",\n build_file = Label(\"@cr//cr:BUILD.serde_json-1.0.149.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_path_to_error-0.1.20\",\n sha256 = \"10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_path_to_error/0.1.20/download\"],\n strip_prefix = \"serde_path_to_error-0.1.20\",\n build_file = Label(\"@cr//cr:BUILD.serde_path_to_error-0.1.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_qs-0.15.0\",\n sha256 = \"f3faaf9e727533a19351a43cc5a8de957372163c7d35cc48c90b75cdda13c352\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_qs/0.15.0/download\"],\n strip_prefix = \"serde_qs-0.15.0\",\n build_file = Label(\"@cr//cr:BUILD.serde_qs-0.15.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_repr-0.1.20\",\n sha256 = \"175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_repr/0.1.20/download\"],\n strip_prefix = \"serde_repr-0.1.20\",\n build_file = Label(\"@cr//cr:BUILD.serde_repr-0.1.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_spanned-1.1.1\",\n sha256 = \"6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_spanned/1.1.1/download\"],\n strip_prefix = \"serde_spanned-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.serde_spanned-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_urlencoded-0.7.1\",\n sha256 = \"d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_urlencoded/0.7.1/download\"],\n strip_prefix = \"serde_urlencoded-0.7.1\",\n build_file = Label(\"@cr//cr:BUILD.serde_urlencoded-0.7.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_with-3.18.0\",\n sha256 = \"dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_with/3.18.0/download\"],\n strip_prefix = \"serde_with-3.18.0\",\n build_file = Label(\"@cr//cr:BUILD.serde_with-3.18.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_with_macros-3.18.0\",\n sha256 = \"d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_with_macros/3.18.0/download\"],\n strip_prefix = \"serde_with_macros-3.18.0\",\n build_file = Label(\"@cr//cr:BUILD.serde_with_macros-3.18.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serdebug-1.2.0\",\n sha256 = \"862bbba18d3abf56dae33408e78c84629d3195b70b0db095e5faac9ca4e983fb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serdebug/1.2.0/download\"],\n strip_prefix = \"serdebug-1.2.0\",\n build_file = Label(\"@cr//cr:BUILD.serdebug-1.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serdebug_derive-1.2.0\",\n sha256 = \"a310796d71e607c4e7cc353322673b149d7b7f404658d0e96c0ade9a6ce213e7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serdebug_derive/1.2.0/download\"],\n strip_prefix = \"serdebug_derive-1.2.0\",\n build_file = Label(\"@cr//cr:BUILD.serdebug_derive-1.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serialport-4.9.0\",\n sha256 = \"a4d91116f97173694f1642263b2ff837f80d933aa837e2314969f6728f661df3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serialport/4.9.0/download\"],\n strip_prefix = \"serialport-4.9.0\",\n build_file = Label(\"@cr//cr:BUILD.serialport-4.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__server_fn-0.8.12\",\n sha256 = \"5d60e4c1dfccd91fe0990141f69f1d5cf5679797ad53aa1b45e5bd658eb119f0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/server_fn/0.8.12/download\"],\n strip_prefix = \"server_fn-0.8.12\",\n build_file = Label(\"@cr//cr:BUILD.server_fn-0.8.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__server_fn_macro-0.8.10\",\n sha256 = \"1295b54815397d30d986b63f93cfd515fa86d5e528e0bb589ce9d530502f9e0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/server_fn_macro/0.8.10/download\"],\n strip_prefix = \"server_fn_macro-0.8.10\",\n build_file = Label(\"@cr//cr:BUILD.server_fn_macro-0.8.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__server_fn_macro_default-0.8.5\",\n sha256 = \"63eb08f80db903d3c42f64e60ebb3875e0305be502bdc064ec0a0eab42207f00\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/server_fn_macro_default/0.8.5/download\"],\n strip_prefix = \"server_fn_macro_default-0.8.5\",\n build_file = Label(\"@cr//cr:BUILD.server_fn_macro_default-0.8.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sha2-0.10.9\",\n sha256 = \"a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sha2/0.10.9/download\"],\n strip_prefix = \"sha2-0.10.9\",\n build_file = Label(\"@cr//cr:BUILD.sha2-0.10.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sharded-slab-0.1.7\",\n sha256 = \"f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sharded-slab/0.1.7/download\"],\n strip_prefix = \"sharded-slab-0.1.7\",\n build_file = Label(\"@cr//cr:BUILD.sharded-slab-0.1.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__shlex-1.3.0\",\n sha256 = \"0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/shlex/1.3.0/download\"],\n strip_prefix = \"shlex-1.3.0\",\n build_file = Label(\"@cr//cr:BUILD.shlex-1.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__signal-hook-registry-1.4.8\",\n sha256 = \"c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/signal-hook-registry/1.4.8/download\"],\n strip_prefix = \"signal-hook-registry-1.4.8\",\n build_file = Label(\"@cr//cr:BUILD.signal-hook-registry-1.4.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__simd-adler32-0.3.9\",\n sha256 = \"703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/simd-adler32/0.3.9/download\"],\n strip_prefix = \"simd-adler32-0.3.9\",\n build_file = Label(\"@cr//cr:BUILD.simd-adler32-0.3.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__simd_cesu8-1.1.1\",\n sha256 = \"94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/simd_cesu8/1.1.1/download\"],\n strip_prefix = \"simd_cesu8-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.simd_cesu8-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__simdutf8-0.1.5\",\n sha256 = \"e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/simdutf8/0.1.5/download\"],\n strip_prefix = \"simdutf8-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.simdutf8-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__slab-0.4.12\",\n sha256 = \"0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/slab/0.4.12/download\"],\n strip_prefix = \"slab-0.4.12\",\n build_file = Label(\"@cr//cr:BUILD.slab-0.4.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__slotmap-1.1.1\",\n sha256 = \"bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/slotmap/1.1.1/download\"],\n strip_prefix = \"slotmap-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.slotmap-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__smallvec-1.15.1\",\n sha256 = \"67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/smallvec/1.15.1/download\"],\n strip_prefix = \"smallvec-1.15.1\",\n build_file = Label(\"@cr//cr:BUILD.smallvec-1.15.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__smart-default-0.7.1\",\n sha256 = \"0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/smart-default/0.7.1/download\"],\n strip_prefix = \"smart-default-0.7.1\",\n build_file = Label(\"@cr//cr:BUILD.smart-default-0.7.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__smawk-0.3.2\",\n sha256 = \"b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/smawk/0.3.2/download\"],\n strip_prefix = \"smawk-0.3.2\",\n build_file = Label(\"@cr//cr:BUILD.smawk-0.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__socket2-0.6.3\",\n sha256 = \"3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/socket2/0.6.3/download\"],\n strip_prefix = \"socket2-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.socket2-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sse-stream-0.2.2\",\n sha256 = \"2c5e6deb40826033bd7b11c7ef25ef71193fabd71f680f40dd16538a2704d2f4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sse-stream/0.2.2/download\"],\n strip_prefix = \"sse-stream-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.sse-stream-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__stable_deref_trait-1.2.1\",\n sha256 = \"6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/stable_deref_trait/1.2.1/download\"],\n strip_prefix = \"stable_deref_trait-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.stable_deref_trait-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__strsim-0.11.1\",\n sha256 = \"7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/strsim/0.11.1/download\"],\n strip_prefix = \"strsim-0.11.1\",\n build_file = Label(\"@cr//cr:BUILD.strsim-0.11.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__subtle-2.6.1\",\n sha256 = \"13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/subtle/2.6.1/download\"],\n strip_prefix = \"subtle-2.6.1\",\n build_file = Label(\"@cr//cr:BUILD.subtle-2.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__syn-2.0.117\",\n sha256 = \"e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/syn/2.0.117/download\"],\n strip_prefix = \"syn-2.0.117\",\n build_file = Label(\"@cr//cr:BUILD.syn-2.0.117.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__syn_derive-0.2.0\",\n sha256 = \"cdb066a04799e45f5d582e8fc6ec8e6d6896040d00898eb4e6a835196815b219\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/syn_derive/0.2.0/download\"],\n strip_prefix = \"syn_derive-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.syn_derive-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sync_wrapper-1.0.2\",\n sha256 = \"0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sync_wrapper/1.0.2/download\"],\n strip_prefix = \"sync_wrapper-1.0.2\",\n build_file = Label(\"@cr//cr:BUILD.sync_wrapper-1.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__synstructure-0.13.2\",\n sha256 = \"728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/synstructure/0.13.2/download\"],\n strip_prefix = \"synstructure-0.13.2\",\n build_file = Label(\"@cr//cr:BUILD.synstructure-0.13.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__synthez-0.4.0\",\n sha256 = \"6d8a928f38f1bc873f28e0d2ba8298ad65374a6ac2241dabd297271531a736cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/synthez/0.4.0/download\"],\n strip_prefix = \"synthez-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.synthez-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__synthez-codegen-0.4.0\",\n sha256 = \"8fb83b8df4238e11746984dfb3819b155cd270de0e25847f45abad56b3671047\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/synthez-codegen/0.4.0/download\"],\n strip_prefix = \"synthez-codegen-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.synthez-codegen-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__synthez-core-0.4.0\",\n sha256 = \"906fba967105d822e7c7ed60477b5e76116724d33de68a585681fb253fc30d5c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/synthez-core/0.4.0/download\"],\n strip_prefix = \"synthez-core-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.synthez-core-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sys-locale-0.3.2\",\n sha256 = \"8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sys-locale/0.3.2/download\"],\n strip_prefix = \"sys-locale-0.3.2\",\n build_file = Label(\"@cr//cr:BUILD.sys-locale-0.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__system-configuration-0.7.0\",\n sha256 = \"a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/system-configuration/0.7.0/download\"],\n strip_prefix = \"system-configuration-0.7.0\",\n build_file = Label(\"@cr//cr:BUILD.system-configuration-0.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__system-configuration-sys-0.6.0\",\n sha256 = \"8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/system-configuration-sys/0.6.0/download\"],\n strip_prefix = \"system-configuration-sys-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.system-configuration-sys-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tachys-0.2.15\",\n sha256 = \"2989c94c59db8497727875aa561d4d0daa3cc79b5774d5ced48263f7091beff1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tachys/0.2.15/download\"],\n strip_prefix = \"tachys-0.2.15\",\n build_file = Label(\"@cr//cr:BUILD.tachys-0.2.15.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tempfile-3.27.0\",\n sha256 = \"32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tempfile/3.27.0/download\"],\n strip_prefix = \"tempfile-3.27.0\",\n build_file = Label(\"@cr//cr:BUILD.tempfile-3.27.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__terminal_size-0.4.4\",\n sha256 = \"230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/terminal_size/0.4.4/download\"],\n strip_prefix = \"terminal_size-0.4.4\",\n build_file = Label(\"@cr//cr:BUILD.terminal_size-0.4.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__termtree-0.5.1\",\n sha256 = \"8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/termtree/0.5.1/download\"],\n strip_prefix = \"termtree-0.5.1\",\n build_file = Label(\"@cr//cr:BUILD.termtree-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__textwrap-0.16.2\",\n sha256 = \"c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/textwrap/0.16.2/download\"],\n strip_prefix = \"textwrap-0.16.2\",\n build_file = Label(\"@cr//cr:BUILD.textwrap-0.16.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thiserror-1.0.69\",\n sha256 = \"b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror/1.0.69/download\"],\n strip_prefix = \"thiserror-1.0.69\",\n build_file = Label(\"@cr//cr:BUILD.thiserror-1.0.69.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thiserror-2.0.18\",\n sha256 = \"4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror/2.0.18/download\"],\n strip_prefix = \"thiserror-2.0.18\",\n build_file = Label(\"@cr//cr:BUILD.thiserror-2.0.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thiserror-impl-1.0.69\",\n sha256 = \"4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror-impl/1.0.69/download\"],\n strip_prefix = \"thiserror-impl-1.0.69\",\n build_file = Label(\"@cr//cr:BUILD.thiserror-impl-1.0.69.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thiserror-impl-2.0.18\",\n sha256 = \"ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror-impl/2.0.18/download\"],\n strip_prefix = \"thiserror-impl-2.0.18\",\n build_file = Label(\"@cr//cr:BUILD.thiserror-impl-2.0.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thread_local-1.1.9\",\n sha256 = \"f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thread_local/1.1.9/download\"],\n strip_prefix = \"thread_local-1.1.9\",\n build_file = Label(\"@cr//cr:BUILD.thread_local-1.1.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__throw_error-0.3.1\",\n sha256 = \"dc0ed6038fcbc0795aca7c92963ddda636573b956679204e044492d2b13c8f64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/throw_error/0.3.1/download\"],\n strip_prefix = \"throw_error-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.throw_error-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__time-0.3.47\",\n sha256 = \"743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/time/0.3.47/download\"],\n strip_prefix = \"time-0.3.47\",\n build_file = Label(\"@cr//cr:BUILD.time-0.3.47.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__time-core-0.1.8\",\n sha256 = \"7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/time-core/0.1.8/download\"],\n strip_prefix = \"time-core-0.1.8\",\n build_file = Label(\"@cr//cr:BUILD.time-core-0.1.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__time-macros-0.2.27\",\n sha256 = \"2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/time-macros/0.2.27/download\"],\n strip_prefix = \"time-macros-0.2.27\",\n build_file = Label(\"@cr//cr:BUILD.time-macros-0.2.27.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tinystr-0.8.3\",\n sha256 = \"c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tinystr/0.8.3/download\"],\n strip_prefix = \"tinystr-0.8.3\",\n build_file = Label(\"@cr//cr:BUILD.tinystr-0.8.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tinyvec-1.11.0\",\n sha256 = \"3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tinyvec/1.11.0/download\"],\n strip_prefix = \"tinyvec-1.11.0\",\n build_file = Label(\"@cr//cr:BUILD.tinyvec-1.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tinyvec_macros-0.1.1\",\n sha256 = \"1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tinyvec_macros/0.1.1/download\"],\n strip_prefix = \"tinyvec_macros-0.1.1\",\n build_file = Label(\"@cr//cr:BUILD.tinyvec_macros-0.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-1.52.1\",\n sha256 = \"b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio/1.52.1/download\"],\n strip_prefix = \"tokio-1.52.1\",\n build_file = Label(\"@cr//cr:BUILD.tokio-1.52.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-macros-2.7.0\",\n sha256 = \"385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-macros/2.7.0/download\"],\n strip_prefix = \"tokio-macros-2.7.0\",\n build_file = Label(\"@cr//cr:BUILD.tokio-macros-2.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-rustls-0.26.4\",\n sha256 = \"1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-rustls/0.26.4/download\"],\n strip_prefix = \"tokio-rustls-0.26.4\",\n build_file = Label(\"@cr//cr:BUILD.tokio-rustls-0.26.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-serial-5.4.5\",\n sha256 = \"aa1d5427f11ba7c5e6384521cfd76f2d64572ff29f3f4f7aa0f496282923fdc8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-serial/5.4.5/download\"],\n strip_prefix = \"tokio-serial-5.4.5\",\n build_file = Label(\"@cr//cr:BUILD.tokio-serial-5.4.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-stream-0.1.18\",\n sha256 = \"32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-stream/0.1.18/download\"],\n strip_prefix = \"tokio-stream-0.1.18\",\n build_file = Label(\"@cr//cr:BUILD.tokio-stream-0.1.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-test-0.4.5\",\n sha256 = \"3f6d24790a10a7af737693a3e8f1d03faef7e6ca0cc99aae5066f533766de545\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-test/0.4.5/download\"],\n strip_prefix = \"tokio-test-0.4.5\",\n build_file = Label(\"@cr//cr:BUILD.tokio-test-0.4.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-util-0.7.18\",\n sha256 = \"9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-util/0.7.18/download\"],\n strip_prefix = \"tokio-util-0.7.18\",\n build_file = Label(\"@cr//cr:BUILD.tokio-util-0.7.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml-0.5.11\",\n sha256 = \"f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml/0.5.11/download\"],\n strip_prefix = \"toml-0.5.11\",\n build_file = Label(\"@cr//cr:BUILD.toml-0.5.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml-1.1.2-spec-1.1.0\",\n sha256 = \"81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml/1.1.2+spec-1.1.0/download\"],\n strip_prefix = \"toml-1.1.2+spec-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.toml-1.1.2+spec-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml_datetime-1.1.1-spec-1.1.0\",\n sha256 = \"3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml_datetime/1.1.1+spec-1.1.0/download\"],\n strip_prefix = \"toml_datetime-1.1.1+spec-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.toml_datetime-1.1.1+spec-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml_edit-0.25.11-spec-1.1.0\",\n sha256 = \"0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml_edit/0.25.11+spec-1.1.0/download\"],\n strip_prefix = \"toml_edit-0.25.11+spec-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.toml_edit-0.25.11+spec-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml_parser-1.1.2-spec-1.1.0\",\n sha256 = \"a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml_parser/1.1.2+spec-1.1.0/download\"],\n strip_prefix = \"toml_parser-1.1.2+spec-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.toml_parser-1.1.2+spec-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tower-0.5.3\",\n sha256 = \"ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tower/0.5.3/download\"],\n strip_prefix = \"tower-0.5.3\",\n build_file = Label(\"@cr//cr:BUILD.tower-0.5.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tower-http-0.6.8\",\n sha256 = \"d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tower-http/0.6.8/download\"],\n strip_prefix = \"tower-http-0.6.8\",\n build_file = Label(\"@cr//cr:BUILD.tower-http-0.6.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tower-layer-0.3.3\",\n sha256 = \"121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tower-layer/0.3.3/download\"],\n strip_prefix = \"tower-layer-0.3.3\",\n build_file = Label(\"@cr//cr:BUILD.tower-layer-0.3.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tower-service-0.3.3\",\n sha256 = \"8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tower-service/0.3.3/download\"],\n strip_prefix = \"tower-service-0.3.3\",\n build_file = Label(\"@cr//cr:BUILD.tower-service-0.3.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-0.1.44\",\n sha256 = \"63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing/0.1.44/download\"],\n strip_prefix = \"tracing-0.1.44\",\n build_file = Label(\"@cr//cr:BUILD.tracing-0.1.44.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-attributes-0.1.31\",\n sha256 = \"7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-attributes/0.1.31/download\"],\n strip_prefix = \"tracing-attributes-0.1.31\",\n build_file = Label(\"@cr//cr:BUILD.tracing-attributes-0.1.31.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-core-0.1.36\",\n sha256 = \"db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-core/0.1.36/download\"],\n strip_prefix = \"tracing-core-0.1.36\",\n build_file = Label(\"@cr//cr:BUILD.tracing-core-0.1.36.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-futures-0.2.5\",\n sha256 = \"97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-futures/0.2.5/download\"],\n strip_prefix = \"tracing-futures-0.2.5\",\n build_file = Label(\"@cr//cr:BUILD.tracing-futures-0.2.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-log-0.2.0\",\n sha256 = \"ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-log/0.2.0/download\"],\n strip_prefix = \"tracing-log-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.tracing-log-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-subscriber-0.3.23\",\n sha256 = \"cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-subscriber/0.3.23/download\"],\n strip_prefix = \"tracing-subscriber-0.3.23\",\n build_file = Label(\"@cr//cr:BUILD.tracing-subscriber-0.3.23.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__try-lock-0.2.5\",\n sha256 = \"e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/try-lock/0.2.5/download\"],\n strip_prefix = \"try-lock-0.2.5\",\n build_file = Label(\"@cr//cr:BUILD.try-lock-0.2.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__type-map-0.5.1\",\n sha256 = \"cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/type-map/0.5.1/download\"],\n strip_prefix = \"type-map-0.5.1\",\n build_file = Label(\"@cr//cr:BUILD.type-map-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__typed-builder-0.23.2\",\n sha256 = \"31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/typed-builder/0.23.2/download\"],\n strip_prefix = \"typed-builder-0.23.2\",\n build_file = Label(\"@cr//cr:BUILD.typed-builder-0.23.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__typed-builder-macro-0.23.2\",\n sha256 = \"076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/typed-builder-macro/0.23.2/download\"],\n strip_prefix = \"typed-builder-macro-0.23.2\",\n build_file = Label(\"@cr//cr:BUILD.typed-builder-macro-0.23.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__typenum-1.20.0\",\n sha256 = \"40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/typenum/1.20.0/download\"],\n strip_prefix = \"typenum-1.20.0\",\n build_file = Label(\"@cr//cr:BUILD.typenum-1.20.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tzf-dist-0.0.2026-b-fix1\",\n sha256 = \"5d01156e05a8a494a8cfd993ae5990e9f39813c119bd490e0a67dd0bcbdbf1b6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tzf-dist/0.0.2026-b-fix1/download\"],\n strip_prefix = \"tzf-dist-0.0.2026-b-fix1\",\n build_file = Label(\"@cr//cr:BUILD.tzf-dist-0.0.2026-b-fix1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tzf-rs-1.3.2\",\n sha256 = \"04f9ff7d64c28f69759b8314959451dbb5c6590272bb3aedb279d20f4bc69074\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tzf-rs/1.3.2/download\"],\n strip_prefix = \"tzf-rs-1.3.2\",\n build_file = Label(\"@cr//cr:BUILD.tzf-rs-1.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unarray-0.1.4\",\n sha256 = \"eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unarray/0.1.4/download\"],\n strip_prefix = \"unarray-0.1.4\",\n build_file = Label(\"@cr//cr:BUILD.unarray-0.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unescaper-0.1.8\",\n sha256 = \"4064ed685c487dbc25bd3f0e9548f2e34bab9d18cefc700f9ec2dba74ba1138e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unescaper/0.1.8/download\"],\n strip_prefix = \"unescaper-0.1.8\",\n build_file = Label(\"@cr//cr:BUILD.unescaper-0.1.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unhygienic2-0.1.0\",\n sha256 = \"02a30ee73576cf3db4ccbc211b533ae0285dafdaa48d5fcf4d63123c66a61cd5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unhygienic2/0.1.0/download\"],\n strip_prefix = \"unhygienic2-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.unhygienic2-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unic-langid-0.9.6\",\n sha256 = \"a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unic-langid/0.9.6/download\"],\n strip_prefix = \"unic-langid-0.9.6\",\n build_file = Label(\"@cr//cr:BUILD.unic-langid-0.9.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unic-langid-impl-0.9.6\",\n sha256 = \"dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unic-langid-impl/0.9.6/download\"],\n strip_prefix = \"unic-langid-impl-0.9.6\",\n build_file = Label(\"@cr//cr:BUILD.unic-langid-impl-0.9.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicase-2.9.0\",\n sha256 = \"dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicase/2.9.0/download\"],\n strip_prefix = \"unicase-2.9.0\",\n build_file = Label(\"@cr//cr:BUILD.unicase-2.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-ident-1.0.24\",\n sha256 = \"e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-ident/1.0.24/download\"],\n strip_prefix = \"unicode-ident-1.0.24\",\n build_file = Label(\"@cr//cr:BUILD.unicode-ident-1.0.24.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-linebreak-0.1.5\",\n sha256 = \"3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-linebreak/0.1.5/download\"],\n strip_prefix = \"unicode-linebreak-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.unicode-linebreak-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-segmentation-1.13.2\",\n sha256 = \"9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-segmentation/1.13.2/download\"],\n strip_prefix = \"unicode-segmentation-1.13.2\",\n build_file = Label(\"@cr//cr:BUILD.unicode-segmentation-1.13.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-width-0.2.2\",\n sha256 = \"b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-width/0.2.2/download\"],\n strip_prefix = \"unicode-width-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.unicode-width-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-xid-0.2.6\",\n sha256 = \"ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-xid/0.2.6/download\"],\n strip_prefix = \"unicode-xid-0.2.6\",\n build_file = Label(\"@cr//cr:BUILD.unicode-xid-0.2.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__untrusted-0.7.1\",\n sha256 = \"a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/untrusted/0.7.1/download\"],\n strip_prefix = \"untrusted-0.7.1\",\n build_file = Label(\"@cr//cr:BUILD.untrusted-0.7.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__untrusted-0.9.0\",\n sha256 = \"8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/untrusted/0.9.0/download\"],\n strip_prefix = \"untrusted-0.9.0\",\n build_file = Label(\"@cr//cr:BUILD.untrusted-0.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__url-2.5.8\",\n sha256 = \"ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/url/2.5.8/download\"],\n strip_prefix = \"url-2.5.8\",\n build_file = Label(\"@cr//cr:BUILD.url-2.5.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__urlencoding-2.1.3\",\n sha256 = \"daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/urlencoding/2.1.3/download\"],\n strip_prefix = \"urlencoding-2.1.3\",\n build_file = Label(\"@cr//cr:BUILD.urlencoding-2.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__utf8-width-0.1.8\",\n sha256 = \"1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/utf8-width/0.1.8/download\"],\n strip_prefix = \"utf8-width-0.1.8\",\n build_file = Label(\"@cr//cr:BUILD.utf8-width-0.1.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__utf8_iter-1.0.4\",\n sha256 = \"b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/utf8_iter/1.0.4/download\"],\n strip_prefix = \"utf8_iter-1.0.4\",\n build_file = Label(\"@cr//cr:BUILD.utf8_iter-1.0.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__utf8parse-0.2.2\",\n sha256 = \"06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/utf8parse/0.2.2/download\"],\n strip_prefix = \"utf8parse-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.utf8parse-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__uuid-1.23.1\",\n sha256 = \"ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/uuid/1.23.1/download\"],\n strip_prefix = \"uuid-1.23.1\",\n build_file = Label(\"@cr//cr:BUILD.uuid-1.23.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__valuable-0.1.1\",\n sha256 = \"ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/valuable/0.1.1/download\"],\n strip_prefix = \"valuable-0.1.1\",\n build_file = Label(\"@cr//cr:BUILD.valuable-0.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__version_check-0.9.5\",\n sha256 = \"0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/version_check/0.9.5/download\"],\n strip_prefix = \"version_check-0.9.5\",\n build_file = Label(\"@cr//cr:BUILD.version_check-0.9.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wait-timeout-0.2.1\",\n sha256 = \"09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wait-timeout/0.2.1/download\"],\n strip_prefix = \"wait-timeout-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.wait-timeout-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__walkdir-2.5.0\",\n sha256 = \"29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/walkdir/2.5.0/download\"],\n strip_prefix = \"walkdir-2.5.0\",\n build_file = Label(\"@cr//cr:BUILD.walkdir-2.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__want-0.3.1\",\n sha256 = \"bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/want/0.3.1/download\"],\n strip_prefix = \"want-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.want-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasi-0.11.1-wasi-snapshot-preview1\",\n sha256 = \"ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasi/0.11.1+wasi-snapshot-preview1/download\"],\n strip_prefix = \"wasi-0.11.1+wasi-snapshot-preview1\",\n build_file = Label(\"@cr//cr:BUILD.wasi-0.11.1+wasi-snapshot-preview1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasip2-1.0.3-wasi-0.2.9\",\n sha256 = \"20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasip2/1.0.3+wasi-0.2.9/download\"],\n strip_prefix = \"wasip2-1.0.3+wasi-0.2.9\",\n build_file = Label(\"@cr//cr:BUILD.wasip2-1.0.3+wasi-0.2.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasip3-0.4.0-wasi-0.3.0-rc-2026-01-06\",\n sha256 = \"5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasip3/0.4.0+wasi-0.3.0-rc-2026-01-06/download\"],\n strip_prefix = \"wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06\",\n build_file = Label(\"@cr//cr:BUILD.wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-0.2.118\",\n sha256 = \"0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen/0.2.118/download\"],\n strip_prefix = \"wasm-bindgen-0.2.118\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-0.2.118.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-futures-0.4.68\",\n sha256 = \"f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen-futures/0.4.68/download\"],\n strip_prefix = \"wasm-bindgen-futures-0.4.68\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-futures-0.4.68.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-macro-0.2.118\",\n sha256 = \"eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen-macro/0.2.118/download\"],\n strip_prefix = \"wasm-bindgen-macro-0.2.118\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-macro-0.2.118.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-macro-support-0.2.118\",\n sha256 = \"9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.118/download\"],\n strip_prefix = \"wasm-bindgen-macro-support-0.2.118\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-macro-support-0.2.118.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-shared-0.2.118\",\n sha256 = \"5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen-shared/0.2.118/download\"],\n strip_prefix = \"wasm-bindgen-shared-0.2.118\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-shared-0.2.118.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-encoder-0.244.0\",\n sha256 = \"990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-encoder/0.244.0/download\"],\n strip_prefix = \"wasm-encoder-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wasm-encoder-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-metadata-0.244.0\",\n sha256 = \"bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-metadata/0.244.0/download\"],\n strip_prefix = \"wasm-metadata-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wasm-metadata-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-streams-0.5.0\",\n sha256 = \"9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-streams/0.5.0/download\"],\n strip_prefix = \"wasm-streams-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.wasm-streams-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm_split_helpers-0.2.1\",\n sha256 = \"d0cb6d1008be3c4c5abc31a407bfb8c8449ae14efc8561c1db821f79b9614b0a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm_split_helpers/0.2.1/download\"],\n strip_prefix = \"wasm_split_helpers-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.wasm_split_helpers-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm_split_macros-0.2.1\",\n sha256 = \"d0a659ffe5c7f4538aa6357c07e3d73221cc61eba03bd9a081e14bc91ed09b8c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm_split_macros/0.2.1/download\"],\n strip_prefix = \"wasm_split_macros-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.wasm_split_macros-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasmparser-0.244.0\",\n sha256 = \"47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasmparser/0.244.0/download\"],\n strip_prefix = \"wasmparser-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wasmparser-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wcs-0.4.2\",\n sha256 = \"596ba3e58d9861b3323c3cc572c3c7453f48e9b357c89ec04b16c5f9babcfd91\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wcs/0.4.2/download\"],\n strip_prefix = \"wcs-0.4.2\",\n build_file = Label(\"@cr//cr:BUILD.wcs-0.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__web-sys-0.3.95\",\n sha256 = \"4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/web-sys/0.3.95/download\"],\n strip_prefix = \"web-sys-0.3.95\",\n build_file = Label(\"@cr//cr:BUILD.web-sys-0.3.95.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__web-time-1.1.0\",\n sha256 = \"5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/web-time/1.1.0/download\"],\n strip_prefix = \"web-time-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.web-time-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__webpki-root-certs-1.0.7\",\n sha256 = \"f31141ce3fc3e300ae89b78c0dd67f9708061d1d2eda54b8209346fd6be9a92c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/webpki-root-certs/1.0.7/download\"],\n strip_prefix = \"webpki-root-certs-1.0.7\",\n build_file = Label(\"@cr//cr:BUILD.webpki-root-certs-1.0.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__webpki-roots-1.0.5\",\n sha256 = \"12bed680863276c63889429bfd6cab3b99943659923822de1c8a39c49e4d722c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/webpki-roots/1.0.5/download\"],\n strip_prefix = \"webpki-roots-1.0.5\",\n build_file = Label(\"@cr//cr:BUILD.webpki-roots-1.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__widestring-1.2.1\",\n sha256 = \"72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/widestring/1.2.1/download\"],\n strip_prefix = \"widestring-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.widestring-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winapi-0.3.9\",\n sha256 = \"5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winapi/0.3.9/download\"],\n strip_prefix = \"winapi-0.3.9\",\n build_file = Label(\"@cr//cr:BUILD.winapi-0.3.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winapi-i686-pc-windows-gnu-0.4.0\",\n sha256 = \"ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winapi-i686-pc-windows-gnu/0.4.0/download\"],\n strip_prefix = \"winapi-i686-pc-windows-gnu-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winapi-util-0.1.11\",\n sha256 = \"c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winapi-util/0.1.11/download\"],\n strip_prefix = \"winapi-util-0.1.11\",\n build_file = Label(\"@cr//cr:BUILD.winapi-util-0.1.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winapi-x86_64-pc-windows-gnu-0.4.0\",\n sha256 = \"712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download\"],\n strip_prefix = \"winapi-x86_64-pc-windows-gnu-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-core-0.62.2\",\n sha256 = \"b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-core/0.62.2/download\"],\n strip_prefix = \"windows-core-0.62.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-core-0.62.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-implement-0.60.2\",\n sha256 = \"053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-implement/0.60.2/download\"],\n strip_prefix = \"windows-implement-0.60.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-implement-0.60.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-interface-0.59.3\",\n sha256 = \"3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-interface/0.59.3/download\"],\n strip_prefix = \"windows-interface-0.59.3\",\n build_file = Label(\"@cr//cr:BUILD.windows-interface-0.59.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-link-0.2.1\",\n sha256 = \"f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-link/0.2.1/download\"],\n strip_prefix = \"windows-link-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.windows-link-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-registry-0.6.1\",\n sha256 = \"02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-registry/0.6.1/download\"],\n strip_prefix = \"windows-registry-0.6.1\",\n build_file = Label(\"@cr//cr:BUILD.windows-registry-0.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-result-0.4.1\",\n sha256 = \"7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-result/0.4.1/download\"],\n strip_prefix = \"windows-result-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.windows-result-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-service-0.8.0\",\n sha256 = \"193cae8e647981c35bc947fdd57ba7928b1fa0d4a79305f6dd2dc55221ac35ac\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-service/0.8.0/download\"],\n strip_prefix = \"windows-service-0.8.0\",\n build_file = Label(\"@cr//cr:BUILD.windows-service-0.8.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-strings-0.5.1\",\n sha256 = \"7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-strings/0.5.1/download\"],\n strip_prefix = \"windows-strings-0.5.1\",\n build_file = Label(\"@cr//cr:BUILD.windows-strings-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.45.0\",\n sha256 = \"75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.45.0/download\"],\n strip_prefix = \"windows-sys-0.45.0\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.45.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.52.0\",\n sha256 = \"282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.52.0/download\"],\n strip_prefix = \"windows-sys-0.52.0\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.52.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.59.0\",\n sha256 = \"1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.59.0/download\"],\n strip_prefix = \"windows-sys-0.59.0\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.59.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.60.2\",\n sha256 = \"f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.60.2/download\"],\n strip_prefix = \"windows-sys-0.60.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.60.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.61.2\",\n sha256 = \"ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.61.2/download\"],\n strip_prefix = \"windows-sys-0.61.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.61.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-targets-0.42.2\",\n sha256 = \"8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-targets/0.42.2/download\"],\n strip_prefix = \"windows-targets-0.42.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-targets-0.42.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-targets-0.52.6\",\n sha256 = \"9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-targets/0.52.6/download\"],\n strip_prefix = \"windows-targets-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows-targets-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-targets-0.53.5\",\n sha256 = \"4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-targets/0.53.5/download\"],\n strip_prefix = \"windows-targets-0.53.5\",\n build_file = Label(\"@cr//cr:BUILD.windows-targets-0.53.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_gnullvm-0.42.2\",\n sha256 = \"597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_gnullvm/0.42.2/download\"],\n strip_prefix = \"windows_aarch64_gnullvm-0.42.2\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_gnullvm-0.42.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_gnullvm-0.52.6\",\n sha256 = \"32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_aarch64_gnullvm-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_gnullvm-0.53.1\",\n sha256 = \"a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_gnullvm/0.53.1/download\"],\n strip_prefix = \"windows_aarch64_gnullvm-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_gnullvm-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_msvc-0.42.2\",\n sha256 = \"e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_msvc/0.42.2/download\"],\n strip_prefix = \"windows_aarch64_msvc-0.42.2\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_msvc-0.42.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_msvc-0.52.6\",\n sha256 = \"09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_msvc/0.52.6/download\"],\n strip_prefix = \"windows_aarch64_msvc-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_msvc-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_msvc-0.53.1\",\n sha256 = \"b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_msvc/0.53.1/download\"],\n strip_prefix = \"windows_aarch64_msvc-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_msvc-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnu-0.42.2\",\n sha256 = \"c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnu/0.42.2/download\"],\n strip_prefix = \"windows_i686_gnu-0.42.2\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnu-0.42.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnu-0.52.6\",\n sha256 = \"8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnu/0.52.6/download\"],\n strip_prefix = \"windows_i686_gnu-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnu-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnu-0.53.1\",\n sha256 = \"960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnu/0.53.1/download\"],\n strip_prefix = \"windows_i686_gnu-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnu-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnullvm-0.52.6\",\n sha256 = \"0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_i686_gnullvm-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnullvm-0.53.1\",\n sha256 = \"fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnullvm/0.53.1/download\"],\n strip_prefix = \"windows_i686_gnullvm-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnullvm-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_msvc-0.42.2\",\n sha256 = \"44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_msvc/0.42.2/download\"],\n strip_prefix = \"windows_i686_msvc-0.42.2\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_msvc-0.42.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_msvc-0.52.6\",\n sha256 = \"240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_msvc/0.52.6/download\"],\n strip_prefix = \"windows_i686_msvc-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_msvc-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_msvc-0.53.1\",\n sha256 = \"1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_msvc/0.53.1/download\"],\n strip_prefix = \"windows_i686_msvc-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_msvc-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnu-0.42.2\",\n sha256 = \"8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnu/0.42.2/download\"],\n strip_prefix = \"windows_x86_64_gnu-0.42.2\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnu-0.42.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnu-0.52.6\",\n sha256 = \"147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnu/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_gnu-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnu-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnu-0.53.1\",\n sha256 = \"9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnu/0.53.1/download\"],\n strip_prefix = \"windows_x86_64_gnu-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnu-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnullvm-0.42.2\",\n sha256 = \"26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnullvm/0.42.2/download\"],\n strip_prefix = \"windows_x86_64_gnullvm-0.42.2\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnullvm-0.42.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnullvm-0.52.6\",\n sha256 = \"24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_gnullvm-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnullvm-0.53.1\",\n sha256 = \"0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnullvm/0.53.1/download\"],\n strip_prefix = \"windows_x86_64_gnullvm-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnullvm-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_msvc-0.42.2\",\n sha256 = \"9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_msvc/0.42.2/download\"],\n strip_prefix = \"windows_x86_64_msvc-0.42.2\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_msvc-0.42.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_msvc-0.52.6\",\n sha256 = \"589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_msvc/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_msvc-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_msvc-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_msvc-0.53.1\",\n sha256 = \"d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_msvc/0.53.1/download\"],\n strip_prefix = \"windows_x86_64_msvc-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_msvc-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winnow-1.0.2\",\n sha256 = \"2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winnow/1.0.2/download\"],\n strip_prefix = \"winnow-1.0.2\",\n build_file = Label(\"@cr//cr:BUILD.winnow-1.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-0.51.0\",\n sha256 = \"d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen/0.51.0/download\"],\n strip_prefix = \"wit-bindgen-0.51.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-0.51.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-0.57.1\",\n sha256 = \"1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen/0.57.1/download\"],\n strip_prefix = \"wit-bindgen-0.57.1\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-0.57.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-core-0.51.0\",\n sha256 = \"ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen-core/0.51.0/download\"],\n strip_prefix = \"wit-bindgen-core-0.51.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-core-0.51.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-rust-0.51.0\",\n sha256 = \"b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen-rust/0.51.0/download\"],\n strip_prefix = \"wit-bindgen-rust-0.51.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-rust-0.51.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-rust-macro-0.51.0\",\n sha256 = \"0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen-rust-macro/0.51.0/download\"],\n strip_prefix = \"wit-bindgen-rust-macro-0.51.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-rust-macro-0.51.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-component-0.244.0\",\n sha256 = \"9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-component/0.244.0/download\"],\n strip_prefix = \"wit-component-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-component-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-parser-0.244.0\",\n sha256 = \"ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-parser/0.244.0/download\"],\n strip_prefix = \"wit-parser-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-parser-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__writeable-0.6.3\",\n sha256 = \"1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/writeable/0.6.3/download\"],\n strip_prefix = \"writeable-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.writeable-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__x509-parser-0.18.1\",\n sha256 = \"d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/x509-parser/0.18.1/download\"],\n strip_prefix = \"x509-parser-0.18.1\",\n build_file = Label(\"@cr//cr:BUILD.x509-parser-0.18.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__xxhash-rust-0.8.15\",\n sha256 = \"fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/xxhash-rust/0.8.15/download\"],\n strip_prefix = \"xxhash-rust-0.8.15\",\n build_file = Label(\"@cr//cr:BUILD.xxhash-rust-0.8.15.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__yansi-1.0.1\",\n sha256 = \"cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/yansi/1.0.1/download\"],\n strip_prefix = \"yansi-1.0.1\",\n build_file = Label(\"@cr//cr:BUILD.yansi-1.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__yasna-0.5.2\",\n sha256 = \"e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/yasna/0.5.2/download\"],\n strip_prefix = \"yasna-0.5.2\",\n build_file = Label(\"@cr//cr:BUILD.yasna-0.5.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__yoke-0.8.2\",\n sha256 = \"abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/yoke/0.8.2/download\"],\n strip_prefix = \"yoke-0.8.2\",\n build_file = Label(\"@cr//cr:BUILD.yoke-0.8.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__yoke-derive-0.8.2\",\n sha256 = \"de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/yoke-derive/0.8.2/download\"],\n strip_prefix = \"yoke-derive-0.8.2\",\n build_file = Label(\"@cr//cr:BUILD.yoke-derive-0.8.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerocopy-0.8.48\",\n sha256 = \"eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerocopy/0.8.48/download\"],\n strip_prefix = \"zerocopy-0.8.48\",\n build_file = Label(\"@cr//cr:BUILD.zerocopy-0.8.48.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerocopy-derive-0.8.48\",\n sha256 = \"70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerocopy-derive/0.8.48/download\"],\n strip_prefix = \"zerocopy-derive-0.8.48\",\n build_file = Label(\"@cr//cr:BUILD.zerocopy-derive-0.8.48.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerofrom-0.1.7\",\n sha256 = \"69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerofrom/0.1.7/download\"],\n strip_prefix = \"zerofrom-0.1.7\",\n build_file = Label(\"@cr//cr:BUILD.zerofrom-0.1.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerofrom-derive-0.1.7\",\n sha256 = \"11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerofrom-derive/0.1.7/download\"],\n strip_prefix = \"zerofrom-derive-0.1.7\",\n build_file = Label(\"@cr//cr:BUILD.zerofrom-derive-0.1.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zeroize-1.8.2\",\n sha256 = \"b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zeroize/1.8.2/download\"],\n strip_prefix = \"zeroize-1.8.2\",\n build_file = Label(\"@cr//cr:BUILD.zeroize-1.8.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerotrie-0.2.4\",\n sha256 = \"0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerotrie/0.2.4/download\"],\n strip_prefix = \"zerotrie-0.2.4\",\n build_file = Label(\"@cr//cr:BUILD.zerotrie-0.2.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerovec-0.11.6\",\n sha256 = \"90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerovec/0.11.6/download\"],\n strip_prefix = \"zerovec-0.11.6\",\n build_file = Label(\"@cr//cr:BUILD.zerovec-0.11.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerovec-derive-0.11.3\",\n sha256 = \"625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerovec-derive/0.11.3/download\"],\n strip_prefix = \"zerovec-derive-0.11.3\",\n build_file = Label(\"@cr//cr:BUILD.zerovec-derive-0.11.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zmij-1.0.21\",\n sha256 = \"b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zmij/1.0.21/download\"],\n strip_prefix = \"zmij-1.0.21\",\n build_file = Label(\"@cr//cr:BUILD.zmij-1.0.21.bazel\"),\n )\n\n return [\n struct(repo=\"cr__argon2-0.5.3\", is_dev_dep = False),\n struct(repo=\"cr__ascom-alpaca-1.0.0-beta.10\", is_dev_dep = False),\n struct(repo=\"cr__async-trait-0.1.89\", is_dev_dep = False),\n struct(repo=\"cr__axum-0.8.9\", is_dev_dep = False),\n struct(repo=\"cr__base64-0.22.1\", is_dev_dep = False),\n struct(repo=\"cr__chrono-0.4.44\", is_dev_dep = False),\n struct(repo=\"cr__clap-4.6.1\", is_dev_dep = False),\n struct(repo=\"cr__cloudflare-0.14.0\", is_dev_dep = False),\n struct(repo=\"cr__csv-1.4.0\", is_dev_dep = False),\n struct(repo=\"cr__erfars-0.2.0\", is_dev_dep = False),\n struct(repo=\"cr__fitsrs-0.4.1\", is_dev_dep = False),\n struct(repo=\"cr__fluent-langneg-0.13.1\", is_dev_dep = False),\n struct(repo=\"cr__fluent-syntax-0.12.0\", is_dev_dep = False),\n struct(repo=\"cr__hostname-0.4.2\", is_dev_dep = False),\n struct(repo=\"cr__humantime-2.3.0\", is_dev_dep = False),\n struct(repo=\"cr__humantime-serde-1.1.1\", is_dev_dep = False),\n struct(repo=\"cr__hyper-util-0.1.20\", is_dev_dep = False),\n struct(repo=\"cr__i18n-embed-0.16.0\", is_dev_dep = False),\n struct(repo=\"cr__i18n-embed-fl-0.10.0\", is_dev_dep = False),\n struct(repo=\"cr__instant-acme-0.8.5\", is_dev_dep = False),\n struct(repo=\"cr__leptos-0.8.19\", is_dev_dep = False),\n struct(repo=\"cr__leptos_meta-0.8.6\", is_dev_dep = False),\n struct(repo=\"cr__leptos_router-0.8.13\", is_dev_dep = False),\n struct(repo=\"cr__libc-0.2.185\", is_dev_dep = False),\n struct(repo=\"cr__mockall-0.14.0\", is_dev_dep = False),\n struct(repo=\"cr__ndarray-0.17.2\", is_dev_dep = False),\n struct(repo=\"cr__ndarray-ndimage-0.6.0\", is_dev_dep = False),\n struct(repo=\"cr__proc-macro2-1.0.106\", is_dev_dep = False),\n struct(repo=\"cr__quote-1.0.45\", is_dev_dep = False),\n struct(repo=\"cr__rcgen-0.14.7\", is_dev_dep = False),\n struct(repo=\"cr__regex-1.12.3\", is_dev_dep = False),\n struct(repo=\"cr__reqwest-0.13.2\", is_dev_dep = False),\n struct(repo=\"cr__rmcp-1.5.0\", is_dev_dep = False),\n struct(repo=\"cr__rmpfit-1.0.0\", is_dev_dep = False),\n struct(repo=\"cr__rpassword-7.5.2\", is_dev_dep = False),\n struct(repo=\"cr__rust-embed-8.11.0\", is_dev_dep = False),\n struct(repo=\"cr__rustls-0.23.39\", is_dev_dep = False),\n struct(repo=\"cr__rustls-pemfile-2.2.0\", is_dev_dep = False),\n struct(repo=\"cr__schemars-1.2.1\", is_dev_dep = False),\n struct(repo=\"cr__serde-1.0.228\", is_dev_dep = False),\n struct(repo=\"cr__serde_json-1.0.149\", is_dev_dep = False),\n struct(repo=\"cr__socket2-0.6.3\", is_dev_dep = False),\n struct(repo=\"cr__syn-2.0.117\", is_dev_dep = False),\n struct(repo=\"cr__sys-locale-0.3.2\", is_dev_dep = False),\n struct(repo=\"cr__tempfile-3.27.0\", is_dev_dep = False),\n struct(repo=\"cr__thiserror-2.0.18\", is_dev_dep = False),\n struct(repo=\"cr__time-0.3.47\", is_dev_dep = False),\n struct(repo=\"cr__tokio-1.52.1\", is_dev_dep = False),\n struct(repo=\"cr__tokio-rustls-0.26.4\", is_dev_dep = False),\n struct(repo=\"cr__tokio-serial-5.4.5\", is_dev_dep = False),\n struct(repo=\"cr__tokio-util-0.7.18\", is_dev_dep = False),\n struct(repo=\"cr__tower-0.5.3\", is_dev_dep = False),\n struct(repo=\"cr__tower-http-0.6.8\", is_dev_dep = False),\n struct(repo=\"cr__tracing-0.1.44\", is_dev_dep = False),\n struct(repo=\"cr__tracing-subscriber-0.3.23\", is_dev_dep = False),\n struct(repo=\"cr__tzf-rs-1.3.2\", is_dev_dep = False),\n struct(repo=\"cr__unic-langid-0.9.6\", is_dev_dep = False),\n struct(repo=\"cr__uuid-1.23.1\", is_dev_dep = False),\n struct(repo=\"cr__wcs-0.4.2\", is_dev_dep = False),\n struct(repo=\"cr__windows-service-0.8.0\", is_dev_dep = False),\n struct(repo = \"cr__cargo-husky-1.5.0\", is_dev_dep = True),\n struct(repo = \"cr__cucumber-0.22.1\", is_dev_dep = True),\n struct(repo = \"cr__proptest-1.11.0\", is_dev_dep = True),\n struct(repo = \"cr__tokio-test-0.4.5\", is_dev_dep = True),\n ]\n" + "defs.bzl": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\"\"\"\n# `crates_repository` API\n\n- [aliases](#aliases)\n- [crate_deps](#crate_deps)\n- [all_crate_deps](#all_crate_deps)\n- [crate_repositories](#crate_repositories)\n\n\"\"\"\n\nload(\"@bazel_tools//tools/build_defs/repo:git.bzl\", \"new_git_repository\")\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nload(\"@bazel_tools//tools/build_defs/repo:utils.bzl\", \"maybe\")\nload(\"@bazel_skylib//lib:selects.bzl\", \"selects\")\nload(\"@rules_rust//crate_universe/private:local_crate_mirror.bzl\", \"local_crate_mirror\")\n\n###############################################################################\n# MACROS API\n###############################################################################\n\n# An identifier that represent common dependencies (unconditional).\n_COMMON_CONDITION = \"\"\n\ndef _flatten_dependency_maps(all_dependency_maps):\n \"\"\"Flatten a list of dependency maps into one dictionary.\n\n Dependency maps have the following structure:\n\n ```python\n DEPENDENCIES_MAP = {\n # The first key in the map is a Bazel package\n # name of the workspace this file is defined in.\n \"workspace_member_package\": {\n\n # Not all dependencies are supported for all platforms.\n # the condition key is the condition required to be true\n # on the host platform.\n \"condition\": {\n\n # An alias to a crate target. # The label of the crate target the\n # Aliases are only crate names. # package name refers to.\n \"package_name\": \"@full//:label\",\n }\n }\n }\n ```\n\n Args:\n all_dependency_maps (list): A list of dicts as described above\n\n Returns:\n dict: A dictionary as described above\n \"\"\"\n dependencies = {}\n\n for workspace_deps_map in all_dependency_maps:\n for pkg_name, conditional_deps_map in workspace_deps_map.items():\n if pkg_name not in dependencies:\n non_frozen_map = dict()\n for key, values in conditional_deps_map.items():\n non_frozen_map.update({key: dict(values.items())})\n dependencies.setdefault(pkg_name, non_frozen_map)\n continue\n\n for condition, deps_map in conditional_deps_map.items():\n # If the condition has not been recorded, do so and continue\n if condition not in dependencies[pkg_name]:\n dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))\n continue\n\n # Alert on any miss-matched dependencies\n inconsistent_entries = []\n for crate_name, crate_label in deps_map.items():\n existing = dependencies[pkg_name][condition].get(crate_name)\n if existing and existing != crate_label:\n inconsistent_entries.append((crate_name, existing, crate_label))\n dependencies[pkg_name][condition].update({crate_name: crate_label})\n\n return dependencies\n\ndef crate_deps(deps, package_name = None):\n \"\"\"Finds the fully qualified label of the requested crates for the package where this macro is called.\n\n Args:\n deps (list): The desired list of crate targets.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()`.\n\n Returns:\n list: A list of labels to generated rust targets (str)\n \"\"\"\n\n if not deps:\n return []\n\n if package_name == None:\n package_name = native.package_name()\n\n # Join both sets of dependencies\n dependencies = _flatten_dependency_maps([\n _NORMAL_DEPENDENCIES,\n _NORMAL_DEV_DEPENDENCIES,\n _PROC_MACRO_DEPENDENCIES,\n _PROC_MACRO_DEV_DEPENDENCIES,\n _BUILD_DEPENDENCIES,\n _BUILD_PROC_MACRO_DEPENDENCIES,\n ]).pop(package_name, {})\n\n # Combine all conditional packages so we can easily index over a flat list\n # TODO: Perhaps this should actually return select statements and maintain\n # the conditionals of the dependencies\n flat_deps = {}\n for deps_set in dependencies.values():\n for crate_name, crate_label in deps_set.items():\n flat_deps.update({crate_name: crate_label})\n\n missing_crates = []\n crate_targets = []\n for crate_target in deps:\n if crate_target not in flat_deps:\n missing_crates.append(crate_target)\n else:\n crate_targets.append(flat_deps[crate_target])\n\n if missing_crates:\n fail(\"Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`\".format(\n missing_crates,\n package_name,\n dependencies,\n ))\n\n return crate_targets\n\ndef all_crate_deps(\n normal = False, \n normal_dev = False, \n proc_macro = False, \n proc_macro_dev = False,\n build = False,\n build_proc_macro = False,\n package_name = None):\n \"\"\"Finds the fully qualified label of all requested direct crate dependencies \\\n for the package where this macro is called.\n\n If no parameters are set, all normal dependencies are returned. Setting any one flag will\n otherwise impact the contents of the returned list.\n\n Args:\n normal (bool, optional): If True, normal dependencies are included in the\n output list.\n normal_dev (bool, optional): If True, normal dev dependencies will be\n included in the output list.\n proc_macro (bool, optional): If True, proc_macro dependencies are included\n in the output list.\n proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are\n included in the output list.\n build (bool, optional): If True, build dependencies are included\n in the output list.\n build_proc_macro (bool, optional): If True, build proc_macro dependencies are\n included in the output list.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()` when unset.\n\n Returns:\n list: A list of labels to generated rust targets (str)\n \"\"\"\n\n if package_name == None:\n package_name = native.package_name()\n\n # Determine the relevant maps to use\n all_dependency_maps = []\n if normal:\n all_dependency_maps.append(_NORMAL_DEPENDENCIES)\n if normal_dev:\n all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)\n if proc_macro:\n all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)\n if proc_macro_dev:\n all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)\n if build:\n all_dependency_maps.append(_BUILD_DEPENDENCIES)\n if build_proc_macro:\n all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)\n\n # Default to always using normal dependencies\n if not all_dependency_maps:\n all_dependency_maps.append(_NORMAL_DEPENDENCIES)\n\n dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)\n\n if not dependencies:\n if dependencies == None:\n fail(\"Tried to get all_crate_deps for package \" + package_name + \" but that package had no Cargo.toml file\")\n else:\n return []\n\n crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())\n for condition, deps in dependencies.items():\n crate_deps += selects.with_or({\n tuple(_CONDITIONS[condition]): deps.values(),\n \"//conditions:default\": [],\n })\n\n return crate_deps\n\ndef aliases(\n normal = False,\n normal_dev = False,\n proc_macro = False,\n proc_macro_dev = False,\n build = False,\n build_proc_macro = False,\n package_name = None):\n \"\"\"Produces a map of Crate alias names to their original label\n\n If no dependency kinds are specified, `normal` and `proc_macro` are used by default.\n Setting any one flag will otherwise determine the contents of the returned dict.\n\n Args:\n normal (bool, optional): If True, normal dependencies are included in the\n output list.\n normal_dev (bool, optional): If True, normal dev dependencies will be\n included in the output list..\n proc_macro (bool, optional): If True, proc_macro dependencies are included\n in the output list.\n proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are\n included in the output list.\n build (bool, optional): If True, build dependencies are included\n in the output list.\n build_proc_macro (bool, optional): If True, build proc_macro dependencies are\n included in the output list.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()` when unset.\n\n Returns:\n dict: The aliases of all associated packages\n \"\"\"\n if package_name == None:\n package_name = native.package_name()\n\n # Determine the relevant maps to use\n all_aliases_maps = []\n if normal:\n all_aliases_maps.append(_NORMAL_ALIASES)\n if normal_dev:\n all_aliases_maps.append(_NORMAL_DEV_ALIASES)\n if proc_macro:\n all_aliases_maps.append(_PROC_MACRO_ALIASES)\n if proc_macro_dev:\n all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)\n if build:\n all_aliases_maps.append(_BUILD_ALIASES)\n if build_proc_macro:\n all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)\n\n # Default to always using normal aliases\n if not all_aliases_maps:\n all_aliases_maps.append(_NORMAL_ALIASES)\n all_aliases_maps.append(_PROC_MACRO_ALIASES)\n\n aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)\n\n if not aliases:\n return dict()\n\n common_items = aliases.pop(_COMMON_CONDITION, {}).items()\n\n # If there are only common items in the dictionary, immediately return them\n if not len(aliases.keys()) == 1:\n return dict(common_items)\n\n # Build a single select statement where each conditional has accounted for the\n # common set of aliases.\n crate_aliases = {\"//conditions:default\": dict(common_items)}\n for condition, deps in aliases.items():\n condition_triples = _CONDITIONS[condition]\n for triple in condition_triples:\n if triple in crate_aliases:\n crate_aliases[triple].update(deps)\n else:\n crate_aliases.update({triple: dict(deps.items() + common_items)})\n\n return select(crate_aliases)\n\n###############################################################################\n# WORKSPACE MEMBER DEPS AND ALIASES\n###############################################################################\n\n_NORMAL_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"humantime\": Label(\"@cr//:humantime-2.3.0\"),\n \"libc\": Label(\"@cr//:libc-0.2.185\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"rmcp\": Label(\"@cr//:rmcp-1.5.0\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime\": Label(\"@cr//:humantime-2.3.0\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"rmcp\": Label(\"@cr//:rmcp-1.5.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"regex\": Label(\"@cr//:regex-1.12.3\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n \"cfg(windows)\": {\n \"windows-service\": Label(\"@cr//:windows-service-0.8.0\"),\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n \"base64\": Label(\"@cr//:base64-0.22.1\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime\": Label(\"@cr//:humantime-2.3.0\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"fitsrs\": Label(\"@cr//:fitsrs-0.4.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"libc\": Label(\"@cr//:libc-0.2.185\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n \"wcs\": Label(\"@cr//:wcs-0.4.2\"),\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"i18n-embed\": Label(\"@cr//:i18n-embed-0.16.0\"),\n \"rust-embed\": Label(\"@cr//:rust-embed-8.11.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-serial\": Label(\"@cr//:tokio-serial-5.4.5\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-serial\": Label(\"@cr//:tokio-serial-5.4.5\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"base64\": Label(\"@cr//:base64-0.22.1\"),\n \"chrono\": Label(\"@cr//:chrono-0.4.44\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime\": Label(\"@cr//:humantime-2.3.0\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"ndarray\": Label(\"@cr//:ndarray-0.17.2\"),\n \"ndarray-ndimage\": Label(\"@cr//:ndarray-ndimage-0.6.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"rmcp\": Label(\"@cr//:rmcp-1.5.0\"),\n \"rmpfit\": Label(\"@cr//:rmpfit-1.0.0\"),\n \"rpassword\": Label(\"@cr//:rpassword-7.5.2\"),\n \"schemars\": Label(\"@cr//:schemars-1.2.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n \"uuid\": Label(\"@cr//:uuid-1.23.1\"),\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n \"argon2\": Label(\"@cr//:argon2-0.5.3\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"base64\": Label(\"@cr//:base64-0.22.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rp-catalog\": {\n _COMMON_CONDITION: {\n \"csv\": Label(\"@cr//:csv-1.4.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n \"chrono\": Label(\"@cr//:chrono-0.4.44\"),\n \"erfars\": Label(\"@cr//:erfars-0.2.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tzf-rs\": Label(\"@cr//:tzf-rs-1.3.3\"),\n },\n },\n \"crates/rp-fits\": {\n _COMMON_CONDITION: {\n \"fitsrs\": Label(\"@cr//:fitsrs-0.4.1\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"cloudflare\": Label(\"@cr//:cloudflare-0.14.0\"),\n \"hostname\": Label(\"@cr//:hostname-0.4.2\"),\n \"hyper-util\": Label(\"@cr//:hyper-util-0.1.20\"),\n \"instant-acme\": Label(\"@cr//:instant-acme-0.8.5\"),\n \"rcgen\": Label(\"@cr//:rcgen-0.14.7\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"rustls\": Label(\"@cr//:rustls-0.23.39\"),\n \"rustls-pemfile\": Label(\"@cr//:rustls-pemfile-2.2.0\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"socket2\": Label(\"@cr//:socket2-0.6.3\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"time\": Label(\"@cr//:time-0.3.47\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-rustls\": Label(\"@cr//:tokio-rustls-0.26.4\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"fluent-langneg\": Label(\"@cr//:fluent-langneg-0.13.1\"),\n \"fluent-syntax\": Label(\"@cr//:fluent-syntax-0.12.0\"),\n \"i18n-embed\": Label(\"@cr//:i18n-embed-0.16.0\"),\n \"sys-locale\": Label(\"@cr//:sys-locale-0.3.2\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"unic-langid\": Label(\"@cr//:unic-langid-0.9.6\"),\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n _COMMON_CONDITION: {\n \"proc-macro2\": Label(\"@cr//:proc-macro2-1.0.106\"),\n \"quote\": Label(\"@cr//:quote-1.0.45\"),\n \"syn\": Label(\"@cr//:syn-2.0.117\"),\n },\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-util\": Label(\"@cr//:tokio-util-0.7.18\"),\n \"tower\": Label(\"@cr//:tower-0.5.3\"),\n \"tower-http\": Label(\"@cr//:tower-http-0.6.8\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n \"leptos\": Label(\"@cr//:leptos-0.8.19\"),\n \"leptos_meta\": Label(\"@cr//:leptos_meta-0.8.6\"),\n \"leptos_router\": Label(\"@cr//:leptos_router-0.8.13\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"base64\": Label(\"@cr//:base64-0.22.1\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"ndarray\": Label(\"@cr//:ndarray-0.17.2\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n \"ascom-alpaca\": Label(\"@cr//:ascom-alpaca-1.0.0-beta.10\"),\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"chrono\": Label(\"@cr//:chrono-0.4.44\"),\n \"clap\": Label(\"@cr//:clap-4.6.1\"),\n \"erfars\": Label(\"@cr//:erfars-0.2.0\"),\n \"humantime-serde\": Label(\"@cr//:humantime-serde-1.1.1\"),\n \"serde\": Label(\"@cr//:serde-1.0.228\"),\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n \"thiserror\": Label(\"@cr//:thiserror-2.0.18\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tokio-serial\": Label(\"@cr//:tokio-serial-5.4.5\"),\n \"tracing\": Label(\"@cr//:tracing-0.1.44\"),\n \"tracing-subscriber\": Label(\"@cr//:tracing-subscriber-0.3.23\"),\n },\n },\n}\n\n\n_NORMAL_ALIASES = {\n \"crates/bdd-infra\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n },\n \"cfg(windows)\": {\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-catalog\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-fits\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n },\n },\n}\n\n\n_NORMAL_DEV_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"libc\": Label(\"@cr//:libc-0.2.185\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"libc\": Label(\"@cr//:libc-0.2.185\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n \"tower\": Label(\"@cr//:tower-0.5.3\"),\n },\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n \"serde_json\": Label(\"@cr//:serde_json-1.0.149\"),\n },\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n \"axum\": Label(\"@cr//:axum-0.8.9\"),\n \"tokio\": Label(\"@cr//:tokio-1.52.1\"),\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n \"cargo-husky\": Label(\"@cr//:cargo-husky-1.5.0\"),\n \"cucumber\": Label(\"@cr//:cucumber-0.23.0\"),\n \"mockall\": Label(\"@cr//:mockall-0.14.0\"),\n \"proptest\": Label(\"@cr//:proptest-1.11.0\"),\n \"regex\": Label(\"@cr//:regex-1.12.3\"),\n \"reqwest\": Label(\"@cr//:reqwest-0.13.3\"),\n \"tempfile\": Label(\"@cr//:tempfile-3.27.0\"),\n \"tokio-test\": Label(\"@cr//:tokio-test-0.4.5\"),\n },\n },\n}\n\n\n_NORMAL_DEV_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n },\n },\n}\n\n\n_PROC_MACRO_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n \"i18n-embed-fl\": Label(\"@cr//:i18n-embed-fl-0.10.0\"),\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n \"i18n-embed-fl\": Label(\"@cr//:i18n-embed-fl-0.10.0\"),\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n \"async-trait\": Label(\"@cr//:async-trait-0.1.89\"),\n },\n },\n}\n\n\n_PROC_MACRO_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_PROC_MACRO_DEV_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_PROC_MACRO_DEV_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/filemonitor\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/phd2-guider\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/ppba-driver\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/qhy-focuser\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/rp\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-auth\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rp-tls\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sentinel-app\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/sky-survey-camera\": {\n _COMMON_CONDITION: {\n },\n },\n \"crates/skywatcher-motor-protocol\": {\n _COMMON_CONDITION: {\n },\n },\n \"services/star-adventurer-gti\": {\n _COMMON_CONDITION: {\n },\n },\n}\n\n\n_BUILD_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_BUILD_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_BUILD_PROC_MACRO_DEPENDENCIES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_BUILD_PROC_MACRO_ALIASES = {\n \"crates/bdd-infra\": {\n },\n \"services/calibrator-flats\": {\n },\n \"services/filemonitor\": {\n },\n \"services/phd2-guider\": {\n },\n \"services/plate-solver\": {\n },\n \"services/ppba-driver\": {\n },\n \"services/qhy-focuser\": {\n },\n \"services/rp\": {\n },\n \"crates/rp-auth\": {\n },\n \"crates/rp-catalog\": {\n },\n \"crates/rp-ephemeris\": {\n },\n \"crates/rp-fits\": {\n },\n \"crates/rp-plate-solver\": {\n },\n \"crates/rp-tls\": {\n },\n \"crates/rusty-photon-i18n\": {\n },\n \"crates/rusty-photon-i18n-derive\": {\n },\n \"services/sentinel\": {\n },\n \"services/sentinel-app\": {\n },\n \"services/sky-survey-camera\": {\n },\n \"crates/skywatcher-motor-protocol\": {\n },\n \"services/star-adventurer-gti\": {\n },\n}\n\n\n_CONDITIONS = {\n \"aarch64-apple-darwin\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"aarch64-linux-android\": [],\n \"aarch64-pc-windows-gnullvm\": [],\n \"aarch64-unknown-linux-gnu\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\"],\n \"cfg(all(all(target_arch = \\\"aarch64\\\", target_endian = \\\"little\\\"), target_os = \\\"windows\\\"))\": [],\n \"cfg(all(all(target_arch = \\\"aarch64\\\", target_endian = \\\"little\\\"), target_vendor = \\\"apple\\\", any(target_os = \\\"ios\\\", target_os = \\\"macos\\\", target_os = \\\"tvos\\\", target_os = \\\"visionos\\\", target_os = \\\"watchos\\\")))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(all(any(all(target_arch = \\\"aarch64\\\", target_endian = \\\"little\\\"), all(target_arch = \\\"arm\\\", target_endian = \\\"little\\\")), any(target_os = \\\"android\\\", target_os = \\\"linux\\\")))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\"],\n \"cfg(all(any(target_arch = \\\"x86_64\\\", target_arch = \\\"arm64ec\\\"), target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"cfg(all(any(target_os = \\\"linux\\\", target_os = \\\"android\\\"), any(rustix_use_libc, miri, not(all(target_os = \\\"linux\\\", any(target_endian = \\\"little\\\", any(target_arch = \\\"s390x\\\", target_arch = \\\"powerpc\\\")), any(target_arch = \\\"arm\\\", all(target_arch = \\\"aarch64\\\", target_pointer_width = \\\"64\\\"), target_arch = \\\"riscv64\\\", all(rustix_use_experimental_asm, target_arch = \\\"powerpc\\\"), all(rustix_use_experimental_asm, target_arch = \\\"powerpc64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"s390x\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips32r6\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64r6\\\"), target_arch = \\\"x86\\\", all(target_arch = \\\"x86_64\\\", target_pointer_width = \\\"64\\\")))))))\": [],\n \"cfg(all(any(target_os = \\\"linux\\\", target_os = \\\"android\\\"), not(any(all(target_os = \\\"linux\\\", target_env = \\\"\\\"), getrandom_backend = \\\"custom\\\", getrandom_backend = \\\"linux_raw\\\", getrandom_backend = \\\"rdrand\\\", getrandom_backend = \\\"rndr\\\"))))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(not(rustix_use_libc), not(miri), target_os = \\\"linux\\\", any(target_endian = \\\"little\\\", any(target_arch = \\\"s390x\\\", target_arch = \\\"powerpc\\\")), any(target_arch = \\\"arm\\\", all(target_arch = \\\"aarch64\\\", target_pointer_width = \\\"64\\\"), target_arch = \\\"riscv64\\\", all(rustix_use_experimental_asm, target_arch = \\\"powerpc\\\"), all(rustix_use_experimental_asm, target_arch = \\\"powerpc64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"s390x\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips32r6\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64r6\\\"), target_arch = \\\"x86\\\", all(target_arch = \\\"x86_64\\\", target_pointer_width = \\\"64\\\"))))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \\\"linux\\\", any(target_endian = \\\"little\\\", any(target_arch = \\\"s390x\\\", target_arch = \\\"powerpc\\\")), any(target_arch = \\\"arm\\\", all(target_arch = \\\"aarch64\\\", target_pointer_width = \\\"64\\\"), target_arch = \\\"riscv64\\\", all(rustix_use_experimental_asm, target_arch = \\\"powerpc\\\"), all(rustix_use_experimental_asm, target_arch = \\\"powerpc64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"s390x\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips32r6\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64\\\"), all(rustix_use_experimental_asm, target_arch = \\\"mips64r6\\\"), target_arch = \\\"x86\\\", all(target_arch = \\\"x86_64\\\", target_pointer_width = \\\"64\\\")))))))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_os = \\\"android\\\"))\": [],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_os = \\\"linux\\\"))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\"],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_vendor = \\\"apple\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(all(target_arch = \\\"loongarch64\\\", target_os = \\\"linux\\\"))\": [],\n \"cfg(all(target_arch = \\\"wasm32\\\", any(target_os = \\\"unknown\\\", target_os = \\\"none\\\")))\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\"],\n \"cfg(all(target_arch = \\\"wasm32\\\", target_os = \\\"unknown\\\"))\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\"],\n \"cfg(all(target_arch = \\\"wasm32\\\", target_os = \\\"wasi\\\", target_env = \\\"p2\\\"))\": [],\n \"cfg(all(target_arch = \\\"wasm32\\\", target_os = \\\"wasi\\\", target_env = \\\"p3\\\"))\": [],\n \"cfg(all(target_arch = \\\"x86\\\", target_env = \\\"gnu\\\", not(target_abi = \\\"llvm\\\"), not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"x86\\\", target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"x86_64\\\", target_env = \\\"gnu\\\", not(target_abi = \\\"llvm\\\"), not(windows_raw_dylib)))\": [\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(target_family = \\\"wasm\\\", target_os = \\\"unknown\\\"))\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\"],\n \"cfg(all(target_os = \\\"linux\\\", not(target_env = \\\"musl\\\")))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(target_os = \\\"uefi\\\", getrandom_backend = \\\"efi_rng\\\"))\": [],\n \"cfg(all(unix, not(target_os = \\\"android\\\"), not(target_vendor = \\\"apple\\\"), not(target_arch = \\\"wasm32\\\")))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(all(unix, not(target_os = \\\"macos\\\")))\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any())\": [],\n \"cfg(any(target_arch = \\\"aarch64\\\", target_arch = \\\"x86_64\\\", target_arch = \\\"x86\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(target_arch = \\\"x86\\\", target_arch = \\\"x86_64\\\"))\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(target_arch = \\\"x86_64\\\", target_arch = \\\"x86\\\"))\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(target_os = \\\"dragonfly\\\", target_os = \\\"freebsd\\\", target_os = \\\"hurd\\\", target_os = \\\"illumos\\\", target_os = \\\"cygwin\\\", all(target_os = \\\"horizon\\\", target_arch = \\\"arm\\\")))\": [],\n \"cfg(any(target_os = \\\"haiku\\\", target_os = \\\"redox\\\", target_os = \\\"nto\\\", target_os = \\\"aix\\\"))\": [],\n \"cfg(any(target_os = \\\"ios\\\", target_os = \\\"macos\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(any(target_os = \\\"ios\\\", target_os = \\\"visionos\\\", target_os = \\\"watchos\\\", target_os = \\\"tvos\\\"))\": [],\n \"cfg(any(target_os = \\\"macos\\\", target_os = \\\"ios\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(any(target_os = \\\"macos\\\", target_os = \\\"openbsd\\\", target_os = \\\"vita\\\", target_os = \\\"emscripten\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(any(target_vendor = \\\"apple\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(any(unix, target_os = \\\"hermit\\\", target_os = \\\"wasi\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(unix, target_os = \\\"redox\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(any(unix, target_os = \\\"wasi\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(not(all(target_arch = \\\"wasm32\\\", any(target_os = \\\"unknown\\\", target_os = \\\"none\\\"))))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(not(all(target_family = \\\"wasm\\\", target_os = \\\"unknown\\\")))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(not(target_arch = \\\"wasm32\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(not(target_has_atomic = \\\"ptr\\\"))\": [],\n \"cfg(not(target_os = \\\"windows\\\"))\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(target_arch = \\\"wasm32\\\")\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"cfg(target_family = \\\"wasm\\\")\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\",\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"cfg(target_os = \\\"android\\\")\": [],\n \"cfg(target_os = \\\"haiku\\\")\": [],\n \"cfg(target_os = \\\"hermit\\\")\": [],\n \"cfg(target_os = \\\"macos\\\")\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(target_os = \\\"netbsd\\\")\": [],\n \"cfg(target_os = \\\"redox\\\")\": [],\n \"cfg(target_os = \\\"solaris\\\")\": [],\n \"cfg(target_os = \\\"vxworks\\\")\": [],\n \"cfg(target_os = \\\"wasi\\\")\": [\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"cfg(target_os = \\\"windows\\\")\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"cfg(target_vendor = \\\"apple\\\")\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"cfg(unix)\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\",\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(windows)\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"cfg(windows_raw_dylib)\": [],\n \"i686-pc-windows-gnu\": [],\n \"i686-pc-windows-gnullvm\": [],\n \"wasm32-unknown-unknown\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\"],\n \"wasm32-wasip1\": [\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"x86_64-pc-windows-gnu\": [],\n \"x86_64-pc-windows-gnullvm\": [],\n \"x86_64-pc-windows-msvc\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"x86_64-unknown-linux-gnu\": [\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"x86_64-unknown-nixos-gnu\": [\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n}\n\n###############################################################################\n\ndef crate_repositories():\n \"\"\"A macro for defining repositories for all generated crates.\n\n Returns:\n A list of repos visible to the module through the module extension.\n \"\"\"\n maybe(\n http_archive,\n name = \"cr__adler2-2.0.1\",\n sha256 = \"320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/adler2/2.0.1/download\"],\n strip_prefix = \"adler2-2.0.1\",\n build_file = Label(\"@cr//cr:BUILD.adler2-2.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__aho-corasick-1.1.4\",\n sha256 = \"ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/aho-corasick/1.1.4/download\"],\n strip_prefix = \"aho-corasick-1.1.4\",\n build_file = Label(\"@cr//cr:BUILD.aho-corasick-1.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__android_system_properties-0.1.5\",\n sha256 = \"819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/android_system_properties/0.1.5/download\"],\n strip_prefix = \"android_system_properties-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.android_system_properties-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstream-1.0.0\",\n sha256 = \"824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstream/1.0.0/download\"],\n strip_prefix = \"anstream-1.0.0\",\n build_file = Label(\"@cr//cr:BUILD.anstream-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstyle-1.0.14\",\n sha256 = \"940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle/1.0.14/download\"],\n strip_prefix = \"anstyle-1.0.14\",\n build_file = Label(\"@cr//cr:BUILD.anstyle-1.0.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstyle-parse-1.0.0\",\n sha256 = \"52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-parse/1.0.0/download\"],\n strip_prefix = \"anstyle-parse-1.0.0\",\n build_file = Label(\"@cr//cr:BUILD.anstyle-parse-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstyle-query-1.1.5\",\n sha256 = \"40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-query/1.1.5/download\"],\n strip_prefix = \"anstyle-query-1.1.5\",\n build_file = Label(\"@cr//cr:BUILD.anstyle-query-1.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anstyle-wincon-3.0.11\",\n sha256 = \"291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-wincon/3.0.11/download\"],\n strip_prefix = \"anstyle-wincon-3.0.11\",\n build_file = Label(\"@cr//cr:BUILD.anstyle-wincon-3.0.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__any_spawner-0.3.0\",\n sha256 = \"1384d3fe1eecb464229fcf6eebb72306591c56bf27b373561489458a7c73027d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/any_spawner/0.3.0/download\"],\n strip_prefix = \"any_spawner-0.3.0\",\n build_file = Label(\"@cr//cr:BUILD.any_spawner-0.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__anyhow-1.0.102\",\n sha256 = \"7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anyhow/1.0.102/download\"],\n strip_prefix = \"anyhow-1.0.102\",\n build_file = Label(\"@cr//cr:BUILD.anyhow-1.0.102.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__approx-0.5.1\",\n sha256 = \"cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/approx/0.5.1/download\"],\n strip_prefix = \"approx-0.5.1\",\n build_file = Label(\"@cr//cr:BUILD.approx-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__arc-swap-1.9.1\",\n sha256 = \"6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/arc-swap/1.9.1/download\"],\n strip_prefix = \"arc-swap-1.9.1\",\n build_file = Label(\"@cr//cr:BUILD.arc-swap-1.9.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__argon2-0.5.3\",\n sha256 = \"3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/argon2/0.5.3/download\"],\n strip_prefix = \"argon2-0.5.3\",\n build_file = Label(\"@cr//cr:BUILD.argon2-0.5.3.bazel\"),\n )\n\n maybe(\n new_git_repository,\n name = \"cr__ascom-alpaca-1.0.0-beta.10\",\n commit = \"638429b27757c17dc054603fb3ad4de9287c6983\",\n init_submodules = True,\n remote = \"https://github.com/ivonnyssen/ascom-alpaca-rs.git\",\n build_file = Label(\"@cr//cr:BUILD.ascom-alpaca-1.0.0-beta.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__asn1-rs-0.7.1\",\n sha256 = \"56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/asn1-rs/0.7.1/download\"],\n strip_prefix = \"asn1-rs-0.7.1\",\n build_file = Label(\"@cr//cr:BUILD.asn1-rs-0.7.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__asn1-rs-derive-0.6.0\",\n sha256 = \"3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/asn1-rs-derive/0.6.0/download\"],\n strip_prefix = \"asn1-rs-derive-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.asn1-rs-derive-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__asn1-rs-impl-0.2.0\",\n sha256 = \"7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/asn1-rs-impl/0.2.0/download\"],\n strip_prefix = \"asn1-rs-impl-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.asn1-rs-impl-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__async-fn-stream-0.3.2\",\n sha256 = \"d4ba0c4baf81a0d8ab31618ffa3ae29ceeb970a6d0d82f76130753462e39d0ea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/async-fn-stream/0.3.2/download\"],\n strip_prefix = \"async-fn-stream-0.3.2\",\n build_file = Label(\"@cr//cr:BUILD.async-fn-stream-0.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__async-lock-3.4.2\",\n sha256 = \"290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/async-lock/3.4.2/download\"],\n strip_prefix = \"async-lock-3.4.2\",\n build_file = Label(\"@cr//cr:BUILD.async-lock-3.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__async-once-cell-0.5.4\",\n sha256 = \"4288f83726785267c6f2ef073a3d83dc3f9b81464e9f99898240cced85fce35a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/async-once-cell/0.5.4/download\"],\n strip_prefix = \"async-once-cell-0.5.4\",\n build_file = Label(\"@cr//cr:BUILD.async-once-cell-0.5.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__async-trait-0.1.89\",\n sha256 = \"9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/async-trait/0.1.89/download\"],\n strip_prefix = \"async-trait-0.1.89\",\n build_file = Label(\"@cr//cr:BUILD.async-trait-0.1.89.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__atomic-waker-1.1.2\",\n sha256 = \"1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/atomic-waker/1.1.2/download\"],\n strip_prefix = \"atomic-waker-1.1.2\",\n build_file = Label(\"@cr//cr:BUILD.atomic-waker-1.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__attribute-derive-0.10.5\",\n sha256 = \"05832cdddc8f2650cc2cc187cc2e952b8c133a48eb055f35211f61ee81502d77\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/attribute-derive/0.10.5/download\"],\n strip_prefix = \"attribute-derive-0.10.5\",\n build_file = Label(\"@cr//cr:BUILD.attribute-derive-0.10.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__attribute-derive-macro-0.10.5\",\n sha256 = \"0a7cdbbd4bd005c5d3e2e9c885e6fa575db4f4a3572335b974d8db853b6beb61\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/attribute-derive-macro/0.10.5/download\"],\n strip_prefix = \"attribute-derive-macro-0.10.5\",\n build_file = Label(\"@cr//cr:BUILD.attribute-derive-macro-0.10.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__autocfg-1.5.0\",\n sha256 = \"c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/autocfg/1.5.0/download\"],\n strip_prefix = \"autocfg-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.autocfg-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__aws-lc-rs-1.16.3\",\n sha256 = \"0ec6fb3fe69024a75fa7e1bfb48aa6cf59706a101658ea01bfd33b2b248a038f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/aws-lc-rs/1.16.3/download\"],\n strip_prefix = \"aws-lc-rs-1.16.3\",\n build_file = Label(\"@cr//cr:BUILD.aws-lc-rs-1.16.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__aws-lc-sys-0.40.0\",\n sha256 = \"f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/aws-lc-sys/0.40.0/download\"],\n strip_prefix = \"aws-lc-sys-0.40.0\",\n build_file = Label(\"@cr//cr:BUILD.aws-lc-sys-0.40.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__axum-0.8.9\",\n sha256 = \"31b698c5f9a010f6573133b09e0de5408834d0c82f8d7475a89fc1867a71cd90\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/axum/0.8.9/download\"],\n strip_prefix = \"axum-0.8.9\",\n build_file = Label(\"@cr//cr:BUILD.axum-0.8.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__axum-core-0.5.6\",\n sha256 = \"08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/axum-core/0.5.6/download\"],\n strip_prefix = \"axum-core-0.5.6\",\n build_file = Label(\"@cr//cr:BUILD.axum-core-0.5.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__base16-0.2.1\",\n sha256 = \"d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/base16/0.2.1/download\"],\n strip_prefix = \"base16-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.base16-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__base64-0.22.1\",\n sha256 = \"72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/base64/0.22.1/download\"],\n strip_prefix = \"base64-0.22.1\",\n build_file = Label(\"@cr//cr:BUILD.base64-0.22.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__base64ct-1.8.3\",\n sha256 = \"2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/base64ct/1.8.3/download\"],\n strip_prefix = \"base64ct-1.8.3\",\n build_file = Label(\"@cr//cr:BUILD.base64ct-1.8.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__basic-toml-0.1.10\",\n sha256 = \"ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/basic-toml/0.1.10/download\"],\n strip_prefix = \"basic-toml-0.1.10\",\n build_file = Label(\"@cr//cr:BUILD.basic-toml-0.1.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bit-set-0.8.0\",\n sha256 = \"08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bit-set/0.8.0/download\"],\n strip_prefix = \"bit-set-0.8.0\",\n build_file = Label(\"@cr//cr:BUILD.bit-set-0.8.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bit-vec-0.8.0\",\n sha256 = \"5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bit-vec/0.8.0/download\"],\n strip_prefix = \"bit-vec-0.8.0\",\n build_file = Label(\"@cr//cr:BUILD.bit-vec-0.8.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bitflags-1.3.2\",\n sha256 = \"bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bitflags/1.3.2/download\"],\n strip_prefix = \"bitflags-1.3.2\",\n build_file = Label(\"@cr//cr:BUILD.bitflags-1.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bitflags-2.11.1\",\n sha256 = \"c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bitflags/2.11.1/download\"],\n strip_prefix = \"bitflags-2.11.1\",\n build_file = Label(\"@cr//cr:BUILD.bitflags-2.11.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__blake2-0.10.6\",\n sha256 = \"46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/blake2/0.10.6/download\"],\n strip_prefix = \"blake2-0.10.6\",\n build_file = Label(\"@cr//cr:BUILD.blake2-0.10.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__block-buffer-0.10.4\",\n sha256 = \"3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/block-buffer/0.10.4/download\"],\n strip_prefix = \"block-buffer-0.10.4\",\n build_file = Label(\"@cr//cr:BUILD.block-buffer-0.10.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bstr-1.12.1\",\n sha256 = \"63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bstr/1.12.1/download\"],\n strip_prefix = \"bstr-1.12.1\",\n build_file = Label(\"@cr//cr:BUILD.bstr-1.12.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bumpalo-3.20.2\",\n sha256 = \"5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bumpalo/3.20.2/download\"],\n strip_prefix = \"bumpalo-3.20.2\",\n build_file = Label(\"@cr//cr:BUILD.bumpalo-3.20.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bytecount-0.6.9\",\n sha256 = \"175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bytecount/0.6.9/download\"],\n strip_prefix = \"bytecount-0.6.9\",\n build_file = Label(\"@cr//cr:BUILD.bytecount-0.6.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bytemuck-1.25.0\",\n sha256 = \"c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bytemuck/1.25.0/download\"],\n strip_prefix = \"bytemuck-1.25.0\",\n build_file = Label(\"@cr//cr:BUILD.bytemuck-1.25.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bytemuck_derive-1.10.2\",\n sha256 = \"f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bytemuck_derive/1.10.2/download\"],\n strip_prefix = \"bytemuck_derive-1.10.2\",\n build_file = Label(\"@cr//cr:BUILD.bytemuck_derive-1.10.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__byteorder-1.5.0\",\n sha256 = \"1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/byteorder/1.5.0/download\"],\n strip_prefix = \"byteorder-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.byteorder-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__bytes-1.11.1\",\n sha256 = \"1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/bytes/1.11.1/download\"],\n strip_prefix = \"bytes-1.11.1\",\n build_file = Label(\"@cr//cr:BUILD.bytes-1.11.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__camino-1.2.2\",\n sha256 = \"e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/camino/1.2.2/download\"],\n strip_prefix = \"camino-1.2.2\",\n build_file = Label(\"@cr//cr:BUILD.camino-1.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cargo-husky-1.5.0\",\n sha256 = \"7b02b629252fe8ef6460461409564e2c21d0c8e77e0944f3d189ff06c4e932ad\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cargo-husky/1.5.0/download\"],\n strip_prefix = \"cargo-husky-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.cargo-husky-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cc-1.2.60\",\n sha256 = \"43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cc/1.2.60/download\"],\n strip_prefix = \"cc-1.2.60\",\n build_file = Label(\"@cr//cr:BUILD.cc-1.2.60.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cfg-if-1.0.4\",\n sha256 = \"9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cfg-if/1.0.4/download\"],\n strip_prefix = \"cfg-if-1.0.4\",\n build_file = Label(\"@cr//cr:BUILD.cfg-if-1.0.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cfg_aliases-0.2.1\",\n sha256 = \"613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cfg_aliases/0.2.1/download\"],\n strip_prefix = \"cfg_aliases-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.cfg_aliases-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__chacha20-0.10.0\",\n sha256 = \"6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/chacha20/0.10.0/download\"],\n strip_prefix = \"chacha20-0.10.0\",\n build_file = Label(\"@cr//cr:BUILD.chacha20-0.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__chrono-0.4.44\",\n sha256 = \"c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/chrono/0.4.44/download\"],\n strip_prefix = \"chrono-0.4.44\",\n build_file = Label(\"@cr//cr:BUILD.chrono-0.4.44.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__clap-4.6.1\",\n sha256 = \"1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap/4.6.1/download\"],\n strip_prefix = \"clap-4.6.1\",\n build_file = Label(\"@cr//cr:BUILD.clap-4.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__clap_builder-4.6.0\",\n sha256 = \"714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_builder/4.6.0/download\"],\n strip_prefix = \"clap_builder-4.6.0\",\n build_file = Label(\"@cr//cr:BUILD.clap_builder-4.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__clap_derive-4.6.1\",\n sha256 = \"f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_derive/4.6.1/download\"],\n strip_prefix = \"clap_derive-4.6.1\",\n build_file = Label(\"@cr//cr:BUILD.clap_derive-4.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__clap_lex-1.1.0\",\n sha256 = \"c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_lex/1.1.0/download\"],\n strip_prefix = \"clap_lex-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.clap_lex-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cloudflare-0.14.0\",\n sha256 = \"1678b3295890df5895480a7c080430e73df2b7101f1763f62a3b32dd532f1d37\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cloudflare/0.14.0/download\"],\n strip_prefix = \"cloudflare-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.cloudflare-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cmake-0.1.58\",\n sha256 = \"c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cmake/0.1.58/download\"],\n strip_prefix = \"cmake-0.1.58\",\n build_file = Label(\"@cr//cr:BUILD.cmake-0.1.58.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__codee-0.3.5\",\n sha256 = \"a9dbbdc4b4d349732bc6690de10a9de952bd39ba6a065c586e26600b6b0b91f5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/codee/0.3.5/download\"],\n strip_prefix = \"codee-0.3.5\",\n build_file = Label(\"@cr//cr:BUILD.codee-0.3.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__collection_literals-1.0.3\",\n sha256 = \"2550f75b8cfac212855f6b1885455df8eaee8fe8e246b647d69146142e016084\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/collection_literals/1.0.3/download\"],\n strip_prefix = \"collection_literals-1.0.3\",\n build_file = Label(\"@cr//cr:BUILD.collection_literals-1.0.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__colorchoice-1.0.5\",\n sha256 = \"1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/colorchoice/1.0.5/download\"],\n strip_prefix = \"colorchoice-1.0.5\",\n build_file = Label(\"@cr//cr:BUILD.colorchoice-1.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__combine-4.6.7\",\n sha256 = \"ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/combine/4.6.7/download\"],\n strip_prefix = \"combine-4.6.7\",\n build_file = Label(\"@cr//cr:BUILD.combine-4.6.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__concurrent-queue-2.5.0\",\n sha256 = \"4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/concurrent-queue/2.5.0/download\"],\n strip_prefix = \"concurrent-queue-2.5.0\",\n build_file = Label(\"@cr//cr:BUILD.concurrent-queue-2.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__config-0.15.22\",\n sha256 = \"8e68cfe19cd7d23ffde002c24ffa5cda73931913ef394d5eaaa32037dc940c0c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/config/0.15.22/download\"],\n strip_prefix = \"config-0.15.22\",\n build_file = Label(\"@cr//cr:BUILD.config-0.15.22.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__console-0.16.3\",\n sha256 = \"d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/console/0.16.3/download\"],\n strip_prefix = \"console-0.16.3\",\n build_file = Label(\"@cr//cr:BUILD.console-0.16.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__const-str-1.1.0\",\n sha256 = \"18f12cc9948ed9604230cdddc7c86e270f9401ccbe3c2e98a4378c5e7632212f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/const-str/1.1.0/download\"],\n strip_prefix = \"const-str-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.const-str-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__const_format-0.2.36\",\n sha256 = \"4481a617ad9a412be3b97c5d403fef8ed023103368908b9c50af598ff467cc1e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/const_format/0.2.36/download\"],\n strip_prefix = \"const_format-0.2.36\",\n build_file = Label(\"@cr//cr:BUILD.const_format-0.2.36.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__const_format_proc_macros-0.2.34\",\n sha256 = \"1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/const_format_proc_macros/0.2.34/download\"],\n strip_prefix = \"const_format_proc_macros-0.2.34\",\n build_file = Label(\"@cr//cr:BUILD.const_format_proc_macros-0.2.34.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__const_str_slice_concat-0.1.0\",\n sha256 = \"f67855af358fcb20fac58f9d714c94e2b228fe5694c1c9b4ead4a366343eda1b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/const_str_slice_concat/0.1.0/download\"],\n strip_prefix = \"const_str_slice_concat-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.const_str_slice_concat-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__convert_case-0.10.0\",\n sha256 = \"633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case/0.10.0/download\"],\n strip_prefix = \"convert_case-0.10.0\",\n build_file = Label(\"@cr//cr:BUILD.convert_case-0.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__convert_case-0.11.0\",\n sha256 = \"affbf0190ed2caf063e3def54ff444b449371d55c58e513a95ab98eca50adb49\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case/0.11.0/download\"],\n strip_prefix = \"convert_case-0.11.0\",\n build_file = Label(\"@cr//cr:BUILD.convert_case-0.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__convert_case-0.6.0\",\n sha256 = \"ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case/0.6.0/download\"],\n strip_prefix = \"convert_case-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.convert_case-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__convert_case_extras-0.2.0\",\n sha256 = \"589c70f0faf8aa9d17787557d5eae854d7755cac50f5c3d12c81d3d57661cebb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case_extras/0.2.0/download\"],\n strip_prefix = \"convert_case_extras-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.convert_case_extras-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__core-foundation-0.10.1\",\n sha256 = \"b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/core-foundation/0.10.1/download\"],\n strip_prefix = \"core-foundation-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.core-foundation-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__core-foundation-0.9.4\",\n sha256 = \"91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/core-foundation/0.9.4/download\"],\n strip_prefix = \"core-foundation-0.9.4\",\n build_file = Label(\"@cr//cr:BUILD.core-foundation-0.9.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__core-foundation-sys-0.8.7\",\n sha256 = \"773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/core-foundation-sys/0.8.7/download\"],\n strip_prefix = \"core-foundation-sys-0.8.7\",\n build_file = Label(\"@cr//cr:BUILD.core-foundation-sys-0.8.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cpufeatures-0.2.17\",\n sha256 = \"59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cpufeatures/0.2.17/download\"],\n strip_prefix = \"cpufeatures-0.2.17\",\n build_file = Label(\"@cr//cr:BUILD.cpufeatures-0.2.17.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cpufeatures-0.3.0\",\n sha256 = \"8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cpufeatures/0.3.0/download\"],\n strip_prefix = \"cpufeatures-0.3.0\",\n build_file = Label(\"@cr//cr:BUILD.cpufeatures-0.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crc32fast-1.5.0\",\n sha256 = \"9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crc32fast/1.5.0/download\"],\n strip_prefix = \"crc32fast-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.crc32fast-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crossbeam-deque-0.8.6\",\n sha256 = \"9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crossbeam-deque/0.8.6/download\"],\n strip_prefix = \"crossbeam-deque-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.crossbeam-deque-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crossbeam-epoch-0.9.18\",\n sha256 = \"5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crossbeam-epoch/0.9.18/download\"],\n strip_prefix = \"crossbeam-epoch-0.9.18\",\n build_file = Label(\"@cr//cr:BUILD.crossbeam-epoch-0.9.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crossbeam-utils-0.8.21\",\n sha256 = \"d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crossbeam-utils/0.8.21/download\"],\n strip_prefix = \"crossbeam-utils-0.8.21\",\n build_file = Label(\"@cr//cr:BUILD.crossbeam-utils-0.8.21.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__crypto-common-0.1.7\",\n sha256 = \"78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/crypto-common/0.1.7/download\"],\n strip_prefix = \"crypto-common-0.1.7\",\n build_file = Label(\"@cr//cr:BUILD.crypto-common-0.1.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__csv-1.4.0\",\n sha256 = \"52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/csv/1.4.0/download\"],\n strip_prefix = \"csv-1.4.0\",\n build_file = Label(\"@cr//cr:BUILD.csv-1.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__csv-core-0.1.13\",\n sha256 = \"704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/csv-core/0.1.13/download\"],\n strip_prefix = \"csv-core-0.1.13\",\n build_file = Label(\"@cr//cr:BUILD.csv-core-0.1.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cucumber-0.23.0\",\n sha256 = \"96a87e18d925b19ebe0fd47ea45316abd216d81ec0879c2448c3f9a0e9da62be\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cucumber/0.23.0/download\"],\n strip_prefix = \"cucumber-0.23.0\",\n build_file = Label(\"@cr//cr:BUILD.cucumber-0.23.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cucumber-codegen-0.23.0\",\n sha256 = \"ed2fc8a8bbb73af3230db699e8690c5c786655f75eb89e5f18d76055fa1a9a4d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cucumber-codegen/0.23.0/download\"],\n strip_prefix = \"cucumber-codegen-0.23.0\",\n build_file = Label(\"@cr//cr:BUILD.cucumber-codegen-0.23.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__cucumber-expressions-0.5.0\",\n sha256 = \"6401038de3af44fe74e6fccdb8a5b7db7ba418f480c8e9ad584c6f65c05a27a6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cucumber-expressions/0.5.0/download\"],\n strip_prefix = \"cucumber-expressions-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.cucumber-expressions-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__darling-0.23.0\",\n sha256 = \"25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/darling/0.23.0/download\"],\n strip_prefix = \"darling-0.23.0\",\n build_file = Label(\"@cr//cr:BUILD.darling-0.23.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__darling_core-0.23.0\",\n sha256 = \"9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/darling_core/0.23.0/download\"],\n strip_prefix = \"darling_core-0.23.0\",\n build_file = Label(\"@cr//cr:BUILD.darling_core-0.23.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__darling_macro-0.23.0\",\n sha256 = \"ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/darling_macro/0.23.0/download\"],\n strip_prefix = \"darling_macro-0.23.0\",\n build_file = Label(\"@cr//cr:BUILD.darling_macro-0.23.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__data-encoding-2.10.0\",\n sha256 = \"d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/data-encoding/2.10.0/download\"],\n strip_prefix = \"data-encoding-2.10.0\",\n build_file = Label(\"@cr//cr:BUILD.data-encoding-2.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__der-parser-10.0.0\",\n sha256 = \"07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/der-parser/10.0.0/download\"],\n strip_prefix = \"der-parser-10.0.0\",\n build_file = Label(\"@cr//cr:BUILD.der-parser-10.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__deranged-0.5.8\",\n sha256 = \"7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/deranged/0.5.8/download\"],\n strip_prefix = \"deranged-0.5.8\",\n build_file = Label(\"@cr//cr:BUILD.deranged-0.5.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__derive-where-1.6.1\",\n sha256 = \"d08b3a0bcc0d079199cd476b2cae8435016ec11d1c0986c6901c5ac223041534\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/derive-where/1.6.1/download\"],\n strip_prefix = \"derive-where-1.6.1\",\n build_file = Label(\"@cr//cr:BUILD.derive-where-1.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__derive_more-2.1.1\",\n sha256 = \"d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/derive_more/2.1.1/download\"],\n strip_prefix = \"derive_more-2.1.1\",\n build_file = Label(\"@cr//cr:BUILD.derive_more-2.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__derive_more-impl-2.1.1\",\n sha256 = \"799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/derive_more-impl/2.1.1/download\"],\n strip_prefix = \"derive_more-impl-2.1.1\",\n build_file = Label(\"@cr//cr:BUILD.derive_more-impl-2.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__digest-0.10.7\",\n sha256 = \"9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/digest/0.10.7/download\"],\n strip_prefix = \"digest-0.10.7\",\n build_file = Label(\"@cr//cr:BUILD.digest-0.10.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__displaydoc-0.2.5\",\n sha256 = \"97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/displaydoc/0.2.5/download\"],\n strip_prefix = \"displaydoc-0.2.5\",\n build_file = Label(\"@cr//cr:BUILD.displaydoc-0.2.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__downcast-0.11.0\",\n sha256 = \"1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/downcast/0.11.0/download\"],\n strip_prefix = \"downcast-0.11.0\",\n build_file = Label(\"@cr//cr:BUILD.downcast-0.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__drain_filter_polyfill-0.1.3\",\n sha256 = \"669a445ee724c5c69b1b06fe0b63e70a1c84bc9bb7d9696cd4f4e3ec45050408\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/drain_filter_polyfill/0.1.3/download\"],\n strip_prefix = \"drain_filter_polyfill-0.1.3\",\n build_file = Label(\"@cr//cr:BUILD.drain_filter_polyfill-0.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__dunce-1.0.5\",\n sha256 = \"92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/dunce/1.0.5/download\"],\n strip_prefix = \"dunce-1.0.5\",\n build_file = Label(\"@cr//cr:BUILD.dunce-1.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__dyn-clone-1.0.20\",\n sha256 = \"d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/dyn-clone/1.0.20/download\"],\n strip_prefix = \"dyn-clone-1.0.20\",\n build_file = Label(\"@cr//cr:BUILD.dyn-clone-1.0.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__either-1.15.0\",\n sha256 = \"48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/either/1.15.0/download\"],\n strip_prefix = \"either-1.15.0\",\n build_file = Label(\"@cr//cr:BUILD.either-1.15.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__either_of-0.1.9\",\n sha256 = \"5060e0a4cbf26a87550792688ade88e6b8aec9208613631a7a363bda7bc2d4cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/either_of/0.1.9/download\"],\n strip_prefix = \"either_of-0.1.9\",\n build_file = Label(\"@cr//cr:BUILD.either_of-0.1.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__encode_unicode-1.0.0\",\n sha256 = \"34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/encode_unicode/1.0.0/download\"],\n strip_prefix = \"encode_unicode-1.0.0\",\n build_file = Label(\"@cr//cr:BUILD.encode_unicode-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__encoding_rs-0.8.35\",\n sha256 = \"75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/encoding_rs/0.8.35/download\"],\n strip_prefix = \"encoding_rs-0.8.35\",\n build_file = Label(\"@cr//cr:BUILD.encoding_rs-0.8.35.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__enum_dispatch-0.3.13\",\n sha256 = \"aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/enum_dispatch/0.3.13/download\"],\n strip_prefix = \"enum_dispatch-0.3.13\",\n build_file = Label(\"@cr//cr:BUILD.enum_dispatch-0.3.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__equivalent-1.0.2\",\n sha256 = \"877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/equivalent/1.0.2/download\"],\n strip_prefix = \"equivalent-1.0.2\",\n build_file = Label(\"@cr//cr:BUILD.equivalent-1.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__erased-0.1.2\",\n sha256 = \"a1731451909bde27714eacba19c2566362a7f35224f52b153d3f42cf60f72472\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/erased/0.1.2/download\"],\n strip_prefix = \"erased-0.1.2\",\n build_file = Label(\"@cr//cr:BUILD.erased-0.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__erfars-0.2.0\",\n sha256 = \"b6dcb88415d0ae2f780c04bc8c9c7bc8981b93cd31f54921e54db5da1f75c98e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/erfars/0.2.0/download\"],\n strip_prefix = \"erfars-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.erfars-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__errno-0.3.14\",\n sha256 = \"39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/errno/0.3.14/download\"],\n strip_prefix = \"errno-0.3.14\",\n build_file = Label(\"@cr//cr:BUILD.errno-0.3.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__event-listener-5.4.1\",\n sha256 = \"e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/event-listener/5.4.1/download\"],\n strip_prefix = \"event-listener-5.4.1\",\n build_file = Label(\"@cr//cr:BUILD.event-listener-5.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__event-listener-strategy-0.5.4\",\n sha256 = \"8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/event-listener-strategy/0.5.4/download\"],\n strip_prefix = \"event-listener-strategy-0.5.4\",\n build_file = Label(\"@cr//cr:BUILD.event-listener-strategy-0.5.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__eyre-0.6.12\",\n sha256 = \"7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/eyre/0.6.12/download\"],\n strip_prefix = \"eyre-0.6.12\",\n build_file = Label(\"@cr//cr:BUILD.eyre-0.6.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fastrand-2.4.1\",\n sha256 = \"9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fastrand/2.4.1/download\"],\n strip_prefix = \"fastrand-2.4.1\",\n build_file = Label(\"@cr//cr:BUILD.fastrand-2.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__find-crate-0.6.3\",\n sha256 = \"59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/find-crate/0.6.3/download\"],\n strip_prefix = \"find-crate-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.find-crate-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__find-msvc-tools-0.1.9\",\n sha256 = \"5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/find-msvc-tools/0.1.9/download\"],\n strip_prefix = \"find-msvc-tools-0.1.9\",\n build_file = Label(\"@cr//cr:BUILD.find-msvc-tools-0.1.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fitsrs-0.4.1\",\n sha256 = \"f882ef4d0334f5fc1f1f23a0a8eb51c67207a58d69e0ed17039dfdc66e8a107a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fitsrs/0.4.1/download\"],\n strip_prefix = \"fitsrs-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.fitsrs-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fixedbitset-0.5.7\",\n sha256 = \"1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fixedbitset/0.5.7/download\"],\n strip_prefix = \"fixedbitset-0.5.7\",\n build_file = Label(\"@cr//cr:BUILD.fixedbitset-0.5.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__flate2-1.1.9\",\n sha256 = \"843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/flate2/1.1.9/download\"],\n strip_prefix = \"flate2-1.1.9\",\n build_file = Label(\"@cr//cr:BUILD.flate2-1.1.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fluent-0.17.0\",\n sha256 = \"8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fluent/0.17.0/download\"],\n strip_prefix = \"fluent-0.17.0\",\n build_file = Label(\"@cr//cr:BUILD.fluent-0.17.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fluent-bundle-0.16.0\",\n sha256 = \"01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fluent-bundle/0.16.0/download\"],\n strip_prefix = \"fluent-bundle-0.16.0\",\n build_file = Label(\"@cr//cr:BUILD.fluent-bundle-0.16.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fluent-langneg-0.13.1\",\n sha256 = \"7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fluent-langneg/0.13.1/download\"],\n strip_prefix = \"fluent-langneg-0.13.1\",\n build_file = Label(\"@cr//cr:BUILD.fluent-langneg-0.13.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fluent-syntax-0.12.0\",\n sha256 = \"54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fluent-syntax/0.12.0/download\"],\n strip_prefix = \"fluent-syntax-0.12.0\",\n build_file = Label(\"@cr//cr:BUILD.fluent-syntax-0.12.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fnv-1.0.7\",\n sha256 = \"3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fnv/1.0.7/download\"],\n strip_prefix = \"fnv-1.0.7\",\n build_file = Label(\"@cr//cr:BUILD.fnv-1.0.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__foldhash-0.1.5\",\n sha256 = \"d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/foldhash/0.1.5/download\"],\n strip_prefix = \"foldhash-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.foldhash-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__form_urlencoded-1.2.2\",\n sha256 = \"cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/form_urlencoded/1.2.2/download\"],\n strip_prefix = \"form_urlencoded-1.2.2\",\n build_file = Label(\"@cr//cr:BUILD.form_urlencoded-1.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fragile-2.1.0\",\n sha256 = \"8878864ba14bb86e818a412bfd6f18f9eabd4ec0f008a28e8f7eb61db532fcf9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fragile/2.1.0/download\"],\n strip_prefix = \"fragile-2.1.0\",\n build_file = Label(\"@cr//cr:BUILD.fragile-2.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__fs_extra-1.3.0\",\n sha256 = \"42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fs_extra/1.3.0/download\"],\n strip_prefix = \"fs_extra-1.3.0\",\n build_file = Label(\"@cr//cr:BUILD.fs_extra-1.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-0.3.32\",\n sha256 = \"8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures/0.3.32/download\"],\n strip_prefix = \"futures-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-channel-0.3.32\",\n sha256 = \"07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-channel/0.3.32/download\"],\n strip_prefix = \"futures-channel-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-channel-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-core-0.3.32\",\n sha256 = \"7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-core/0.3.32/download\"],\n strip_prefix = \"futures-core-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-core-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-executor-0.3.32\",\n sha256 = \"baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-executor/0.3.32/download\"],\n strip_prefix = \"futures-executor-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-executor-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-io-0.3.32\",\n sha256 = \"cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-io/0.3.32/download\"],\n strip_prefix = \"futures-io-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-io-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-macro-0.3.32\",\n sha256 = \"e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-macro/0.3.32/download\"],\n strip_prefix = \"futures-macro-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-macro-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-sink-0.3.32\",\n sha256 = \"c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-sink/0.3.32/download\"],\n strip_prefix = \"futures-sink-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-sink-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-task-0.3.32\",\n sha256 = \"037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-task/0.3.32/download\"],\n strip_prefix = \"futures-task-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-task-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__futures-util-0.3.32\",\n sha256 = \"389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/futures-util/0.3.32/download\"],\n strip_prefix = \"futures-util-0.3.32\",\n build_file = Label(\"@cr//cr:BUILD.futures-util-0.3.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__generic-array-0.14.7\",\n sha256 = \"85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/generic-array/0.14.7/download\"],\n strip_prefix = \"generic-array-0.14.7\",\n build_file = Label(\"@cr//cr:BUILD.generic-array-0.14.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__geometry-rs-0.4.1\",\n sha256 = \"129657eb16d434a353fb598886464216900994fdbba4af45c36eda11ad0248e9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/geometry-rs/0.4.1/download\"],\n strip_prefix = \"geometry-rs-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.geometry-rs-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__getrandom-0.2.17\",\n sha256 = \"ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/getrandom/0.2.17/download\"],\n strip_prefix = \"getrandom-0.2.17\",\n build_file = Label(\"@cr//cr:BUILD.getrandom-0.2.17.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__getrandom-0.3.4\",\n sha256 = \"899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/getrandom/0.3.4/download\"],\n strip_prefix = \"getrandom-0.3.4\",\n build_file = Label(\"@cr//cr:BUILD.getrandom-0.3.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__getrandom-0.4.2\",\n sha256 = \"0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/getrandom/0.4.2/download\"],\n strip_prefix = \"getrandom-0.4.2\",\n build_file = Label(\"@cr//cr:BUILD.getrandom-0.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__gherkin-0.16.0\",\n sha256 = \"9e2c0d8c632f8a251ce9a8198079b1022adc586ff4e3d33e18debd40eb463b31\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/gherkin/0.16.0/download\"],\n strip_prefix = \"gherkin-0.16.0\",\n build_file = Label(\"@cr//cr:BUILD.gherkin-0.16.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__globset-0.4.18\",\n sha256 = \"52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/globset/0.4.18/download\"],\n strip_prefix = \"globset-0.4.18\",\n build_file = Label(\"@cr//cr:BUILD.globset-0.4.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__globwalk-0.9.1\",\n sha256 = \"0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/globwalk/0.9.1/download\"],\n strip_prefix = \"globwalk-0.9.1\",\n build_file = Label(\"@cr//cr:BUILD.globwalk-0.9.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__gloo-net-0.6.0\",\n sha256 = \"c06f627b1a58ca3d42b45d6104bf1e1a03799df472df00988b6ba21accc10580\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/gloo-net/0.6.0/download\"],\n strip_prefix = \"gloo-net-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.gloo-net-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__gloo-utils-0.2.0\",\n sha256 = \"0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/gloo-utils/0.2.0/download\"],\n strip_prefix = \"gloo-utils-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.gloo-utils-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__guardian-1.3.0\",\n sha256 = \"17e2ac29387b1aa07a1e448f7bb4f35b500787971e965b02842b900afa5c8f6f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/guardian/1.3.0/download\"],\n strip_prefix = \"guardian-1.3.0\",\n build_file = Label(\"@cr//cr:BUILD.guardian-1.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__h2-0.4.13\",\n sha256 = \"2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/h2/0.4.13/download\"],\n strip_prefix = \"h2-0.4.13\",\n build_file = Label(\"@cr//cr:BUILD.h2-0.4.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hashbrown-0.12.3\",\n sha256 = \"8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hashbrown/0.12.3/download\"],\n strip_prefix = \"hashbrown-0.12.3\",\n build_file = Label(\"@cr//cr:BUILD.hashbrown-0.12.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hashbrown-0.15.5\",\n sha256 = \"9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hashbrown/0.15.5/download\"],\n strip_prefix = \"hashbrown-0.15.5\",\n build_file = Label(\"@cr//cr:BUILD.hashbrown-0.15.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hashbrown-0.17.0\",\n sha256 = \"4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hashbrown/0.17.0/download\"],\n strip_prefix = \"hashbrown-0.17.0\",\n build_file = Label(\"@cr//cr:BUILD.hashbrown-0.17.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__heck-0.5.0\",\n sha256 = \"2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/heck/0.5.0/download\"],\n strip_prefix = \"heck-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.heck-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hex-0.4.3\",\n sha256 = \"7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hex/0.4.3/download\"],\n strip_prefix = \"hex-0.4.3\",\n build_file = Label(\"@cr//cr:BUILD.hex-0.4.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hostname-0.4.2\",\n sha256 = \"617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hostname/0.4.2/download\"],\n strip_prefix = \"hostname-0.4.2\",\n build_file = Label(\"@cr//cr:BUILD.hostname-0.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__html-escape-0.2.13\",\n sha256 = \"6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/html-escape/0.2.13/download\"],\n strip_prefix = \"html-escape-0.2.13\",\n build_file = Label(\"@cr//cr:BUILD.html-escape-0.2.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__http-1.4.0\",\n sha256 = \"e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/http/1.4.0/download\"],\n strip_prefix = \"http-1.4.0\",\n build_file = Label(\"@cr//cr:BUILD.http-1.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__http-body-1.0.1\",\n sha256 = \"1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/http-body/1.0.1/download\"],\n strip_prefix = \"http-body-1.0.1\",\n build_file = Label(\"@cr//cr:BUILD.http-body-1.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__http-body-util-0.1.3\",\n sha256 = \"b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/http-body-util/0.1.3/download\"],\n strip_prefix = \"http-body-util-0.1.3\",\n build_file = Label(\"@cr//cr:BUILD.http-body-util-0.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__httparse-1.10.1\",\n sha256 = \"6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/httparse/1.10.1/download\"],\n strip_prefix = \"httparse-1.10.1\",\n build_file = Label(\"@cr//cr:BUILD.httparse-1.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__httpdate-1.0.3\",\n sha256 = \"df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/httpdate/1.0.3/download\"],\n strip_prefix = \"httpdate-1.0.3\",\n build_file = Label(\"@cr//cr:BUILD.httpdate-1.0.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__humantime-2.3.0\",\n sha256 = \"135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/humantime/2.3.0/download\"],\n strip_prefix = \"humantime-2.3.0\",\n build_file = Label(\"@cr//cr:BUILD.humantime-2.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__humantime-serde-1.1.1\",\n sha256 = \"57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/humantime-serde/1.1.1/download\"],\n strip_prefix = \"humantime-serde-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.humantime-serde-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hydration_context-0.3.0\",\n sha256 = \"e8714ae4adeaa846d838f380fbd72f049197de629948f91bf045329e0cf0a283\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hydration_context/0.3.0/download\"],\n strip_prefix = \"hydration_context-0.3.0\",\n build_file = Label(\"@cr//cr:BUILD.hydration_context-0.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hyper-1.9.0\",\n sha256 = \"6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hyper/1.9.0/download\"],\n strip_prefix = \"hyper-1.9.0\",\n build_file = Label(\"@cr//cr:BUILD.hyper-1.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hyper-rustls-0.27.9\",\n sha256 = \"33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hyper-rustls/0.27.9/download\"],\n strip_prefix = \"hyper-rustls-0.27.9\",\n build_file = Label(\"@cr//cr:BUILD.hyper-rustls-0.27.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__hyper-util-0.1.20\",\n sha256 = \"96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hyper-util/0.1.20/download\"],\n strip_prefix = \"hyper-util-0.1.20\",\n build_file = Label(\"@cr//cr:BUILD.hyper-util-0.1.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__i18n-config-0.4.8\",\n sha256 = \"3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/i18n-config/0.4.8/download\"],\n strip_prefix = \"i18n-config-0.4.8\",\n build_file = Label(\"@cr//cr:BUILD.i18n-config-0.4.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__i18n-embed-0.16.0\",\n sha256 = \"a217bbb075dcaefb292efa78897fc0678245ca67f265d12c351e42268fcb0305\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/i18n-embed/0.16.0/download\"],\n strip_prefix = \"i18n-embed-0.16.0\",\n build_file = Label(\"@cr//cr:BUILD.i18n-embed-0.16.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__i18n-embed-fl-0.10.0\",\n sha256 = \"e598ed73b67db92f61e04672e599eef2991a262a40e1666735b8a86d2e7e9f30\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/i18n-embed-fl/0.10.0/download\"],\n strip_prefix = \"i18n-embed-fl-0.10.0\",\n build_file = Label(\"@cr//cr:BUILD.i18n-embed-fl-0.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__i18n-embed-impl-0.8.4\",\n sha256 = \"0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/i18n-embed-impl/0.8.4/download\"],\n strip_prefix = \"i18n-embed-impl-0.8.4\",\n build_file = Label(\"@cr//cr:BUILD.i18n-embed-impl-0.8.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__iana-time-zone-0.1.65\",\n sha256 = \"e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/iana-time-zone/0.1.65/download\"],\n strip_prefix = \"iana-time-zone-0.1.65\",\n build_file = Label(\"@cr//cr:BUILD.iana-time-zone-0.1.65.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__iana-time-zone-haiku-0.1.2\",\n sha256 = \"f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/iana-time-zone-haiku/0.1.2/download\"],\n strip_prefix = \"iana-time-zone-haiku-0.1.2\",\n build_file = Label(\"@cr//cr:BUILD.iana-time-zone-haiku-0.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_collections-2.2.0\",\n sha256 = \"2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_collections/2.2.0/download\"],\n strip_prefix = \"icu_collections-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_collections-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_locale_core-2.2.0\",\n sha256 = \"92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_locale_core/2.2.0/download\"],\n strip_prefix = \"icu_locale_core-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_locale_core-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_normalizer-2.2.0\",\n sha256 = \"c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_normalizer/2.2.0/download\"],\n strip_prefix = \"icu_normalizer-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_normalizer-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_normalizer_data-2.2.0\",\n sha256 = \"da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_normalizer_data/2.2.0/download\"],\n strip_prefix = \"icu_normalizer_data-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_normalizer_data-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_properties-2.2.0\",\n sha256 = \"bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_properties/2.2.0/download\"],\n strip_prefix = \"icu_properties-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_properties-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_properties_data-2.2.0\",\n sha256 = \"8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_properties_data/2.2.0/download\"],\n strip_prefix = \"icu_properties_data-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_properties_data-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__icu_provider-2.2.0\",\n sha256 = \"139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/icu_provider/2.2.0/download\"],\n strip_prefix = \"icu_provider-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.icu_provider-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__id-arena-2.3.0\",\n sha256 = \"3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/id-arena/2.3.0/download\"],\n strip_prefix = \"id-arena-2.3.0\",\n build_file = Label(\"@cr//cr:BUILD.id-arena-2.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ident_case-1.0.1\",\n sha256 = \"b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ident_case/1.0.1/download\"],\n strip_prefix = \"ident_case-1.0.1\",\n build_file = Label(\"@cr//cr:BUILD.ident_case-1.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__idna-1.1.0\",\n sha256 = \"3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/idna/1.1.0/download\"],\n strip_prefix = \"idna-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.idna-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__idna_adapter-1.2.1\",\n sha256 = \"3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/idna_adapter/1.2.1/download\"],\n strip_prefix = \"idna_adapter-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.idna_adapter-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__if-addrs-0.14.0\",\n sha256 = \"bf39cc0423ee66021dc5eccface85580e4a001e0c5288bae8bea7ecb69225e90\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/if-addrs/0.14.0/download\"],\n strip_prefix = \"if-addrs-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.if-addrs-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ignore-0.4.25\",\n sha256 = \"d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ignore/0.4.25/download\"],\n strip_prefix = \"ignore-0.4.25\",\n build_file = Label(\"@cr//cr:BUILD.ignore-0.4.25.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__impl_serialize-3.1.4\",\n sha256 = \"4d6ae409a916619bceabc79816ae929d1ef39a7b3d49a641fdfaac9a1bfc0c60\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/impl_serialize/3.1.4/download\"],\n strip_prefix = \"impl_serialize-3.1.4\",\n build_file = Label(\"@cr//cr:BUILD.impl_serialize-3.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__indenter-0.3.4\",\n sha256 = \"964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/indenter/0.3.4/download\"],\n strip_prefix = \"indenter-0.3.4\",\n build_file = Label(\"@cr//cr:BUILD.indenter-0.3.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__indexmap-1.9.3\",\n sha256 = \"bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/indexmap/1.9.3/download\"],\n strip_prefix = \"indexmap-1.9.3\",\n build_file = Label(\"@cr//cr:BUILD.indexmap-1.9.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__indexmap-2.14.0\",\n sha256 = \"d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/indexmap/2.14.0/download\"],\n strip_prefix = \"indexmap-2.14.0\",\n build_file = Label(\"@cr//cr:BUILD.indexmap-2.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__inflections-1.1.1\",\n sha256 = \"a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/inflections/1.1.1/download\"],\n strip_prefix = \"inflections-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.inflections-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__instant-acme-0.8.5\",\n sha256 = \"9f05ad37c421b962354c358d347d4a6130151df9407978372d3ad7f0c8f71a64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/instant-acme/0.8.5/download\"],\n strip_prefix = \"instant-acme-0.8.5\",\n build_file = Label(\"@cr//cr:BUILD.instant-acme-0.8.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__interpolator-0.5.0\",\n sha256 = \"71dd52191aae121e8611f1e8dc3e324dd0dd1dee1e6dd91d10ee07a3cfb4d9d8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/interpolator/0.5.0/download\"],\n strip_prefix = \"interpolator-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.interpolator-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__intl-memoizer-0.5.3\",\n sha256 = \"310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/intl-memoizer/0.5.3/download\"],\n strip_prefix = \"intl-memoizer-0.5.3\",\n build_file = Label(\"@cr//cr:BUILD.intl-memoizer-0.5.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__intl_pluralrules-7.0.2\",\n sha256 = \"078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/intl_pluralrules/7.0.2/download\"],\n strip_prefix = \"intl_pluralrules-7.0.2\",\n build_file = Label(\"@cr//cr:BUILD.intl_pluralrules-7.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__inventory-0.3.24\",\n sha256 = \"a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/inventory/0.3.24/download\"],\n strip_prefix = \"inventory-0.3.24\",\n build_file = Label(\"@cr//cr:BUILD.inventory-0.3.24.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__io-kit-sys-0.4.1\",\n sha256 = \"617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/io-kit-sys/0.4.1/download\"],\n strip_prefix = \"io-kit-sys-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.io-kit-sys-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ipnet-2.12.0\",\n sha256 = \"d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ipnet/2.12.0/download\"],\n strip_prefix = \"ipnet-2.12.0\",\n build_file = Label(\"@cr//cr:BUILD.ipnet-2.12.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__iri-string-0.7.12\",\n sha256 = \"25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/iri-string/0.7.12/download\"],\n strip_prefix = \"iri-string-0.7.12\",\n build_file = Label(\"@cr//cr:BUILD.iri-string-0.7.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__is_terminal_polyfill-1.70.2\",\n sha256 = \"a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/is_terminal_polyfill/1.70.2/download\"],\n strip_prefix = \"is_terminal_polyfill-1.70.2\",\n build_file = Label(\"@cr//cr:BUILD.is_terminal_polyfill-1.70.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__itertools-0.13.0\",\n sha256 = \"413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/itertools/0.13.0/download\"],\n strip_prefix = \"itertools-0.13.0\",\n build_file = Label(\"@cr//cr:BUILD.itertools-0.13.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__itertools-0.14.0\",\n sha256 = \"2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/itertools/0.14.0/download\"],\n strip_prefix = \"itertools-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.itertools-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__itoa-1.0.18\",\n sha256 = \"8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/itoa/1.0.18/download\"],\n strip_prefix = \"itoa-1.0.18\",\n build_file = Label(\"@cr//cr:BUILD.itoa-1.0.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-0.22.4\",\n sha256 = \"5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni/0.22.4/download\"],\n strip_prefix = \"jni-0.22.4\",\n build_file = Label(\"@cr//cr:BUILD.jni-0.22.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-macros-0.22.4\",\n sha256 = \"a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni-macros/0.22.4/download\"],\n strip_prefix = \"jni-macros-0.22.4\",\n build_file = Label(\"@cr//cr:BUILD.jni-macros-0.22.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-sys-0.4.1\",\n sha256 = \"c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni-sys/0.4.1/download\"],\n strip_prefix = \"jni-sys-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.jni-sys-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jni-sys-macros-0.4.1\",\n sha256 = \"38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jni-sys-macros/0.4.1/download\"],\n strip_prefix = \"jni-sys-macros-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.jni-sys-macros-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__jobserver-0.1.34\",\n sha256 = \"9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/jobserver/0.1.34/download\"],\n strip_prefix = \"jobserver-0.1.34\",\n build_file = Label(\"@cr//cr:BUILD.jobserver-0.1.34.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__js-sys-0.3.95\",\n sha256 = \"2964e92d1d9dc3364cae4d718d93f227e3abb088e747d92e0395bfdedf1c12ca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/js-sys/0.3.95/download\"],\n strip_prefix = \"js-sys-0.3.95\",\n build_file = Label(\"@cr//cr:BUILD.js-sys-0.3.95.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__konst-0.2.20\",\n sha256 = \"128133ed7824fcd73d6e7b17957c5eb7bacb885649bd8c69708b2331a10bcefb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/konst/0.2.20/download\"],\n strip_prefix = \"konst-0.2.20\",\n build_file = Label(\"@cr//cr:BUILD.konst-0.2.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__konst_macro_rules-0.2.19\",\n sha256 = \"a4933f3f57a8e9d9da04db23fb153356ecaf00cbd14aee46279c33dc80925c37\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/konst_macro_rules/0.2.19/download\"],\n strip_prefix = \"konst_macro_rules-0.2.19\",\n build_file = Label(\"@cr//cr:BUILD.konst_macro_rules-0.2.19.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__lazy_static-1.5.0\",\n sha256 = \"bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/lazy_static/1.5.0/download\"],\n strip_prefix = \"lazy_static-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.lazy_static-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leb128fmt-0.1.0\",\n sha256 = \"09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leb128fmt/0.1.0/download\"],\n strip_prefix = \"leb128fmt-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.leb128fmt-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos-0.8.19\",\n sha256 = \"efa3982e7fe36c1de68f91f3c9083124f389a975523881f3d7e3363362feda41\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos/0.8.19/download\"],\n strip_prefix = \"leptos-0.8.19\",\n build_file = Label(\"@cr//cr:BUILD.leptos-0.8.19.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_config-0.8.10\",\n sha256 = \"0c06f751315bccc0d193fab302ac01d25bcfcd97474d4676440e7e3250dc3fc3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_config/0.8.10/download\"],\n strip_prefix = \"leptos_config-0.8.10\",\n build_file = Label(\"@cr//cr:BUILD.leptos_config-0.8.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_dom-0.8.8\",\n sha256 = \"35742e9ed8f8aaf9e549b454c68a7ac0992536e06856365639b111f72ab07884\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_dom/0.8.8/download\"],\n strip_prefix = \"leptos_dom-0.8.8\",\n build_file = Label(\"@cr//cr:BUILD.leptos_dom-0.8.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_hot_reload-0.8.6\",\n sha256 = \"9d2a0f220c8a5ef3c51199dfb9cdd702bc0eb80d52fbe70c7890adfaaae8a4b1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_hot_reload/0.8.6/download\"],\n strip_prefix = \"leptos_hot_reload-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.leptos_hot_reload-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_macro-0.8.16\",\n sha256 = \"9360df573fb57582384a8b7640a3de94ce6501d49be3b69f637cf11a42da484b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_macro/0.8.16/download\"],\n strip_prefix = \"leptos_macro-0.8.16\",\n build_file = Label(\"@cr//cr:BUILD.leptos_macro-0.8.16.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_meta-0.8.6\",\n sha256 = \"6c3efe657b4c55ed2e078922786ffe20acfb71767c3dd913767b09a35c75c890\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_meta/0.8.6/download\"],\n strip_prefix = \"leptos_meta-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.leptos_meta-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_router-0.8.13\",\n sha256 = \"c15158449162e099e2273442f7fd9b924f5cefd935d52af5755ec62aa819fa52\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_router/0.8.13/download\"],\n strip_prefix = \"leptos_router-0.8.13\",\n build_file = Label(\"@cr//cr:BUILD.leptos_router-0.8.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_router_macro-0.8.6\",\n sha256 = \"409c0bd99f986c3cfa1a4db2443c835bc602ded1a12784e22ecb28c3ed5a2ae2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_router_macro/0.8.6/download\"],\n strip_prefix = \"leptos_router_macro-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.leptos_router_macro-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__leptos_server-0.8.7\",\n sha256 = \"da974775c5ccbb6bd64be7f53f75e8321542e28f21563a416574dbe4d5447eae\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/leptos_server/0.8.7/download\"],\n strip_prefix = \"leptos_server-0.8.7\",\n build_file = Label(\"@cr//cr:BUILD.leptos_server-0.8.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__libc-0.2.185\",\n sha256 = \"52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/libc/0.2.185/download\"],\n strip_prefix = \"libc-0.2.185\",\n build_file = Label(\"@cr//cr:BUILD.libc-0.2.185.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__linked-hash-map-0.5.6\",\n sha256 = \"0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/linked-hash-map/0.5.6/download\"],\n strip_prefix = \"linked-hash-map-0.5.6\",\n build_file = Label(\"@cr//cr:BUILD.linked-hash-map-0.5.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__linux-raw-sys-0.12.1\",\n sha256 = \"32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/linux-raw-sys/0.12.1/download\"],\n strip_prefix = \"linux-raw-sys-0.12.1\",\n build_file = Label(\"@cr//cr:BUILD.linux-raw-sys-0.12.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__litemap-0.8.2\",\n sha256 = \"92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/litemap/0.8.2/download\"],\n strip_prefix = \"litemap-0.8.2\",\n build_file = Label(\"@cr//cr:BUILD.litemap-0.8.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__lock_api-0.4.14\",\n sha256 = \"224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/lock_api/0.4.14/download\"],\n strip_prefix = \"lock_api-0.4.14\",\n build_file = Label(\"@cr//cr:BUILD.lock_api-0.4.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__log-0.4.29\",\n sha256 = \"5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/log/0.4.29/download\"],\n strip_prefix = \"log-0.4.29\",\n build_file = Label(\"@cr//cr:BUILD.log-0.4.29.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__lru-slab-0.1.2\",\n sha256 = \"112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/lru-slab/0.1.2/download\"],\n strip_prefix = \"lru-slab-0.1.2\",\n build_file = Label(\"@cr//cr:BUILD.lru-slab-0.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mach2-0.4.3\",\n sha256 = \"d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mach2/0.4.3/download\"],\n strip_prefix = \"mach2-0.4.3\",\n build_file = Label(\"@cr//cr:BUILD.mach2-0.4.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__macro_rules_attribute-0.2.2\",\n sha256 = \"65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/macro_rules_attribute/0.2.2/download\"],\n strip_prefix = \"macro_rules_attribute-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.macro_rules_attribute-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__macro_rules_attribute-proc_macro-0.2.2\",\n sha256 = \"670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/macro_rules_attribute-proc_macro/0.2.2/download\"],\n strip_prefix = \"macro_rules_attribute-proc_macro-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.macro_rules_attribute-proc_macro-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__manyhow-0.11.4\",\n sha256 = \"b33efb3ca6d3b07393750d4030418d594ab1139cee518f0dc88db70fec873587\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/manyhow/0.11.4/download\"],\n strip_prefix = \"manyhow-0.11.4\",\n build_file = Label(\"@cr//cr:BUILD.manyhow-0.11.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__manyhow-macros-0.11.4\",\n sha256 = \"46fce34d199b78b6e6073abf984c9cf5fd3e9330145a93ee0738a7443e371495\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/manyhow-macros/0.11.4/download\"],\n strip_prefix = \"manyhow-macros-0.11.4\",\n build_file = Label(\"@cr//cr:BUILD.manyhow-macros-0.11.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mapproj-0.4.0\",\n sha256 = \"cef28b23f82a86b32a30cfbd8e45fb66645bd677b150636ae277ac9295054c44\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mapproj/0.4.0/download\"],\n strip_prefix = \"mapproj-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.mapproj-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__matchers-0.2.0\",\n sha256 = \"d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/matchers/0.2.0/download\"],\n strip_prefix = \"matchers-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.matchers-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__matchit-0.8.4\",\n sha256 = \"47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/matchit/0.8.4/download\"],\n strip_prefix = \"matchit-0.8.4\",\n build_file = Label(\"@cr//cr:BUILD.matchit-0.8.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__matrixmultiply-0.3.10\",\n sha256 = \"a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/matrixmultiply/0.3.10/download\"],\n strip_prefix = \"matrixmultiply-0.3.10\",\n build_file = Label(\"@cr//cr:BUILD.matrixmultiply-0.3.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mediatype-0.21.0\",\n sha256 = \"120fa187be19d9962f0926633453784691731018a2bf936ddb4e29101b79c4a7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mediatype/0.21.0/download\"],\n strip_prefix = \"mediatype-0.21.0\",\n build_file = Label(\"@cr//cr:BUILD.mediatype-0.21.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__memchr-2.8.0\",\n sha256 = \"f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/memchr/2.8.0/download\"],\n strip_prefix = \"memchr-2.8.0\",\n build_file = Label(\"@cr//cr:BUILD.memchr-2.8.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mime-0.3.17\",\n sha256 = \"6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mime/0.3.17/download\"],\n strip_prefix = \"mime-0.3.17\",\n build_file = Label(\"@cr//cr:BUILD.mime-0.3.17.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mime_guess-2.0.5\",\n sha256 = \"f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mime_guess/2.0.5/download\"],\n strip_prefix = \"mime_guess-2.0.5\",\n build_file = Label(\"@cr//cr:BUILD.mime_guess-2.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__minimal-lexical-0.2.1\",\n sha256 = \"68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/minimal-lexical/0.2.1/download\"],\n strip_prefix = \"minimal-lexical-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.minimal-lexical-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__miniz_oxide-0.8.9\",\n sha256 = \"1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/miniz_oxide/0.8.9/download\"],\n strip_prefix = \"miniz_oxide-0.8.9\",\n build_file = Label(\"@cr//cr:BUILD.miniz_oxide-0.8.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mio-1.2.0\",\n sha256 = \"50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mio/1.2.0/download\"],\n strip_prefix = \"mio-1.2.0\",\n build_file = Label(\"@cr//cr:BUILD.mio-1.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mio-serial-5.0.6\",\n sha256 = \"029e1f407e261176a983a6599c084efd322d9301028055c87174beac71397ba3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mio-serial/5.0.6/download\"],\n strip_prefix = \"mio-serial-5.0.6\",\n build_file = Label(\"@cr//cr:BUILD.mio-serial-5.0.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mockall-0.14.0\",\n sha256 = \"f58d964098a5f9c6b63d0798e5372fd04708193510a7af313c22e9f29b7b620b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mockall/0.14.0/download\"],\n strip_prefix = \"mockall-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.mockall-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__mockall_derive-0.14.0\",\n sha256 = \"ca41ce716dda6a9be188b385aa78ee5260fc25cd3802cb2a8afdc6afbe6b6dbf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mockall_derive/0.14.0/download\"],\n strip_prefix = \"mockall_derive-0.14.0\",\n build_file = Label(\"@cr//cr:BUILD.mockall_derive-0.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__multimap-0.10.1\",\n sha256 = \"1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/multimap/0.10.1/download\"],\n strip_prefix = \"multimap-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.multimap-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ndarray-0.17.2\",\n sha256 = \"520080814a7a6b4a6e9070823bb24b4531daac8c4627e08ba5de8c5ef2f2752d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ndarray/0.17.2/download\"],\n strip_prefix = \"ndarray-0.17.2\",\n build_file = Label(\"@cr//cr:BUILD.ndarray-0.17.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ndarray-ndimage-0.6.0\",\n sha256 = \"467eb07fa67483ae5690d7940409e225f170607fd6058650cccfa6111953e803\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ndarray-ndimage/0.6.0/download\"],\n strip_prefix = \"ndarray-ndimage-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.ndarray-ndimage-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ndarray-stats-0.7.0\",\n sha256 = \"9b6e54a8b65764f71827a90ca1d56965ec0c67f069f996477bd493402a901d1f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ndarray-stats/0.7.0/download\"],\n strip_prefix = \"ndarray-stats-0.7.0\",\n build_file = Label(\"@cr//cr:BUILD.ndarray-stats-0.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__next_tuple-0.1.0\",\n sha256 = \"60993920e071b0c9b66f14e2b32740a4e27ffc82854dcd72035887f336a09a28\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/next_tuple/0.1.0/download\"],\n strip_prefix = \"next_tuple-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.next_tuple-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nix-0.26.4\",\n sha256 = \"598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nix/0.26.4/download\"],\n strip_prefix = \"nix-0.26.4\",\n build_file = Label(\"@cr//cr:BUILD.nix-0.26.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nix-0.29.0\",\n sha256 = \"71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nix/0.29.0/download\"],\n strip_prefix = \"nix-0.29.0\",\n build_file = Label(\"@cr//cr:BUILD.nix-0.29.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__noisy_float-0.2.1\",\n sha256 = \"c16843be85dd410c6a12251c4eca0dd1d3ee8c5725f746c4d5e0fdcec0a864b2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/noisy_float/0.2.1/download\"],\n strip_prefix = \"noisy_float-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.noisy_float-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nom-7.1.3\",\n sha256 = \"d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nom/7.1.3/download\"],\n strip_prefix = \"nom-7.1.3\",\n build_file = Label(\"@cr//cr:BUILD.nom-7.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nom-8.0.0\",\n sha256 = \"df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nom/8.0.0/download\"],\n strip_prefix = \"nom-8.0.0\",\n build_file = Label(\"@cr//cr:BUILD.nom-8.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nom_locate-5.0.0\",\n sha256 = \"0b577e2d69827c4740cba2b52efaad1c4cc7c73042860b199710b3575c68438d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nom_locate/5.0.0/download\"],\n strip_prefix = \"nom_locate-5.0.0\",\n build_file = Label(\"@cr//cr:BUILD.nom_locate-5.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__nu-ansi-term-0.50.3\",\n sha256 = \"7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/nu-ansi-term/0.50.3/download\"],\n strip_prefix = \"nu-ansi-term-0.50.3\",\n build_file = Label(\"@cr//cr:BUILD.nu-ansi-term-0.50.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-bigint-0.4.6\",\n sha256 = \"a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-bigint/0.4.6/download\"],\n strip_prefix = \"num-bigint-0.4.6\",\n build_file = Label(\"@cr//cr:BUILD.num-bigint-0.4.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-complex-0.4.6\",\n sha256 = \"73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-complex/0.4.6/download\"],\n strip_prefix = \"num-complex-0.4.6\",\n build_file = Label(\"@cr//cr:BUILD.num-complex-0.4.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-conv-0.2.1\",\n sha256 = \"c6673768db2d862beb9b39a78fdcb1a69439615d5794a1be50caa9bc92c81967\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-conv/0.2.1/download\"],\n strip_prefix = \"num-conv-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.num-conv-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-integer-0.1.46\",\n sha256 = \"7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-integer/0.1.46/download\"],\n strip_prefix = \"num-integer-0.1.46\",\n build_file = Label(\"@cr//cr:BUILD.num-integer-0.1.46.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num-traits-0.2.19\",\n sha256 = \"071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num-traits/0.2.19/download\"],\n strip_prefix = \"num-traits-0.2.19\",\n build_file = Label(\"@cr//cr:BUILD.num-traits-0.2.19.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num_enum-0.7.6\",\n sha256 = \"5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num_enum/0.7.6/download\"],\n strip_prefix = \"num_enum-0.7.6\",\n build_file = Label(\"@cr//cr:BUILD.num_enum-0.7.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__num_enum_derive-0.7.6\",\n sha256 = \"680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/num_enum_derive/0.7.6/download\"],\n strip_prefix = \"num_enum_derive-0.7.6\",\n build_file = Label(\"@cr//cr:BUILD.num_enum_derive-0.7.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__oco_ref-0.2.1\",\n sha256 = \"ed0423ff9973dea4d6bd075934fdda86ebb8c05bdf9d6b0507067d4a1226371d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/oco_ref/0.2.1/download\"],\n strip_prefix = \"oco_ref-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.oco_ref-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__oid-registry-0.8.1\",\n sha256 = \"12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/oid-registry/0.8.1/download\"],\n strip_prefix = \"oid-registry-0.8.1\",\n build_file = Label(\"@cr//cr:BUILD.oid-registry-0.8.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__once_cell-1.21.4\",\n sha256 = \"9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/once_cell/1.21.4/download\"],\n strip_prefix = \"once_cell-1.21.4\",\n build_file = Label(\"@cr//cr:BUILD.once_cell-1.21.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__once_cell_polyfill-1.70.2\",\n sha256 = \"384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/once_cell_polyfill/1.70.2/download\"],\n strip_prefix = \"once_cell_polyfill-1.70.2\",\n build_file = Label(\"@cr//cr:BUILD.once_cell_polyfill-1.70.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__openssl-probe-0.2.1\",\n sha256 = \"7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/openssl-probe/0.2.1/download\"],\n strip_prefix = \"openssl-probe-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.openssl-probe-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__or_poisoned-0.1.0\",\n sha256 = \"8c04f5d74368e4d0dfe06c45c8627c81bd7c317d52762d118fb9b3076f6420fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/or_poisoned/0.1.0/download\"],\n strip_prefix = \"or_poisoned-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.or_poisoned-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__parking-2.2.1\",\n sha256 = \"f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/parking/2.2.1/download\"],\n strip_prefix = \"parking-2.2.1\",\n build_file = Label(\"@cr//cr:BUILD.parking-2.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__parking_lot-0.12.5\",\n sha256 = \"93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/parking_lot/0.12.5/download\"],\n strip_prefix = \"parking_lot-0.12.5\",\n build_file = Label(\"@cr//cr:BUILD.parking_lot-0.12.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__parking_lot_core-0.9.12\",\n sha256 = \"2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/parking_lot_core/0.9.12/download\"],\n strip_prefix = \"parking_lot_core-0.9.12\",\n build_file = Label(\"@cr//cr:BUILD.parking_lot_core-0.9.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__password-hash-0.5.0\",\n sha256 = \"346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/password-hash/0.5.0/download\"],\n strip_prefix = \"password-hash-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.password-hash-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__paste-1.0.15\",\n sha256 = \"57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/paste/1.0.15/download\"],\n strip_prefix = \"paste-1.0.15\",\n build_file = Label(\"@cr//cr:BUILD.paste-1.0.15.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pastey-0.2.2\",\n sha256 = \"c5a797f0e07bdf071d15742978fc3128ec6c22891c31a3a931513263904c982a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pastey/0.2.2/download\"],\n strip_prefix = \"pastey-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.pastey-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pathdiff-0.2.3\",\n sha256 = \"df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pathdiff/0.2.3/download\"],\n strip_prefix = \"pathdiff-0.2.3\",\n build_file = Label(\"@cr//cr:BUILD.pathdiff-0.2.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__peg-0.6.3\",\n sha256 = \"9f76678828272f177ac33b7e2ac2e3e73cc6c1cd1e3e387928aa69562fa51367\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/peg/0.6.3/download\"],\n strip_prefix = \"peg-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.peg-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__peg-macros-0.6.3\",\n sha256 = \"636d60acf97633e48d266d7415a9355d4389cea327a193f87df395d88cd2b14d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/peg-macros/0.6.3/download\"],\n strip_prefix = \"peg-macros-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.peg-macros-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__peg-runtime-0.6.3\",\n sha256 = \"9555b1514d2d99d78150d3c799d4c357a3e2c2a8062cd108e93a06d9057629c5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/peg-runtime/0.6.3/download\"],\n strip_prefix = \"peg-runtime-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.peg-runtime-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pem-3.0.6\",\n sha256 = \"1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pem/3.0.6/download\"],\n strip_prefix = \"pem-3.0.6\",\n build_file = Label(\"@cr//cr:BUILD.pem-3.0.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__percent-encoding-2.3.2\",\n sha256 = \"9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/percent-encoding/2.3.2/download\"],\n strip_prefix = \"percent-encoding-2.3.2\",\n build_file = Label(\"@cr//cr:BUILD.percent-encoding-2.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__petgraph-0.8.3\",\n sha256 = \"8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/petgraph/0.8.3/download\"],\n strip_prefix = \"petgraph-0.8.3\",\n build_file = Label(\"@cr//cr:BUILD.petgraph-0.8.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pin-project-1.1.11\",\n sha256 = \"f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pin-project/1.1.11/download\"],\n strip_prefix = \"pin-project-1.1.11\",\n build_file = Label(\"@cr//cr:BUILD.pin-project-1.1.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pin-project-internal-1.1.11\",\n sha256 = \"d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pin-project-internal/1.1.11/download\"],\n strip_prefix = \"pin-project-internal-1.1.11\",\n build_file = Label(\"@cr//cr:BUILD.pin-project-internal-1.1.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pin-project-lite-0.2.17\",\n sha256 = \"a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pin-project-lite/0.2.17/download\"],\n strip_prefix = \"pin-project-lite-0.2.17\",\n build_file = Label(\"@cr//cr:BUILD.pin-project-lite-0.2.17.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__portable-atomic-1.13.1\",\n sha256 = \"c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/portable-atomic/1.13.1/download\"],\n strip_prefix = \"portable-atomic-1.13.1\",\n build_file = Label(\"@cr//cr:BUILD.portable-atomic-1.13.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__portable-atomic-util-0.2.7\",\n sha256 = \"c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/portable-atomic-util/0.2.7/download\"],\n strip_prefix = \"portable-atomic-util-0.2.7\",\n build_file = Label(\"@cr//cr:BUILD.portable-atomic-util-0.2.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__potential_utf-0.1.5\",\n sha256 = \"0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/potential_utf/0.1.5/download\"],\n strip_prefix = \"potential_utf-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.potential_utf-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__powerfmt-0.2.0\",\n sha256 = \"439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/powerfmt/0.2.0/download\"],\n strip_prefix = \"powerfmt-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.powerfmt-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ppv-lite86-0.2.21\",\n sha256 = \"85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ppv-lite86/0.2.21/download\"],\n strip_prefix = \"ppv-lite86-0.2.21\",\n build_file = Label(\"@cr//cr:BUILD.ppv-lite86-0.2.21.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__pqueue-0.1.0\",\n sha256 = \"a2145d14f09d5fc7fe7134b556146599c2929af5b1f1e3a0ecc9d582a9b85e4d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/pqueue/0.1.0/download\"],\n strip_prefix = \"pqueue-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.pqueue-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__predicates-3.1.4\",\n sha256 = \"ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates/3.1.4/download\"],\n strip_prefix = \"predicates-3.1.4\",\n build_file = Label(\"@cr//cr:BUILD.predicates-3.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__predicates-core-1.0.10\",\n sha256 = \"cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates-core/1.0.10/download\"],\n strip_prefix = \"predicates-core-1.0.10\",\n build_file = Label(\"@cr//cr:BUILD.predicates-core-1.0.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__predicates-tree-1.0.13\",\n sha256 = \"d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates-tree/1.0.13/download\"],\n strip_prefix = \"predicates-tree-1.0.13\",\n build_file = Label(\"@cr//cr:BUILD.predicates-tree-1.0.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prettyplease-0.2.37\",\n sha256 = \"479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prettyplease/0.2.37/download\"],\n strip_prefix = \"prettyplease-0.2.37\",\n build_file = Label(\"@cr//cr:BUILD.prettyplease-0.2.37.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro-crate-3.5.0\",\n sha256 = \"e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro-crate/3.5.0/download\"],\n strip_prefix = \"proc-macro-crate-3.5.0\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro-crate-3.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro-error-attr2-2.0.0\",\n sha256 = \"96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro-error-attr2/2.0.0/download\"],\n strip_prefix = \"proc-macro-error-attr2-2.0.0\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro-error-attr2-2.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro-error2-2.0.1\",\n sha256 = \"11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro-error2/2.0.1/download\"],\n strip_prefix = \"proc-macro-error2-2.0.1\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro-error2-2.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro-utils-0.10.0\",\n sha256 = \"eeaf08a13de400bc215877b5bdc088f241b12eb42f0a548d3390dc1c56bb7071\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro-utils/0.10.0/download\"],\n strip_prefix = \"proc-macro-utils-0.10.0\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro-utils-0.10.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro2-1.0.106\",\n sha256 = \"8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro2/1.0.106/download\"],\n strip_prefix = \"proc-macro2-1.0.106\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro2-1.0.106.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proc-macro2-diagnostics-0.10.1\",\n sha256 = \"af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro2-diagnostics/0.10.1/download\"],\n strip_prefix = \"proc-macro2-diagnostics-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.proc-macro2-diagnostics-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__proptest-1.11.0\",\n sha256 = \"4b45fcc2344c680f5025fe57779faef368840d0bd1f42f216291f0dc4ace4744\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proptest/1.11.0/download\"],\n strip_prefix = \"proptest-1.11.0\",\n build_file = Label(\"@cr//cr:BUILD.proptest-1.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prost-0.14.3\",\n sha256 = \"d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prost/0.14.3/download\"],\n strip_prefix = \"prost-0.14.3\",\n build_file = Label(\"@cr//cr:BUILD.prost-0.14.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prost-build-0.14.3\",\n sha256 = \"343d3bd7056eda839b03204e68deff7d1b13aba7af2b2fd16890697274262ee7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prost-build/0.14.3/download\"],\n strip_prefix = \"prost-build-0.14.3\",\n build_file = Label(\"@cr//cr:BUILD.prost-build-0.14.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prost-derive-0.14.3\",\n sha256 = \"27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prost-derive/0.14.3/download\"],\n strip_prefix = \"prost-derive-0.14.3\",\n build_file = Label(\"@cr//cr:BUILD.prost-derive-0.14.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__prost-types-0.14.3\",\n sha256 = \"8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/prost-types/0.14.3/download\"],\n strip_prefix = \"prost-types-0.14.3\",\n build_file = Label(\"@cr//cr:BUILD.prost-types-0.14.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quick-error-1.2.3\",\n sha256 = \"a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quick-error/1.2.3/download\"],\n strip_prefix = \"quick-error-1.2.3\",\n build_file = Label(\"@cr//cr:BUILD.quick-error-1.2.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quick-error-2.0.1\",\n sha256 = \"a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quick-error/2.0.1/download\"],\n strip_prefix = \"quick-error-2.0.1\",\n build_file = Label(\"@cr//cr:BUILD.quick-error-2.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quinn-0.11.9\",\n sha256 = \"b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quinn/0.11.9/download\"],\n strip_prefix = \"quinn-0.11.9\",\n build_file = Label(\"@cr//cr:BUILD.quinn-0.11.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quinn-proto-0.11.14\",\n sha256 = \"434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quinn-proto/0.11.14/download\"],\n strip_prefix = \"quinn-proto-0.11.14\",\n build_file = Label(\"@cr//cr:BUILD.quinn-proto-0.11.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quinn-udp-0.5.14\",\n sha256 = \"addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quinn-udp/0.5.14/download\"],\n strip_prefix = \"quinn-udp-0.5.14\",\n build_file = Label(\"@cr//cr:BUILD.quinn-udp-0.5.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quote-1.0.45\",\n sha256 = \"41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quote/1.0.45/download\"],\n strip_prefix = \"quote-1.0.45\",\n build_file = Label(\"@cr//cr:BUILD.quote-1.0.45.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quote-use-0.8.4\",\n sha256 = \"9619db1197b497a36178cfc736dc96b271fe918875fbf1344c436a7e93d0321e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quote-use/0.8.4/download\"],\n strip_prefix = \"quote-use-0.8.4\",\n build_file = Label(\"@cr//cr:BUILD.quote-use-0.8.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__quote-use-macros-0.8.4\",\n sha256 = \"82ebfb7faafadc06a7ab141a6f67bcfb24cb8beb158c6fe933f2f035afa99f35\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quote-use-macros/0.8.4/download\"],\n strip_prefix = \"quote-use-macros-0.8.4\",\n build_file = Label(\"@cr//cr:BUILD.quote-use-macros-0.8.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__r-efi-5.3.0\",\n sha256 = \"69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/r-efi/5.3.0/download\"],\n strip_prefix = \"r-efi-5.3.0\",\n build_file = Label(\"@cr//cr:BUILD.r-efi-5.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__r-efi-6.0.0\",\n sha256 = \"f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/r-efi/6.0.0/download\"],\n strip_prefix = \"r-efi-6.0.0\",\n build_file = Label(\"@cr//cr:BUILD.r-efi-6.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand-0.10.1\",\n sha256 = \"d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand/0.10.1/download\"],\n strip_prefix = \"rand-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.rand-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand-0.8.6\",\n sha256 = \"5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand/0.8.6/download\"],\n strip_prefix = \"rand-0.8.6\",\n build_file = Label(\"@cr//cr:BUILD.rand-0.8.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand-0.9.4\",\n sha256 = \"44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand/0.9.4/download\"],\n strip_prefix = \"rand-0.9.4\",\n build_file = Label(\"@cr//cr:BUILD.rand-0.9.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_chacha-0.3.1\",\n sha256 = \"e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_chacha/0.3.1/download\"],\n strip_prefix = \"rand_chacha-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.rand_chacha-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_chacha-0.9.0\",\n sha256 = \"d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_chacha/0.9.0/download\"],\n strip_prefix = \"rand_chacha-0.9.0\",\n build_file = Label(\"@cr//cr:BUILD.rand_chacha-0.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_core-0.10.1\",\n sha256 = \"63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_core/0.10.1/download\"],\n strip_prefix = \"rand_core-0.10.1\",\n build_file = Label(\"@cr//cr:BUILD.rand_core-0.10.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_core-0.6.4\",\n sha256 = \"ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_core/0.6.4/download\"],\n strip_prefix = \"rand_core-0.6.4\",\n build_file = Label(\"@cr//cr:BUILD.rand_core-0.6.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_core-0.9.5\",\n sha256 = \"76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_core/0.9.5/download\"],\n strip_prefix = \"rand_core-0.9.5\",\n build_file = Label(\"@cr//cr:BUILD.rand_core-0.9.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rand_xorshift-0.4.0\",\n sha256 = \"513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rand_xorshift/0.4.0/download\"],\n strip_prefix = \"rand_xorshift-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.rand_xorshift-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rawpointer-0.2.1\",\n sha256 = \"60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rawpointer/0.2.1/download\"],\n strip_prefix = \"rawpointer-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.rawpointer-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rcgen-0.14.7\",\n sha256 = \"10b99e0098aa4082912d4c649628623db6aba77335e4f4569ff5083a6448b32e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rcgen/0.14.7/download\"],\n strip_prefix = \"rcgen-0.14.7\",\n build_file = Label(\"@cr//cr:BUILD.rcgen-0.14.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reactive_graph-0.2.14\",\n sha256 = \"00c5a025366836190c7030e883cc2bcd9e384ff555336e3c7954741ca411b177\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reactive_graph/0.2.14/download\"],\n strip_prefix = \"reactive_graph-0.2.14\",\n build_file = Label(\"@cr//cr:BUILD.reactive_graph-0.2.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reactive_stores-0.4.3\",\n sha256 = \"c30fd35b7d299c591293bb69fed47a703eb2703b1cff0493e78b16ed007e5382\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reactive_stores/0.4.3/download\"],\n strip_prefix = \"reactive_stores-0.4.3\",\n build_file = Label(\"@cr//cr:BUILD.reactive_stores-0.4.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reactive_stores_macro-0.4.2\",\n sha256 = \"e5d8e790a5ae5ddf9b7fa380c728375b06858e0cca7d063a73b3408320c523e1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reactive_stores_macro/0.4.2/download\"],\n strip_prefix = \"reactive_stores_macro-0.4.2\",\n build_file = Label(\"@cr//cr:BUILD.reactive_stores_macro-0.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__redox_syscall-0.5.18\",\n sha256 = \"ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/redox_syscall/0.5.18/download\"],\n strip_prefix = \"redox_syscall-0.5.18\",\n build_file = Label(\"@cr//cr:BUILD.redox_syscall-0.5.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ref-cast-1.0.25\",\n sha256 = \"f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ref-cast/1.0.25/download\"],\n strip_prefix = \"ref-cast-1.0.25\",\n build_file = Label(\"@cr//cr:BUILD.ref-cast-1.0.25.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ref-cast-impl-1.0.25\",\n sha256 = \"b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ref-cast-impl/1.0.25/download\"],\n strip_prefix = \"ref-cast-impl-1.0.25\",\n build_file = Label(\"@cr//cr:BUILD.ref-cast-impl-1.0.25.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__regex-1.12.3\",\n sha256 = \"e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/regex/1.12.3/download\"],\n strip_prefix = \"regex-1.12.3\",\n build_file = Label(\"@cr//cr:BUILD.regex-1.12.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__regex-automata-0.4.14\",\n sha256 = \"6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/regex-automata/0.4.14/download\"],\n strip_prefix = \"regex-automata-0.4.14\",\n build_file = Label(\"@cr//cr:BUILD.regex-automata-0.4.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__regex-syntax-0.8.10\",\n sha256 = \"dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/regex-syntax/0.8.10/download\"],\n strip_prefix = \"regex-syntax-0.8.10\",\n build_file = Label(\"@cr//cr:BUILD.regex-syntax-0.8.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reqwest-0.12.28\",\n sha256 = \"eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reqwest/0.12.28/download\"],\n strip_prefix = \"reqwest-0.12.28\",\n build_file = Label(\"@cr//cr:BUILD.reqwest-0.12.28.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__reqwest-0.13.3\",\n sha256 = \"62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/reqwest/0.13.3/download\"],\n strip_prefix = \"reqwest-0.13.3\",\n build_file = Label(\"@cr//cr:BUILD.reqwest-0.13.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ring-0.17.14\",\n sha256 = \"a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ring/0.17.14/download\"],\n strip_prefix = \"ring-0.17.14\",\n build_file = Label(\"@cr//cr:BUILD.ring-0.17.14.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rmcp-1.5.0\",\n sha256 = \"67d69668de0b0ccd9cc435f700f3b39a7861863cf37a15e1f304ea78688a4826\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rmcp/1.5.0/download\"],\n strip_prefix = \"rmcp-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.rmcp-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rmcp-macros-1.5.0\",\n sha256 = \"48fdc01c81097b0aed18633e676e269fefa3a78ec1df56b4fe597c1241b92025\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rmcp-macros/1.5.0/download\"],\n strip_prefix = \"rmcp-macros-1.5.0\",\n build_file = Label(\"@cr//cr:BUILD.rmcp-macros-1.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rmpfit-1.0.0\",\n sha256 = \"064408a837204baa51680b284408af56fde3ebeb5c2942f07c8e91213dbcd474\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rmpfit/1.0.0/download\"],\n strip_prefix = \"rmpfit-1.0.0\",\n build_file = Label(\"@cr//cr:BUILD.rmpfit-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rpassword-7.5.2\",\n sha256 = \"5ac5b223d9738ef56e0b98305410be40fa0941bf6036c56f1506751e43552d64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rpassword/7.5.2/download\"],\n strip_prefix = \"rpassword-7.5.2\",\n build_file = Label(\"@cr//cr:BUILD.rpassword-7.5.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rstml-0.12.1\",\n sha256 = \"61cf4616de7499fc5164570d40ca4e1b24d231c6833a88bff0fe00725080fd56\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rstml/0.12.1/download\"],\n strip_prefix = \"rstml-0.12.1\",\n build_file = Label(\"@cr//cr:BUILD.rstml-0.12.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rtoolbox-0.0.5\",\n sha256 = \"50a0e551c1e27e1731aba276dbeaeac73f53c7cd34d1bda485d02bd1e0f36844\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rtoolbox/0.0.5/download\"],\n strip_prefix = \"rtoolbox-0.0.5\",\n build_file = Label(\"@cr//cr:BUILD.rtoolbox-0.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rtree_rs-0.1.4\",\n sha256 = \"7787960e978c1c675fd6b8eb7d56b9c7162aec55c41d368add6f3ff39251b96e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rtree_rs/0.1.4/download\"],\n strip_prefix = \"rtree_rs-0.1.4\",\n build_file = Label(\"@cr//cr:BUILD.rtree_rs-0.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rust-embed-8.11.0\",\n sha256 = \"04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rust-embed/8.11.0/download\"],\n strip_prefix = \"rust-embed-8.11.0\",\n build_file = Label(\"@cr//cr:BUILD.rust-embed-8.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rust-embed-impl-8.11.0\",\n sha256 = \"da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rust-embed-impl/8.11.0/download\"],\n strip_prefix = \"rust-embed-impl-8.11.0\",\n build_file = Label(\"@cr//cr:BUILD.rust-embed-impl-8.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rust-embed-utils-8.11.0\",\n sha256 = \"5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rust-embed-utils/8.11.0/download\"],\n strip_prefix = \"rust-embed-utils-8.11.0\",\n build_file = Label(\"@cr//cr:BUILD.rust-embed-utils-8.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustc-hash-2.1.2\",\n sha256 = \"94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustc-hash/2.1.2/download\"],\n strip_prefix = \"rustc-hash-2.1.2\",\n build_file = Label(\"@cr//cr:BUILD.rustc-hash-2.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustc_version-0.4.1\",\n sha256 = \"cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustc_version/0.4.1/download\"],\n strip_prefix = \"rustc_version-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.rustc_version-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rusticata-macros-4.1.0\",\n sha256 = \"faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rusticata-macros/4.1.0/download\"],\n strip_prefix = \"rusticata-macros-4.1.0\",\n build_file = Label(\"@cr//cr:BUILD.rusticata-macros-4.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustix-1.1.4\",\n sha256 = \"b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustix/1.1.4/download\"],\n strip_prefix = \"rustix-1.1.4\",\n build_file = Label(\"@cr//cr:BUILD.rustix-1.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-0.23.39\",\n sha256 = \"7c2c118cb077cca2822033836dfb1b975355dfb784b5e8da48f7b6c5db74e60e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls/0.23.39/download\"],\n strip_prefix = \"rustls-0.23.39\",\n build_file = Label(\"@cr//cr:BUILD.rustls-0.23.39.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-native-certs-0.8.3\",\n sha256 = \"612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-native-certs/0.8.3/download\"],\n strip_prefix = \"rustls-native-certs-0.8.3\",\n build_file = Label(\"@cr//cr:BUILD.rustls-native-certs-0.8.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-pemfile-2.2.0\",\n sha256 = \"dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-pemfile/2.2.0/download\"],\n strip_prefix = \"rustls-pemfile-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.rustls-pemfile-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-pki-types-1.14.0\",\n sha256 = \"be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-pki-types/1.14.0/download\"],\n strip_prefix = \"rustls-pki-types-1.14.0\",\n build_file = Label(\"@cr//cr:BUILD.rustls-pki-types-1.14.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-platform-verifier-0.7.0\",\n sha256 = \"26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-platform-verifier/0.7.0/download\"],\n strip_prefix = \"rustls-platform-verifier-0.7.0\",\n build_file = Label(\"@cr//cr:BUILD.rustls-platform-verifier-0.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-platform-verifier-android-0.1.1\",\n sha256 = \"f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-platform-verifier-android/0.1.1/download\"],\n strip_prefix = \"rustls-platform-verifier-android-0.1.1\",\n build_file = Label(\"@cr//cr:BUILD.rustls-platform-verifier-android-0.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustls-webpki-0.103.13\",\n sha256 = \"61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustls-webpki/0.103.13/download\"],\n strip_prefix = \"rustls-webpki-0.103.13\",\n build_file = Label(\"@cr//cr:BUILD.rustls-webpki-0.103.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rustversion-1.0.22\",\n sha256 = \"b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustversion/1.0.22/download\"],\n strip_prefix = \"rustversion-1.0.22\",\n build_file = Label(\"@cr//cr:BUILD.rustversion-1.0.22.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__rusty-fork-0.3.1\",\n sha256 = \"cc6bf79ff24e648f6da1f8d1f011e9cac26491b619e6b9280f2b47f1774e6ee2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rusty-fork/0.3.1/download\"],\n strip_prefix = \"rusty-fork-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.rusty-fork-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__ryu-1.0.23\",\n sha256 = \"9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ryu/1.0.23/download\"],\n strip_prefix = \"ryu-1.0.23\",\n build_file = Label(\"@cr//cr:BUILD.ryu-1.0.23.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__same-file-1.0.6\",\n sha256 = \"93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/same-file/1.0.6/download\"],\n strip_prefix = \"same-file-1.0.6\",\n build_file = Label(\"@cr//cr:BUILD.same-file-1.0.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__schannel-0.1.29\",\n sha256 = \"91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/schannel/0.1.29/download\"],\n strip_prefix = \"schannel-0.1.29\",\n build_file = Label(\"@cr//cr:BUILD.schannel-0.1.29.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__schemars-0.9.0\",\n sha256 = \"4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/schemars/0.9.0/download\"],\n strip_prefix = \"schemars-0.9.0\",\n build_file = Label(\"@cr//cr:BUILD.schemars-0.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__schemars-1.2.1\",\n sha256 = \"a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/schemars/1.2.1/download\"],\n strip_prefix = \"schemars-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.schemars-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__schemars_derive-1.2.1\",\n sha256 = \"7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/schemars_derive/1.2.1/download\"],\n strip_prefix = \"schemars_derive-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.schemars_derive-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__scopeguard-1.2.0\",\n sha256 = \"94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/scopeguard/1.2.0/download\"],\n strip_prefix = \"scopeguard-1.2.0\",\n build_file = Label(\"@cr//cr:BUILD.scopeguard-1.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sealed-0.6.0\",\n sha256 = \"22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sealed/0.6.0/download\"],\n strip_prefix = \"sealed-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.sealed-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__security-framework-3.7.0\",\n sha256 = \"b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/security-framework/3.7.0/download\"],\n strip_prefix = \"security-framework-3.7.0\",\n build_file = Label(\"@cr//cr:BUILD.security-framework-3.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__security-framework-sys-2.17.0\",\n sha256 = \"6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/security-framework-sys/2.17.0/download\"],\n strip_prefix = \"security-framework-sys-2.17.0\",\n build_file = Label(\"@cr//cr:BUILD.security-framework-sys-2.17.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__self_cell-1.2.2\",\n sha256 = \"b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/self_cell/1.2.2/download\"],\n strip_prefix = \"self_cell-1.2.2\",\n build_file = Label(\"@cr//cr:BUILD.self_cell-1.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__semver-1.0.28\",\n sha256 = \"8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/semver/1.0.28/download\"],\n strip_prefix = \"semver-1.0.28\",\n build_file = Label(\"@cr//cr:BUILD.semver-1.0.28.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__send_wrapper-0.6.0\",\n sha256 = \"cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/send_wrapper/0.6.0/download\"],\n strip_prefix = \"send_wrapper-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.send_wrapper-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde-1.0.228\",\n sha256 = \"9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde/1.0.228/download\"],\n strip_prefix = \"serde-1.0.228\",\n build_file = Label(\"@cr//cr:BUILD.serde-1.0.228.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde-ndim-2.2.0\",\n sha256 = \"b3730acd541f643ea0015b89639abfc80262e8f0b930714eb0a7e3e01e8ea41c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde-ndim/2.2.0/download\"],\n strip_prefix = \"serde-ndim-2.2.0\",\n build_file = Label(\"@cr//cr:BUILD.serde-ndim-2.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_core-1.0.228\",\n sha256 = \"41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_core/1.0.228/download\"],\n strip_prefix = \"serde_core-1.0.228\",\n build_file = Label(\"@cr//cr:BUILD.serde_core-1.0.228.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_derive-1.0.228\",\n sha256 = \"d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_derive/1.0.228/download\"],\n strip_prefix = \"serde_derive-1.0.228\",\n build_file = Label(\"@cr//cr:BUILD.serde_derive-1.0.228.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_derive_internals-0.29.1\",\n sha256 = \"18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_derive_internals/0.29.1/download\"],\n strip_prefix = \"serde_derive_internals-0.29.1\",\n build_file = Label(\"@cr//cr:BUILD.serde_derive_internals-0.29.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_json-1.0.149\",\n sha256 = \"83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_json/1.0.149/download\"],\n strip_prefix = \"serde_json-1.0.149\",\n build_file = Label(\"@cr//cr:BUILD.serde_json-1.0.149.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_path_to_error-0.1.20\",\n sha256 = \"10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_path_to_error/0.1.20/download\"],\n strip_prefix = \"serde_path_to_error-0.1.20\",\n build_file = Label(\"@cr//cr:BUILD.serde_path_to_error-0.1.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_qs-0.15.0\",\n sha256 = \"f3faaf9e727533a19351a43cc5a8de957372163c7d35cc48c90b75cdda13c352\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_qs/0.15.0/download\"],\n strip_prefix = \"serde_qs-0.15.0\",\n build_file = Label(\"@cr//cr:BUILD.serde_qs-0.15.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_repr-0.1.20\",\n sha256 = \"175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_repr/0.1.20/download\"],\n strip_prefix = \"serde_repr-0.1.20\",\n build_file = Label(\"@cr//cr:BUILD.serde_repr-0.1.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_spanned-1.1.1\",\n sha256 = \"6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_spanned/1.1.1/download\"],\n strip_prefix = \"serde_spanned-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.serde_spanned-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_urlencoded-0.7.1\",\n sha256 = \"d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_urlencoded/0.7.1/download\"],\n strip_prefix = \"serde_urlencoded-0.7.1\",\n build_file = Label(\"@cr//cr:BUILD.serde_urlencoded-0.7.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_with-3.18.0\",\n sha256 = \"dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_with/3.18.0/download\"],\n strip_prefix = \"serde_with-3.18.0\",\n build_file = Label(\"@cr//cr:BUILD.serde_with-3.18.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serde_with_macros-3.18.0\",\n sha256 = \"d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_with_macros/3.18.0/download\"],\n strip_prefix = \"serde_with_macros-3.18.0\",\n build_file = Label(\"@cr//cr:BUILD.serde_with_macros-3.18.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serdebug-1.2.0\",\n sha256 = \"862bbba18d3abf56dae33408e78c84629d3195b70b0db095e5faac9ca4e983fb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serdebug/1.2.0/download\"],\n strip_prefix = \"serdebug-1.2.0\",\n build_file = Label(\"@cr//cr:BUILD.serdebug-1.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serdebug_derive-1.2.0\",\n sha256 = \"a310796d71e607c4e7cc353322673b149d7b7f404658d0e96c0ade9a6ce213e7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serdebug_derive/1.2.0/download\"],\n strip_prefix = \"serdebug_derive-1.2.0\",\n build_file = Label(\"@cr//cr:BUILD.serdebug_derive-1.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__serialport-4.9.0\",\n sha256 = \"a4d91116f97173694f1642263b2ff837f80d933aa837e2314969f6728f661df3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serialport/4.9.0/download\"],\n strip_prefix = \"serialport-4.9.0\",\n build_file = Label(\"@cr//cr:BUILD.serialport-4.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__server_fn-0.8.12\",\n sha256 = \"5d60e4c1dfccd91fe0990141f69f1d5cf5679797ad53aa1b45e5bd658eb119f0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/server_fn/0.8.12/download\"],\n strip_prefix = \"server_fn-0.8.12\",\n build_file = Label(\"@cr//cr:BUILD.server_fn-0.8.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__server_fn_macro-0.8.10\",\n sha256 = \"1295b54815397d30d986b63f93cfd515fa86d5e528e0bb589ce9d530502f9e0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/server_fn_macro/0.8.10/download\"],\n strip_prefix = \"server_fn_macro-0.8.10\",\n build_file = Label(\"@cr//cr:BUILD.server_fn_macro-0.8.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__server_fn_macro_default-0.8.5\",\n sha256 = \"63eb08f80db903d3c42f64e60ebb3875e0305be502bdc064ec0a0eab42207f00\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/server_fn_macro_default/0.8.5/download\"],\n strip_prefix = \"server_fn_macro_default-0.8.5\",\n build_file = Label(\"@cr//cr:BUILD.server_fn_macro_default-0.8.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sha2-0.10.9\",\n sha256 = \"a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sha2/0.10.9/download\"],\n strip_prefix = \"sha2-0.10.9\",\n build_file = Label(\"@cr//cr:BUILD.sha2-0.10.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sharded-slab-0.1.7\",\n sha256 = \"f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sharded-slab/0.1.7/download\"],\n strip_prefix = \"sharded-slab-0.1.7\",\n build_file = Label(\"@cr//cr:BUILD.sharded-slab-0.1.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__shlex-1.3.0\",\n sha256 = \"0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/shlex/1.3.0/download\"],\n strip_prefix = \"shlex-1.3.0\",\n build_file = Label(\"@cr//cr:BUILD.shlex-1.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__signal-hook-registry-1.4.8\",\n sha256 = \"c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/signal-hook-registry/1.4.8/download\"],\n strip_prefix = \"signal-hook-registry-1.4.8\",\n build_file = Label(\"@cr//cr:BUILD.signal-hook-registry-1.4.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__simd-adler32-0.3.9\",\n sha256 = \"703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/simd-adler32/0.3.9/download\"],\n strip_prefix = \"simd-adler32-0.3.9\",\n build_file = Label(\"@cr//cr:BUILD.simd-adler32-0.3.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__simd_cesu8-1.1.1\",\n sha256 = \"94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/simd_cesu8/1.1.1/download\"],\n strip_prefix = \"simd_cesu8-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.simd_cesu8-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__simdutf8-0.1.5\",\n sha256 = \"e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/simdutf8/0.1.5/download\"],\n strip_prefix = \"simdutf8-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.simdutf8-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__slab-0.4.12\",\n sha256 = \"0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/slab/0.4.12/download\"],\n strip_prefix = \"slab-0.4.12\",\n build_file = Label(\"@cr//cr:BUILD.slab-0.4.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__slotmap-1.1.1\",\n sha256 = \"bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/slotmap/1.1.1/download\"],\n strip_prefix = \"slotmap-1.1.1\",\n build_file = Label(\"@cr//cr:BUILD.slotmap-1.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__smallvec-1.15.1\",\n sha256 = \"67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/smallvec/1.15.1/download\"],\n strip_prefix = \"smallvec-1.15.1\",\n build_file = Label(\"@cr//cr:BUILD.smallvec-1.15.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__smart-default-0.7.1\",\n sha256 = \"0eb01866308440fc64d6c44d9e86c5cc17adfe33c4d6eed55da9145044d0ffc1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/smart-default/0.7.1/download\"],\n strip_prefix = \"smart-default-0.7.1\",\n build_file = Label(\"@cr//cr:BUILD.smart-default-0.7.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__smawk-0.3.2\",\n sha256 = \"b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/smawk/0.3.2/download\"],\n strip_prefix = \"smawk-0.3.2\",\n build_file = Label(\"@cr//cr:BUILD.smawk-0.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__socket2-0.6.3\",\n sha256 = \"3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/socket2/0.6.3/download\"],\n strip_prefix = \"socket2-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.socket2-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sse-stream-0.2.2\",\n sha256 = \"2c5e6deb40826033bd7b11c7ef25ef71193fabd71f680f40dd16538a2704d2f4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sse-stream/0.2.2/download\"],\n strip_prefix = \"sse-stream-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.sse-stream-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__stable_deref_trait-1.2.1\",\n sha256 = \"6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/stable_deref_trait/1.2.1/download\"],\n strip_prefix = \"stable_deref_trait-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.stable_deref_trait-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__strsim-0.11.1\",\n sha256 = \"7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/strsim/0.11.1/download\"],\n strip_prefix = \"strsim-0.11.1\",\n build_file = Label(\"@cr//cr:BUILD.strsim-0.11.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__subtle-2.6.1\",\n sha256 = \"13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/subtle/2.6.1/download\"],\n strip_prefix = \"subtle-2.6.1\",\n build_file = Label(\"@cr//cr:BUILD.subtle-2.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__syn-2.0.117\",\n sha256 = \"e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/syn/2.0.117/download\"],\n strip_prefix = \"syn-2.0.117\",\n build_file = Label(\"@cr//cr:BUILD.syn-2.0.117.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__syn_derive-0.2.0\",\n sha256 = \"cdb066a04799e45f5d582e8fc6ec8e6d6896040d00898eb4e6a835196815b219\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/syn_derive/0.2.0/download\"],\n strip_prefix = \"syn_derive-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.syn_derive-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sync_wrapper-1.0.2\",\n sha256 = \"0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sync_wrapper/1.0.2/download\"],\n strip_prefix = \"sync_wrapper-1.0.2\",\n build_file = Label(\"@cr//cr:BUILD.sync_wrapper-1.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__synstructure-0.13.2\",\n sha256 = \"728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/synstructure/0.13.2/download\"],\n strip_prefix = \"synstructure-0.13.2\",\n build_file = Label(\"@cr//cr:BUILD.synstructure-0.13.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__synthez-0.4.0\",\n sha256 = \"6d8a928f38f1bc873f28e0d2ba8298ad65374a6ac2241dabd297271531a736cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/synthez/0.4.0/download\"],\n strip_prefix = \"synthez-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.synthez-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__synthez-codegen-0.4.0\",\n sha256 = \"8fb83b8df4238e11746984dfb3819b155cd270de0e25847f45abad56b3671047\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/synthez-codegen/0.4.0/download\"],\n strip_prefix = \"synthez-codegen-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.synthez-codegen-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__synthez-core-0.4.0\",\n sha256 = \"906fba967105d822e7c7ed60477b5e76116724d33de68a585681fb253fc30d5c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/synthez-core/0.4.0/download\"],\n strip_prefix = \"synthez-core-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.synthez-core-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__sys-locale-0.3.2\",\n sha256 = \"8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/sys-locale/0.3.2/download\"],\n strip_prefix = \"sys-locale-0.3.2\",\n build_file = Label(\"@cr//cr:BUILD.sys-locale-0.3.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__system-configuration-0.7.0\",\n sha256 = \"a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/system-configuration/0.7.0/download\"],\n strip_prefix = \"system-configuration-0.7.0\",\n build_file = Label(\"@cr//cr:BUILD.system-configuration-0.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__system-configuration-sys-0.6.0\",\n sha256 = \"8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/system-configuration-sys/0.6.0/download\"],\n strip_prefix = \"system-configuration-sys-0.6.0\",\n build_file = Label(\"@cr//cr:BUILD.system-configuration-sys-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tachys-0.2.15\",\n sha256 = \"2989c94c59db8497727875aa561d4d0daa3cc79b5774d5ced48263f7091beff1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tachys/0.2.15/download\"],\n strip_prefix = \"tachys-0.2.15\",\n build_file = Label(\"@cr//cr:BUILD.tachys-0.2.15.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tempfile-3.27.0\",\n sha256 = \"32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tempfile/3.27.0/download\"],\n strip_prefix = \"tempfile-3.27.0\",\n build_file = Label(\"@cr//cr:BUILD.tempfile-3.27.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__terminal_size-0.4.4\",\n sha256 = \"230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/terminal_size/0.4.4/download\"],\n strip_prefix = \"terminal_size-0.4.4\",\n build_file = Label(\"@cr//cr:BUILD.terminal_size-0.4.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__termtree-0.5.1\",\n sha256 = \"8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/termtree/0.5.1/download\"],\n strip_prefix = \"termtree-0.5.1\",\n build_file = Label(\"@cr//cr:BUILD.termtree-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__textwrap-0.16.2\",\n sha256 = \"c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/textwrap/0.16.2/download\"],\n strip_prefix = \"textwrap-0.16.2\",\n build_file = Label(\"@cr//cr:BUILD.textwrap-0.16.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thiserror-1.0.69\",\n sha256 = \"b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror/1.0.69/download\"],\n strip_prefix = \"thiserror-1.0.69\",\n build_file = Label(\"@cr//cr:BUILD.thiserror-1.0.69.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thiserror-2.0.18\",\n sha256 = \"4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror/2.0.18/download\"],\n strip_prefix = \"thiserror-2.0.18\",\n build_file = Label(\"@cr//cr:BUILD.thiserror-2.0.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thiserror-impl-1.0.69\",\n sha256 = \"4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror-impl/1.0.69/download\"],\n strip_prefix = \"thiserror-impl-1.0.69\",\n build_file = Label(\"@cr//cr:BUILD.thiserror-impl-1.0.69.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thiserror-impl-2.0.18\",\n sha256 = \"ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror-impl/2.0.18/download\"],\n strip_prefix = \"thiserror-impl-2.0.18\",\n build_file = Label(\"@cr//cr:BUILD.thiserror-impl-2.0.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__thread_local-1.1.9\",\n sha256 = \"f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thread_local/1.1.9/download\"],\n strip_prefix = \"thread_local-1.1.9\",\n build_file = Label(\"@cr//cr:BUILD.thread_local-1.1.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__throw_error-0.3.1\",\n sha256 = \"dc0ed6038fcbc0795aca7c92963ddda636573b956679204e044492d2b13c8f64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/throw_error/0.3.1/download\"],\n strip_prefix = \"throw_error-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.throw_error-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__time-0.3.47\",\n sha256 = \"743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/time/0.3.47/download\"],\n strip_prefix = \"time-0.3.47\",\n build_file = Label(\"@cr//cr:BUILD.time-0.3.47.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__time-core-0.1.8\",\n sha256 = \"7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/time-core/0.1.8/download\"],\n strip_prefix = \"time-core-0.1.8\",\n build_file = Label(\"@cr//cr:BUILD.time-core-0.1.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__time-macros-0.2.27\",\n sha256 = \"2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/time-macros/0.2.27/download\"],\n strip_prefix = \"time-macros-0.2.27\",\n build_file = Label(\"@cr//cr:BUILD.time-macros-0.2.27.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tinystr-0.8.3\",\n sha256 = \"c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tinystr/0.8.3/download\"],\n strip_prefix = \"tinystr-0.8.3\",\n build_file = Label(\"@cr//cr:BUILD.tinystr-0.8.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tinyvec-1.11.0\",\n sha256 = \"3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tinyvec/1.11.0/download\"],\n strip_prefix = \"tinyvec-1.11.0\",\n build_file = Label(\"@cr//cr:BUILD.tinyvec-1.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tinyvec_macros-0.1.1\",\n sha256 = \"1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tinyvec_macros/0.1.1/download\"],\n strip_prefix = \"tinyvec_macros-0.1.1\",\n build_file = Label(\"@cr//cr:BUILD.tinyvec_macros-0.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-1.52.1\",\n sha256 = \"b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio/1.52.1/download\"],\n strip_prefix = \"tokio-1.52.1\",\n build_file = Label(\"@cr//cr:BUILD.tokio-1.52.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-macros-2.7.0\",\n sha256 = \"385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-macros/2.7.0/download\"],\n strip_prefix = \"tokio-macros-2.7.0\",\n build_file = Label(\"@cr//cr:BUILD.tokio-macros-2.7.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-rustls-0.26.4\",\n sha256 = \"1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-rustls/0.26.4/download\"],\n strip_prefix = \"tokio-rustls-0.26.4\",\n build_file = Label(\"@cr//cr:BUILD.tokio-rustls-0.26.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-serial-5.4.5\",\n sha256 = \"aa1d5427f11ba7c5e6384521cfd76f2d64572ff29f3f4f7aa0f496282923fdc8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-serial/5.4.5/download\"],\n strip_prefix = \"tokio-serial-5.4.5\",\n build_file = Label(\"@cr//cr:BUILD.tokio-serial-5.4.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-stream-0.1.18\",\n sha256 = \"32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-stream/0.1.18/download\"],\n strip_prefix = \"tokio-stream-0.1.18\",\n build_file = Label(\"@cr//cr:BUILD.tokio-stream-0.1.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-test-0.4.5\",\n sha256 = \"3f6d24790a10a7af737693a3e8f1d03faef7e6ca0cc99aae5066f533766de545\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-test/0.4.5/download\"],\n strip_prefix = \"tokio-test-0.4.5\",\n build_file = Label(\"@cr//cr:BUILD.tokio-test-0.4.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tokio-util-0.7.18\",\n sha256 = \"9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tokio-util/0.7.18/download\"],\n strip_prefix = \"tokio-util-0.7.18\",\n build_file = Label(\"@cr//cr:BUILD.tokio-util-0.7.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml-0.5.11\",\n sha256 = \"f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml/0.5.11/download\"],\n strip_prefix = \"toml-0.5.11\",\n build_file = Label(\"@cr//cr:BUILD.toml-0.5.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml-1.1.2-spec-1.1.0\",\n sha256 = \"81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml/1.1.2+spec-1.1.0/download\"],\n strip_prefix = \"toml-1.1.2+spec-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.toml-1.1.2+spec-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml_datetime-1.1.1-spec-1.1.0\",\n sha256 = \"3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml_datetime/1.1.1+spec-1.1.0/download\"],\n strip_prefix = \"toml_datetime-1.1.1+spec-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.toml_datetime-1.1.1+spec-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml_edit-0.25.11-spec-1.1.0\",\n sha256 = \"0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml_edit/0.25.11+spec-1.1.0/download\"],\n strip_prefix = \"toml_edit-0.25.11+spec-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.toml_edit-0.25.11+spec-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__toml_parser-1.1.2-spec-1.1.0\",\n sha256 = \"a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/toml_parser/1.1.2+spec-1.1.0/download\"],\n strip_prefix = \"toml_parser-1.1.2+spec-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.toml_parser-1.1.2+spec-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tower-0.5.3\",\n sha256 = \"ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tower/0.5.3/download\"],\n strip_prefix = \"tower-0.5.3\",\n build_file = Label(\"@cr//cr:BUILD.tower-0.5.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tower-http-0.6.8\",\n sha256 = \"d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tower-http/0.6.8/download\"],\n strip_prefix = \"tower-http-0.6.8\",\n build_file = Label(\"@cr//cr:BUILD.tower-http-0.6.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tower-layer-0.3.3\",\n sha256 = \"121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tower-layer/0.3.3/download\"],\n strip_prefix = \"tower-layer-0.3.3\",\n build_file = Label(\"@cr//cr:BUILD.tower-layer-0.3.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tower-service-0.3.3\",\n sha256 = \"8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tower-service/0.3.3/download\"],\n strip_prefix = \"tower-service-0.3.3\",\n build_file = Label(\"@cr//cr:BUILD.tower-service-0.3.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-0.1.44\",\n sha256 = \"63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing/0.1.44/download\"],\n strip_prefix = \"tracing-0.1.44\",\n build_file = Label(\"@cr//cr:BUILD.tracing-0.1.44.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-attributes-0.1.31\",\n sha256 = \"7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-attributes/0.1.31/download\"],\n strip_prefix = \"tracing-attributes-0.1.31\",\n build_file = Label(\"@cr//cr:BUILD.tracing-attributes-0.1.31.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-core-0.1.36\",\n sha256 = \"db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-core/0.1.36/download\"],\n strip_prefix = \"tracing-core-0.1.36\",\n build_file = Label(\"@cr//cr:BUILD.tracing-core-0.1.36.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-futures-0.2.5\",\n sha256 = \"97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-futures/0.2.5/download\"],\n strip_prefix = \"tracing-futures-0.2.5\",\n build_file = Label(\"@cr//cr:BUILD.tracing-futures-0.2.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-log-0.2.0\",\n sha256 = \"ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-log/0.2.0/download\"],\n strip_prefix = \"tracing-log-0.2.0\",\n build_file = Label(\"@cr//cr:BUILD.tracing-log-0.2.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tracing-subscriber-0.3.23\",\n sha256 = \"cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tracing-subscriber/0.3.23/download\"],\n strip_prefix = \"tracing-subscriber-0.3.23\",\n build_file = Label(\"@cr//cr:BUILD.tracing-subscriber-0.3.23.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__try-lock-0.2.5\",\n sha256 = \"e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/try-lock/0.2.5/download\"],\n strip_prefix = \"try-lock-0.2.5\",\n build_file = Label(\"@cr//cr:BUILD.try-lock-0.2.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__type-map-0.5.1\",\n sha256 = \"cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/type-map/0.5.1/download\"],\n strip_prefix = \"type-map-0.5.1\",\n build_file = Label(\"@cr//cr:BUILD.type-map-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__typed-builder-0.23.2\",\n sha256 = \"31aa81521b70f94402501d848ccc0ecaa8f93c8eb6999eb9747e72287757ffda\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/typed-builder/0.23.2/download\"],\n strip_prefix = \"typed-builder-0.23.2\",\n build_file = Label(\"@cr//cr:BUILD.typed-builder-0.23.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__typed-builder-macro-0.23.2\",\n sha256 = \"076a02dc54dd46795c2e9c8282ed40bcfb1e22747e955de9389a1de28190fb26\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/typed-builder-macro/0.23.2/download\"],\n strip_prefix = \"typed-builder-macro-0.23.2\",\n build_file = Label(\"@cr//cr:BUILD.typed-builder-macro-0.23.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__typenum-1.20.0\",\n sha256 = \"40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/typenum/1.20.0/download\"],\n strip_prefix = \"typenum-1.20.0\",\n build_file = Label(\"@cr//cr:BUILD.typenum-1.20.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tzf-dist-0.0.2026-b-fix1\",\n sha256 = \"5d01156e05a8a494a8cfd993ae5990e9f39813c119bd490e0a67dd0bcbdbf1b6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tzf-dist/0.0.2026-b-fix1/download\"],\n strip_prefix = \"tzf-dist-0.0.2026-b-fix1\",\n build_file = Label(\"@cr//cr:BUILD.tzf-dist-0.0.2026-b-fix1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__tzf-rs-1.3.3\",\n sha256 = \"e22aff3e3dcd9aee8fe6b3ce17e1cca1b0447a5c50ab2b5395287b8655b4d039\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/tzf-rs/1.3.3/download\"],\n strip_prefix = \"tzf-rs-1.3.3\",\n build_file = Label(\"@cr//cr:BUILD.tzf-rs-1.3.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unarray-0.1.4\",\n sha256 = \"eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unarray/0.1.4/download\"],\n strip_prefix = \"unarray-0.1.4\",\n build_file = Label(\"@cr//cr:BUILD.unarray-0.1.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unescaper-0.1.8\",\n sha256 = \"4064ed685c487dbc25bd3f0e9548f2e34bab9d18cefc700f9ec2dba74ba1138e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unescaper/0.1.8/download\"],\n strip_prefix = \"unescaper-0.1.8\",\n build_file = Label(\"@cr//cr:BUILD.unescaper-0.1.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unhygienic2-0.1.0\",\n sha256 = \"02a30ee73576cf3db4ccbc211b533ae0285dafdaa48d5fcf4d63123c66a61cd5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unhygienic2/0.1.0/download\"],\n strip_prefix = \"unhygienic2-0.1.0\",\n build_file = Label(\"@cr//cr:BUILD.unhygienic2-0.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unic-langid-0.9.6\",\n sha256 = \"a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unic-langid/0.9.6/download\"],\n strip_prefix = \"unic-langid-0.9.6\",\n build_file = Label(\"@cr//cr:BUILD.unic-langid-0.9.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unic-langid-impl-0.9.6\",\n sha256 = \"dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unic-langid-impl/0.9.6/download\"],\n strip_prefix = \"unic-langid-impl-0.9.6\",\n build_file = Label(\"@cr//cr:BUILD.unic-langid-impl-0.9.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicase-2.9.0\",\n sha256 = \"dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicase/2.9.0/download\"],\n strip_prefix = \"unicase-2.9.0\",\n build_file = Label(\"@cr//cr:BUILD.unicase-2.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-ident-1.0.24\",\n sha256 = \"e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-ident/1.0.24/download\"],\n strip_prefix = \"unicode-ident-1.0.24\",\n build_file = Label(\"@cr//cr:BUILD.unicode-ident-1.0.24.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-linebreak-0.1.5\",\n sha256 = \"3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-linebreak/0.1.5/download\"],\n strip_prefix = \"unicode-linebreak-0.1.5\",\n build_file = Label(\"@cr//cr:BUILD.unicode-linebreak-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-segmentation-1.13.2\",\n sha256 = \"9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-segmentation/1.13.2/download\"],\n strip_prefix = \"unicode-segmentation-1.13.2\",\n build_file = Label(\"@cr//cr:BUILD.unicode-segmentation-1.13.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-width-0.2.2\",\n sha256 = \"b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-width/0.2.2/download\"],\n strip_prefix = \"unicode-width-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.unicode-width-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__unicode-xid-0.2.6\",\n sha256 = \"ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-xid/0.2.6/download\"],\n strip_prefix = \"unicode-xid-0.2.6\",\n build_file = Label(\"@cr//cr:BUILD.unicode-xid-0.2.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__untrusted-0.7.1\",\n sha256 = \"a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/untrusted/0.7.1/download\"],\n strip_prefix = \"untrusted-0.7.1\",\n build_file = Label(\"@cr//cr:BUILD.untrusted-0.7.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__untrusted-0.9.0\",\n sha256 = \"8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/untrusted/0.9.0/download\"],\n strip_prefix = \"untrusted-0.9.0\",\n build_file = Label(\"@cr//cr:BUILD.untrusted-0.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__url-2.5.8\",\n sha256 = \"ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/url/2.5.8/download\"],\n strip_prefix = \"url-2.5.8\",\n build_file = Label(\"@cr//cr:BUILD.url-2.5.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__urlencoding-2.1.3\",\n sha256 = \"daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/urlencoding/2.1.3/download\"],\n strip_prefix = \"urlencoding-2.1.3\",\n build_file = Label(\"@cr//cr:BUILD.urlencoding-2.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__utf8-width-0.1.8\",\n sha256 = \"1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/utf8-width/0.1.8/download\"],\n strip_prefix = \"utf8-width-0.1.8\",\n build_file = Label(\"@cr//cr:BUILD.utf8-width-0.1.8.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__utf8_iter-1.0.4\",\n sha256 = \"b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/utf8_iter/1.0.4/download\"],\n strip_prefix = \"utf8_iter-1.0.4\",\n build_file = Label(\"@cr//cr:BUILD.utf8_iter-1.0.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__utf8parse-0.2.2\",\n sha256 = \"06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/utf8parse/0.2.2/download\"],\n strip_prefix = \"utf8parse-0.2.2\",\n build_file = Label(\"@cr//cr:BUILD.utf8parse-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__uuid-1.23.1\",\n sha256 = \"ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/uuid/1.23.1/download\"],\n strip_prefix = \"uuid-1.23.1\",\n build_file = Label(\"@cr//cr:BUILD.uuid-1.23.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__valuable-0.1.1\",\n sha256 = \"ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/valuable/0.1.1/download\"],\n strip_prefix = \"valuable-0.1.1\",\n build_file = Label(\"@cr//cr:BUILD.valuable-0.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__version_check-0.9.5\",\n sha256 = \"0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/version_check/0.9.5/download\"],\n strip_prefix = \"version_check-0.9.5\",\n build_file = Label(\"@cr//cr:BUILD.version_check-0.9.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wait-timeout-0.2.1\",\n sha256 = \"09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wait-timeout/0.2.1/download\"],\n strip_prefix = \"wait-timeout-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.wait-timeout-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__walkdir-2.5.0\",\n sha256 = \"29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/walkdir/2.5.0/download\"],\n strip_prefix = \"walkdir-2.5.0\",\n build_file = Label(\"@cr//cr:BUILD.walkdir-2.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__want-0.3.1\",\n sha256 = \"bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/want/0.3.1/download\"],\n strip_prefix = \"want-0.3.1\",\n build_file = Label(\"@cr//cr:BUILD.want-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasi-0.11.1-wasi-snapshot-preview1\",\n sha256 = \"ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasi/0.11.1+wasi-snapshot-preview1/download\"],\n strip_prefix = \"wasi-0.11.1+wasi-snapshot-preview1\",\n build_file = Label(\"@cr//cr:BUILD.wasi-0.11.1+wasi-snapshot-preview1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasip2-1.0.3-wasi-0.2.9\",\n sha256 = \"20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasip2/1.0.3+wasi-0.2.9/download\"],\n strip_prefix = \"wasip2-1.0.3+wasi-0.2.9\",\n build_file = Label(\"@cr//cr:BUILD.wasip2-1.0.3+wasi-0.2.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasip3-0.4.0-wasi-0.3.0-rc-2026-01-06\",\n sha256 = \"5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasip3/0.4.0+wasi-0.3.0-rc-2026-01-06/download\"],\n strip_prefix = \"wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06\",\n build_file = Label(\"@cr//cr:BUILD.wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-0.2.118\",\n sha256 = \"0bf938a0bacb0469e83c1e148908bd7d5a6010354cf4fb73279b7447422e3a89\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen/0.2.118/download\"],\n strip_prefix = \"wasm-bindgen-0.2.118\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-0.2.118.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-futures-0.4.68\",\n sha256 = \"f371d383f2fb139252e0bfac3b81b265689bf45b6874af544ffa4c975ac1ebf8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen-futures/0.4.68/download\"],\n strip_prefix = \"wasm-bindgen-futures-0.4.68\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-futures-0.4.68.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-macro-0.2.118\",\n sha256 = \"eeff24f84126c0ec2db7a449f0c2ec963c6a49efe0698c4242929da037ca28ed\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen-macro/0.2.118/download\"],\n strip_prefix = \"wasm-bindgen-macro-0.2.118\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-macro-0.2.118.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-macro-support-0.2.118\",\n sha256 = \"9d08065faf983b2b80a79fd87d8254c409281cf7de75fc4b773019824196c904\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen-macro-support/0.2.118/download\"],\n strip_prefix = \"wasm-bindgen-macro-support-0.2.118\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-macro-support-0.2.118.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-bindgen-shared-0.2.118\",\n sha256 = \"5fd04d9e306f1907bd13c6361b5c6bfc7b3b3c095ed3f8a9246390f8dbdee129\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-bindgen-shared/0.2.118/download\"],\n strip_prefix = \"wasm-bindgen-shared-0.2.118\",\n build_file = Label(\"@cr//cr:BUILD.wasm-bindgen-shared-0.2.118.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-encoder-0.244.0\",\n sha256 = \"990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-encoder/0.244.0/download\"],\n strip_prefix = \"wasm-encoder-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wasm-encoder-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-metadata-0.244.0\",\n sha256 = \"bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-metadata/0.244.0/download\"],\n strip_prefix = \"wasm-metadata-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wasm-metadata-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm-streams-0.5.0\",\n sha256 = \"9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm-streams/0.5.0/download\"],\n strip_prefix = \"wasm-streams-0.5.0\",\n build_file = Label(\"@cr//cr:BUILD.wasm-streams-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm_split_helpers-0.2.1\",\n sha256 = \"d0cb6d1008be3c4c5abc31a407bfb8c8449ae14efc8561c1db821f79b9614b0a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm_split_helpers/0.2.1/download\"],\n strip_prefix = \"wasm_split_helpers-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.wasm_split_helpers-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasm_split_macros-0.2.1\",\n sha256 = \"d0a659ffe5c7f4538aa6357c07e3d73221cc61eba03bd9a081e14bc91ed09b8c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasm_split_macros/0.2.1/download\"],\n strip_prefix = \"wasm_split_macros-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.wasm_split_macros-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wasmparser-0.244.0\",\n sha256 = \"47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wasmparser/0.244.0/download\"],\n strip_prefix = \"wasmparser-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wasmparser-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wcs-0.4.2\",\n sha256 = \"596ba3e58d9861b3323c3cc572c3c7453f48e9b357c89ec04b16c5f9babcfd91\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wcs/0.4.2/download\"],\n strip_prefix = \"wcs-0.4.2\",\n build_file = Label(\"@cr//cr:BUILD.wcs-0.4.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__web-sys-0.3.95\",\n sha256 = \"4f2dfbb17949fa2088e5d39408c48368947b86f7834484e87b73de55bc14d97d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/web-sys/0.3.95/download\"],\n strip_prefix = \"web-sys-0.3.95\",\n build_file = Label(\"@cr//cr:BUILD.web-sys-0.3.95.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__web-time-1.1.0\",\n sha256 = \"5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/web-time/1.1.0/download\"],\n strip_prefix = \"web-time-1.1.0\",\n build_file = Label(\"@cr//cr:BUILD.web-time-1.1.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__webpki-root-certs-1.0.7\",\n sha256 = \"f31141ce3fc3e300ae89b78c0dd67f9708061d1d2eda54b8209346fd6be9a92c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/webpki-root-certs/1.0.7/download\"],\n strip_prefix = \"webpki-root-certs-1.0.7\",\n build_file = Label(\"@cr//cr:BUILD.webpki-root-certs-1.0.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__webpki-roots-1.0.5\",\n sha256 = \"12bed680863276c63889429bfd6cab3b99943659923822de1c8a39c49e4d722c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/webpki-roots/1.0.5/download\"],\n strip_prefix = \"webpki-roots-1.0.5\",\n build_file = Label(\"@cr//cr:BUILD.webpki-roots-1.0.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__widestring-1.2.1\",\n sha256 = \"72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/widestring/1.2.1/download\"],\n strip_prefix = \"widestring-1.2.1\",\n build_file = Label(\"@cr//cr:BUILD.widestring-1.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winapi-0.3.9\",\n sha256 = \"5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winapi/0.3.9/download\"],\n strip_prefix = \"winapi-0.3.9\",\n build_file = Label(\"@cr//cr:BUILD.winapi-0.3.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winapi-i686-pc-windows-gnu-0.4.0\",\n sha256 = \"ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winapi-i686-pc-windows-gnu/0.4.0/download\"],\n strip_prefix = \"winapi-i686-pc-windows-gnu-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winapi-util-0.1.11\",\n sha256 = \"c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winapi-util/0.1.11/download\"],\n strip_prefix = \"winapi-util-0.1.11\",\n build_file = Label(\"@cr//cr:BUILD.winapi-util-0.1.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winapi-x86_64-pc-windows-gnu-0.4.0\",\n sha256 = \"712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download\"],\n strip_prefix = \"winapi-x86_64-pc-windows-gnu-0.4.0\",\n build_file = Label(\"@cr//cr:BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-core-0.62.2\",\n sha256 = \"b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-core/0.62.2/download\"],\n strip_prefix = \"windows-core-0.62.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-core-0.62.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-implement-0.60.2\",\n sha256 = \"053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-implement/0.60.2/download\"],\n strip_prefix = \"windows-implement-0.60.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-implement-0.60.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-interface-0.59.3\",\n sha256 = \"3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-interface/0.59.3/download\"],\n strip_prefix = \"windows-interface-0.59.3\",\n build_file = Label(\"@cr//cr:BUILD.windows-interface-0.59.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-link-0.2.1\",\n sha256 = \"f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-link/0.2.1/download\"],\n strip_prefix = \"windows-link-0.2.1\",\n build_file = Label(\"@cr//cr:BUILD.windows-link-0.2.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-registry-0.6.1\",\n sha256 = \"02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-registry/0.6.1/download\"],\n strip_prefix = \"windows-registry-0.6.1\",\n build_file = Label(\"@cr//cr:BUILD.windows-registry-0.6.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-result-0.4.1\",\n sha256 = \"7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-result/0.4.1/download\"],\n strip_prefix = \"windows-result-0.4.1\",\n build_file = Label(\"@cr//cr:BUILD.windows-result-0.4.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-service-0.8.0\",\n sha256 = \"193cae8e647981c35bc947fdd57ba7928b1fa0d4a79305f6dd2dc55221ac35ac\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-service/0.8.0/download\"],\n strip_prefix = \"windows-service-0.8.0\",\n build_file = Label(\"@cr//cr:BUILD.windows-service-0.8.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-strings-0.5.1\",\n sha256 = \"7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-strings/0.5.1/download\"],\n strip_prefix = \"windows-strings-0.5.1\",\n build_file = Label(\"@cr//cr:BUILD.windows-strings-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.52.0\",\n sha256 = \"282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.52.0/download\"],\n strip_prefix = \"windows-sys-0.52.0\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.52.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.59.0\",\n sha256 = \"1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.59.0/download\"],\n strip_prefix = \"windows-sys-0.59.0\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.59.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.60.2\",\n sha256 = \"f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.60.2/download\"],\n strip_prefix = \"windows-sys-0.60.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.60.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-sys-0.61.2\",\n sha256 = \"ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.61.2/download\"],\n strip_prefix = \"windows-sys-0.61.2\",\n build_file = Label(\"@cr//cr:BUILD.windows-sys-0.61.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-targets-0.52.6\",\n sha256 = \"9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-targets/0.52.6/download\"],\n strip_prefix = \"windows-targets-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows-targets-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows-targets-0.53.5\",\n sha256 = \"4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-targets/0.53.5/download\"],\n strip_prefix = \"windows-targets-0.53.5\",\n build_file = Label(\"@cr//cr:BUILD.windows-targets-0.53.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_gnullvm-0.52.6\",\n sha256 = \"32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_aarch64_gnullvm-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_gnullvm-0.53.1\",\n sha256 = \"a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_gnullvm/0.53.1/download\"],\n strip_prefix = \"windows_aarch64_gnullvm-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_gnullvm-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_msvc-0.52.6\",\n sha256 = \"09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_msvc/0.52.6/download\"],\n strip_prefix = \"windows_aarch64_msvc-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_msvc-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_aarch64_msvc-0.53.1\",\n sha256 = \"b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_msvc/0.53.1/download\"],\n strip_prefix = \"windows_aarch64_msvc-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_aarch64_msvc-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnu-0.52.6\",\n sha256 = \"8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnu/0.52.6/download\"],\n strip_prefix = \"windows_i686_gnu-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnu-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnu-0.53.1\",\n sha256 = \"960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnu/0.53.1/download\"],\n strip_prefix = \"windows_i686_gnu-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnu-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnullvm-0.52.6\",\n sha256 = \"0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_i686_gnullvm-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_gnullvm-0.53.1\",\n sha256 = \"fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnullvm/0.53.1/download\"],\n strip_prefix = \"windows_i686_gnullvm-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_gnullvm-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_msvc-0.52.6\",\n sha256 = \"240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_msvc/0.52.6/download\"],\n strip_prefix = \"windows_i686_msvc-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_msvc-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_i686_msvc-0.53.1\",\n sha256 = \"1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_msvc/0.53.1/download\"],\n strip_prefix = \"windows_i686_msvc-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_i686_msvc-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnu-0.52.6\",\n sha256 = \"147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnu/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_gnu-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnu-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnu-0.53.1\",\n sha256 = \"9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnu/0.53.1/download\"],\n strip_prefix = \"windows_x86_64_gnu-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnu-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnullvm-0.52.6\",\n sha256 = \"24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_gnullvm-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_gnullvm-0.53.1\",\n sha256 = \"0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnullvm/0.53.1/download\"],\n strip_prefix = \"windows_x86_64_gnullvm-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_gnullvm-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_msvc-0.52.6\",\n sha256 = \"589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_msvc/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_msvc-0.52.6\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_msvc-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__windows_x86_64_msvc-0.53.1\",\n sha256 = \"d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_msvc/0.53.1/download\"],\n strip_prefix = \"windows_x86_64_msvc-0.53.1\",\n build_file = Label(\"@cr//cr:BUILD.windows_x86_64_msvc-0.53.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__winnow-1.0.2\",\n sha256 = \"2ee1708bef14716a11bae175f579062d4554d95be2c6829f518df847b7b3fdd0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/winnow/1.0.2/download\"],\n strip_prefix = \"winnow-1.0.2\",\n build_file = Label(\"@cr//cr:BUILD.winnow-1.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-0.51.0\",\n sha256 = \"d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen/0.51.0/download\"],\n strip_prefix = \"wit-bindgen-0.51.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-0.51.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-0.57.1\",\n sha256 = \"1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen/0.57.1/download\"],\n strip_prefix = \"wit-bindgen-0.57.1\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-0.57.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-core-0.51.0\",\n sha256 = \"ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen-core/0.51.0/download\"],\n strip_prefix = \"wit-bindgen-core-0.51.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-core-0.51.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-rust-0.51.0\",\n sha256 = \"b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen-rust/0.51.0/download\"],\n strip_prefix = \"wit-bindgen-rust-0.51.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-rust-0.51.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-bindgen-rust-macro-0.51.0\",\n sha256 = \"0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-bindgen-rust-macro/0.51.0/download\"],\n strip_prefix = \"wit-bindgen-rust-macro-0.51.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-bindgen-rust-macro-0.51.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-component-0.244.0\",\n sha256 = \"9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-component/0.244.0/download\"],\n strip_prefix = \"wit-component-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-component-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__wit-parser-0.244.0\",\n sha256 = \"ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/wit-parser/0.244.0/download\"],\n strip_prefix = \"wit-parser-0.244.0\",\n build_file = Label(\"@cr//cr:BUILD.wit-parser-0.244.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__writeable-0.6.3\",\n sha256 = \"1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/writeable/0.6.3/download\"],\n strip_prefix = \"writeable-0.6.3\",\n build_file = Label(\"@cr//cr:BUILD.writeable-0.6.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__x509-parser-0.18.1\",\n sha256 = \"d43b0f71ce057da06bc0851b23ee24f3f86190b07203dd8f567d0b706a185202\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/x509-parser/0.18.1/download\"],\n strip_prefix = \"x509-parser-0.18.1\",\n build_file = Label(\"@cr//cr:BUILD.x509-parser-0.18.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__xxhash-rust-0.8.15\",\n sha256 = \"fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/xxhash-rust/0.8.15/download\"],\n strip_prefix = \"xxhash-rust-0.8.15\",\n build_file = Label(\"@cr//cr:BUILD.xxhash-rust-0.8.15.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__yansi-1.0.1\",\n sha256 = \"cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/yansi/1.0.1/download\"],\n strip_prefix = \"yansi-1.0.1\",\n build_file = Label(\"@cr//cr:BUILD.yansi-1.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__yasna-0.5.2\",\n sha256 = \"e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/yasna/0.5.2/download\"],\n strip_prefix = \"yasna-0.5.2\",\n build_file = Label(\"@cr//cr:BUILD.yasna-0.5.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__yoke-0.8.2\",\n sha256 = \"abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/yoke/0.8.2/download\"],\n strip_prefix = \"yoke-0.8.2\",\n build_file = Label(\"@cr//cr:BUILD.yoke-0.8.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__yoke-derive-0.8.2\",\n sha256 = \"de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/yoke-derive/0.8.2/download\"],\n strip_prefix = \"yoke-derive-0.8.2\",\n build_file = Label(\"@cr//cr:BUILD.yoke-derive-0.8.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerocopy-0.8.48\",\n sha256 = \"eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerocopy/0.8.48/download\"],\n strip_prefix = \"zerocopy-0.8.48\",\n build_file = Label(\"@cr//cr:BUILD.zerocopy-0.8.48.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerocopy-derive-0.8.48\",\n sha256 = \"70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerocopy-derive/0.8.48/download\"],\n strip_prefix = \"zerocopy-derive-0.8.48\",\n build_file = Label(\"@cr//cr:BUILD.zerocopy-derive-0.8.48.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerofrom-0.1.7\",\n sha256 = \"69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerofrom/0.1.7/download\"],\n strip_prefix = \"zerofrom-0.1.7\",\n build_file = Label(\"@cr//cr:BUILD.zerofrom-0.1.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerofrom-derive-0.1.7\",\n sha256 = \"11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerofrom-derive/0.1.7/download\"],\n strip_prefix = \"zerofrom-derive-0.1.7\",\n build_file = Label(\"@cr//cr:BUILD.zerofrom-derive-0.1.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zeroize-1.8.2\",\n sha256 = \"b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zeroize/1.8.2/download\"],\n strip_prefix = \"zeroize-1.8.2\",\n build_file = Label(\"@cr//cr:BUILD.zeroize-1.8.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerotrie-0.2.4\",\n sha256 = \"0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerotrie/0.2.4/download\"],\n strip_prefix = \"zerotrie-0.2.4\",\n build_file = Label(\"@cr//cr:BUILD.zerotrie-0.2.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerovec-0.11.6\",\n sha256 = \"90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerovec/0.11.6/download\"],\n strip_prefix = \"zerovec-0.11.6\",\n build_file = Label(\"@cr//cr:BUILD.zerovec-0.11.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zerovec-derive-0.11.3\",\n sha256 = \"625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zerovec-derive/0.11.3/download\"],\n strip_prefix = \"zerovec-derive-0.11.3\",\n build_file = Label(\"@cr//cr:BUILD.zerovec-derive-0.11.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"cr__zmij-1.0.21\",\n sha256 = \"b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/zmij/1.0.21/download\"],\n strip_prefix = \"zmij-1.0.21\",\n build_file = Label(\"@cr//cr:BUILD.zmij-1.0.21.bazel\"),\n )\n\n return [\n struct(repo=\"cr__argon2-0.5.3\", is_dev_dep = False),\n struct(repo=\"cr__ascom-alpaca-1.0.0-beta.10\", is_dev_dep = False),\n struct(repo=\"cr__async-trait-0.1.89\", is_dev_dep = False),\n struct(repo=\"cr__axum-0.8.9\", is_dev_dep = False),\n struct(repo=\"cr__base64-0.22.1\", is_dev_dep = False),\n struct(repo=\"cr__chrono-0.4.44\", is_dev_dep = False),\n struct(repo=\"cr__clap-4.6.1\", is_dev_dep = False),\n struct(repo=\"cr__cloudflare-0.14.0\", is_dev_dep = False),\n struct(repo=\"cr__csv-1.4.0\", is_dev_dep = False),\n struct(repo=\"cr__erfars-0.2.0\", is_dev_dep = False),\n struct(repo=\"cr__fitsrs-0.4.1\", is_dev_dep = False),\n struct(repo=\"cr__fluent-langneg-0.13.1\", is_dev_dep = False),\n struct(repo=\"cr__fluent-syntax-0.12.0\", is_dev_dep = False),\n struct(repo=\"cr__hostname-0.4.2\", is_dev_dep = False),\n struct(repo=\"cr__humantime-2.3.0\", is_dev_dep = False),\n struct(repo=\"cr__humantime-serde-1.1.1\", is_dev_dep = False),\n struct(repo=\"cr__hyper-util-0.1.20\", is_dev_dep = False),\n struct(repo=\"cr__i18n-embed-0.16.0\", is_dev_dep = False),\n struct(repo=\"cr__i18n-embed-fl-0.10.0\", is_dev_dep = False),\n struct(repo=\"cr__instant-acme-0.8.5\", is_dev_dep = False),\n struct(repo=\"cr__leptos-0.8.19\", is_dev_dep = False),\n struct(repo=\"cr__leptos_meta-0.8.6\", is_dev_dep = False),\n struct(repo=\"cr__leptos_router-0.8.13\", is_dev_dep = False),\n struct(repo=\"cr__libc-0.2.185\", is_dev_dep = False),\n struct(repo=\"cr__mockall-0.14.0\", is_dev_dep = False),\n struct(repo=\"cr__ndarray-0.17.2\", is_dev_dep = False),\n struct(repo=\"cr__ndarray-ndimage-0.6.0\", is_dev_dep = False),\n struct(repo=\"cr__proc-macro2-1.0.106\", is_dev_dep = False),\n struct(repo=\"cr__quote-1.0.45\", is_dev_dep = False),\n struct(repo=\"cr__rcgen-0.14.7\", is_dev_dep = False),\n struct(repo=\"cr__regex-1.12.3\", is_dev_dep = False),\n struct(repo=\"cr__reqwest-0.13.3\", is_dev_dep = False),\n struct(repo=\"cr__rmcp-1.5.0\", is_dev_dep = False),\n struct(repo=\"cr__rmpfit-1.0.0\", is_dev_dep = False),\n struct(repo=\"cr__rpassword-7.5.2\", is_dev_dep = False),\n struct(repo=\"cr__rust-embed-8.11.0\", is_dev_dep = False),\n struct(repo=\"cr__rustls-0.23.39\", is_dev_dep = False),\n struct(repo=\"cr__rustls-pemfile-2.2.0\", is_dev_dep = False),\n struct(repo=\"cr__schemars-1.2.1\", is_dev_dep = False),\n struct(repo=\"cr__serde-1.0.228\", is_dev_dep = False),\n struct(repo=\"cr__serde_json-1.0.149\", is_dev_dep = False),\n struct(repo=\"cr__socket2-0.6.3\", is_dev_dep = False),\n struct(repo=\"cr__syn-2.0.117\", is_dev_dep = False),\n struct(repo=\"cr__sys-locale-0.3.2\", is_dev_dep = False),\n struct(repo=\"cr__tempfile-3.27.0\", is_dev_dep = False),\n struct(repo=\"cr__thiserror-2.0.18\", is_dev_dep = False),\n struct(repo=\"cr__time-0.3.47\", is_dev_dep = False),\n struct(repo=\"cr__tokio-1.52.1\", is_dev_dep = False),\n struct(repo=\"cr__tokio-rustls-0.26.4\", is_dev_dep = False),\n struct(repo=\"cr__tokio-serial-5.4.5\", is_dev_dep = False),\n struct(repo=\"cr__tokio-util-0.7.18\", is_dev_dep = False),\n struct(repo=\"cr__tower-0.5.3\", is_dev_dep = False),\n struct(repo=\"cr__tower-http-0.6.8\", is_dev_dep = False),\n struct(repo=\"cr__tracing-0.1.44\", is_dev_dep = False),\n struct(repo=\"cr__tracing-subscriber-0.3.23\", is_dev_dep = False),\n struct(repo=\"cr__tzf-rs-1.3.3\", is_dev_dep = False),\n struct(repo=\"cr__unic-langid-0.9.6\", is_dev_dep = False),\n struct(repo=\"cr__uuid-1.23.1\", is_dev_dep = False),\n struct(repo=\"cr__wcs-0.4.2\", is_dev_dep = False),\n struct(repo=\"cr__windows-service-0.8.0\", is_dev_dep = False),\n struct(repo = \"cr__cargo-husky-1.5.0\", is_dev_dep = True),\n struct(repo = \"cr__cucumber-0.23.0\", is_dev_dep = True),\n struct(repo = \"cr__proptest-1.11.0\", is_dev_dep = True),\n struct(repo = \"cr__tokio-test-0.4.5\", is_dev_dep = True),\n ]\n" } } }, @@ -3093,9 +3093,9 @@ "patches": [], "shallow_since": "", "remote": "https://github.com/ivonnyssen/ascom-alpaca-rs.git", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"ascom_alpaca\",\n deps = [\n \"@cr__async-fn-stream-0.3.2//:async_fn_stream\",\n \"@cr__axum-0.8.9//:axum\",\n \"@cr__bytemuck-1.25.0//:bytemuck\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__derive_more-2.1.1//:derive_more\",\n \"@cr__eyre-0.6.12//:eyre\",\n \"@cr__fnv-1.0.7//:fnv\",\n \"@cr__futures-0.3.32//:futures\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__http-body-1.0.1//:http_body\",\n \"@cr__http-body-util-0.1.3//:http_body_util\",\n \"@cr__if-addrs-0.14.0//:if_addrs\",\n \"@cr__impl_serialize-3.1.4//:impl_serialize\",\n \"@cr__indexmap-2.14.0//:indexmap\",\n \"@cr__macro_rules_attribute-0.2.2//:macro_rules_attribute\",\n \"@cr__mediatype-0.21.0//:mediatype\",\n \"@cr__mime-0.3.17//:mime\",\n \"@cr__ndarray-0.17.2//:ndarray\",\n \"@cr__num_enum-0.7.6//:num_enum\",\n \"@cr__rand-0.9.4//:rand\",\n \"@cr__reqwest-0.13.2//:reqwest\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde-ndim-2.2.0//:serde_ndim\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__serdebug-1.2.0//:serdebug\",\n \"@cr__socket2-0.6.3//:socket2\",\n \"@cr__thiserror-2.0.18//:thiserror\",\n \"@cr__time-0.3.47//:time\",\n \"@cr__tokio-1.52.1//:tokio\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n \"@cr__tracing-0.1.44//:tracing\",\n \"@cr__tracing-futures-0.2.5//:tracing_futures\",\n ] + select({\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__windows-sys-0.61.2//:windows_sys\", # cfg(windows)\n ],\n \"//conditions:default\": [],\n }),\n proc_macro_deps = [\n \"@cr__async-trait-0.1.89//:async_trait\",\n \"@cr__paste-1.0.15//:paste\",\n \"@cr__serde_repr-0.1.20//:serde_repr\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__anydevice\",\n \"__anynetwork\",\n \"camera\",\n \"client\",\n \"cover_calibrator\",\n \"filter_wheel\",\n \"focuser\",\n \"observing_conditions\",\n \"safety_monitor\",\n \"server\",\n \"switch\",\n \"telescope\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=ascom-alpaca\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.0.0-beta.10\",\n)\n", + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"ascom_alpaca\",\n deps = [\n \"@cr__async-fn-stream-0.3.2//:async_fn_stream\",\n \"@cr__axum-0.8.9//:axum\",\n \"@cr__bytemuck-1.25.0//:bytemuck\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__derive_more-2.1.1//:derive_more\",\n \"@cr__eyre-0.6.12//:eyre\",\n \"@cr__fnv-1.0.7//:fnv\",\n \"@cr__futures-0.3.32//:futures\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__http-body-1.0.1//:http_body\",\n \"@cr__http-body-util-0.1.3//:http_body_util\",\n \"@cr__if-addrs-0.14.0//:if_addrs\",\n \"@cr__impl_serialize-3.1.4//:impl_serialize\",\n \"@cr__indexmap-2.14.0//:indexmap\",\n \"@cr__macro_rules_attribute-0.2.2//:macro_rules_attribute\",\n \"@cr__mediatype-0.21.0//:mediatype\",\n \"@cr__mime-0.3.17//:mime\",\n \"@cr__ndarray-0.17.2//:ndarray\",\n \"@cr__num_enum-0.7.6//:num_enum\",\n \"@cr__rand-0.9.4//:rand\",\n \"@cr__reqwest-0.13.3//:reqwest\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde-ndim-2.2.0//:serde_ndim\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__serdebug-1.2.0//:serdebug\",\n \"@cr__socket2-0.6.3//:socket2\",\n \"@cr__thiserror-2.0.18//:thiserror\",\n \"@cr__time-0.3.47//:time\",\n \"@cr__tokio-1.52.1//:tokio\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n \"@cr__tracing-0.1.44//:tracing\",\n \"@cr__tracing-futures-0.2.5//:tracing_futures\",\n ] + select({\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__windows-sys-0.61.2//:windows_sys\", # cfg(windows)\n ],\n \"//conditions:default\": [],\n }),\n proc_macro_deps = [\n \"@cr__async-trait-0.1.89//:async_trait\",\n \"@cr__paste-1.0.15//:paste\",\n \"@cr__serde_repr-0.1.20//:serde_repr\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__anydevice\",\n \"__anynetwork\",\n \"camera\",\n \"client\",\n \"cover_calibrator\",\n \"filter_wheel\",\n \"focuser\",\n \"observing_conditions\",\n \"safety_monitor\",\n \"server\",\n \"switch\",\n \"telescope\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=ascom-alpaca\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.0.0-beta.10\",\n)\n", "strip_prefix": "", - "commit": "e0431c1f48360d3a3fa217a69c941ec80d93827c" + "commit": "638429b27757c17dc054603fb3ad4de9287c6983" } }, "cr__asn1-rs-0.7.1": { @@ -3658,22 +3658,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"cc\",\n deps = [\n \"@cr__find-msvc-tools-0.1.9//:find_msvc_tools\",\n \"@cr__jobserver-0.1.34//:jobserver\",\n \"@cr__shlex-1.3.0//:shlex\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__libc-0.2.185//:libc\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__libc-0.2.185//:libc\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__libc-0.2.185//:libc\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__libc-0.2.185//:libc\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"parallel\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=cc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.2.60\",\n)\n" } }, - "cr__cesu8-1.1.0": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/cesu8/1.1.0/download" - ], - "strip_prefix": "cesu8-1.1.0", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"cesu8\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2015\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=cesu8\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.1.0\",\n)\n" - } - }, "cr__cfg-if-1.0.4": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -4266,36 +4250,36 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"csv_core\",\n deps = [\n \"@cr__memchr-2.8.0//:memchr\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"default\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=csv-core\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.1.13\",\n)\n" } }, - "cr__cucumber-0.22.1": { + "cr__cucumber-0.23.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "patch_args": [], "patch_tool": "", "patches": [], "remote_patch_strip": 1, - "sha256": "16cbb27bc2064274afa3a3d8bc9a0e71333589850573aa632ec4520e4af14d94", + "sha256": "96a87e18d925b19ebe0fd47ea45316abd216d81ec0879c2448c3f9a0e9da62be", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/cucumber/0.22.1/download" + "https://static.crates.io/crates/cucumber/0.23.0/download" ], - "strip_prefix": "cucumber-0.22.1", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"cucumber\",\n deps = [\n \"@cr__anyhow-1.0.102//:anyhow\",\n \"@cr__clap-4.6.1//:clap\",\n \"@cr__console-0.16.3//:console\",\n \"@cr__cucumber-expressions-0.5.0//:cucumber_expressions\",\n \"@cr__derive_more-2.1.1//:derive_more\",\n \"@cr__either-1.15.0//:either\",\n \"@cr__futures-0.3.32//:futures\",\n \"@cr__gherkin-0.15.0//:gherkin\",\n \"@cr__globwalk-0.9.1//:globwalk\",\n \"@cr__humantime-2.3.0//:humantime\",\n \"@cr__inventory-0.3.24//:inventory\",\n \"@cr__itertools-0.14.0//:itertools\",\n \"@cr__linked-hash-map-0.5.6//:linked_hash_map\",\n \"@cr__pin-project-1.1.11//:pin_project\",\n \"@cr__ref-cast-1.0.25//:ref_cast\",\n \"@cr__regex-1.12.3//:regex\",\n ],\n proc_macro_deps = [\n \"@cr__cucumber-codegen-0.22.1//:cucumber_codegen\",\n \"@cr__sealed-0.6.0//:sealed\",\n \"@cr__smart-default-0.7.1//:smart_default\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"default\",\n \"macros\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=cucumber\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.22.1\",\n)\n" + "strip_prefix": "cucumber-0.23.0", + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"cucumber\",\n deps = [\n \"@cr__anyhow-1.0.102//:anyhow\",\n \"@cr__clap-4.6.1//:clap\",\n \"@cr__console-0.16.3//:console\",\n \"@cr__cucumber-expressions-0.5.0//:cucumber_expressions\",\n \"@cr__derive_more-2.1.1//:derive_more\",\n \"@cr__either-1.15.0//:either\",\n \"@cr__futures-0.3.32//:futures\",\n \"@cr__gherkin-0.16.0//:gherkin\",\n \"@cr__globwalk-0.9.1//:globwalk\",\n \"@cr__humantime-2.3.0//:humantime\",\n \"@cr__inventory-0.3.24//:inventory\",\n \"@cr__itertools-0.14.0//:itertools\",\n \"@cr__linked-hash-map-0.5.6//:linked_hash_map\",\n \"@cr__pin-project-1.1.11//:pin_project\",\n \"@cr__ref-cast-1.0.25//:ref_cast\",\n \"@cr__regex-1.12.3//:regex\",\n ],\n proc_macro_deps = [\n \"@cr__cucumber-codegen-0.23.0//:cucumber_codegen\",\n \"@cr__sealed-0.6.0//:sealed\",\n \"@cr__smart-default-0.7.1//:smart_default\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"default\",\n \"macros\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=cucumber\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.23.0\",\n)\n" } }, - "cr__cucumber-codegen-0.22.1": { + "cr__cucumber-codegen-0.23.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "patch_args": [], "patch_tool": "", "patches": [], "remote_patch_strip": 1, - "sha256": "5a1afaf9c422380861111c6be56f39b324e351fd9efc07a1486268798bf79cfd", + "sha256": "ed2fc8a8bbb73af3230db699e8690c5c786655f75eb89e5f18d76055fa1a9a4d", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/cucumber-codegen/0.22.1/download" + "https://static.crates.io/crates/cucumber-codegen/0.23.0/download" ], - "strip_prefix": "cucumber-codegen-0.22.1", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_proc_macro\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_proc_macro(\n name = \"cucumber_codegen\",\n deps = [\n \"@cr__cucumber-expressions-0.5.0//:cucumber_expressions\",\n \"@cr__inflections-1.1.1//:inflections\",\n \"@cr__itertools-0.14.0//:itertools\",\n \"@cr__proc-macro2-1.0.106//:proc_macro2\",\n \"@cr__quote-1.0.45//:quote\",\n \"@cr__regex-1.12.3//:regex\",\n \"@cr__syn-2.0.117//:syn\",\n \"@cr__synthez-0.4.0//:synthez\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=cucumber-codegen\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.22.1\",\n)\n" + "strip_prefix": "cucumber-codegen-0.23.0", + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_proc_macro\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_proc_macro(\n name = \"cucumber_codegen\",\n deps = [\n \"@cr__cucumber-expressions-0.5.0//:cucumber_expressions\",\n \"@cr__inflections-1.1.1//:inflections\",\n \"@cr__itertools-0.14.0//:itertools\",\n \"@cr__proc-macro2-1.0.106//:proc_macro2\",\n \"@cr__quote-1.0.45//:quote\",\n \"@cr__regex-1.12.3//:regex\",\n \"@cr__syn-2.0.117//:syn\",\n \"@cr__synthez-0.4.0//:synthez\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=cucumber-codegen\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.23.0\",\n)\n" } }, "cr__cucumber-expressions-0.5.0": { @@ -5210,20 +5194,20 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"getrandom\",\n deps = [\n \"@cr__cfg-if-1.0.4//:cfg_if\",\n \"@cr__getrandom-0.4.2//:build_script_build\",\n \"@cr__rand_core-0.10.1//:rand_core\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__libc-0.2.185//:libc\", # cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__libc-0.2.185//:libc\", # cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__libc-0.2.185//:libc\", # cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__libc-0.2.185//:libc\", # cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"std\",\n \"sys_rng\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=getrandom\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.4.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"std\",\n \"sys_rng\",\n ],\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2024\",\n pkg_name = \"getrandom\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=getrandom\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.4.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, - "cr__gherkin-0.15.0": { + "cr__gherkin-0.16.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "patch_args": [], "patch_tool": "", "patches": [], "remote_patch_strip": 1, - "sha256": "70197ce7751bfe8bc828e3a855502d3a869a1e9416b58b10c4bde5cf8a0a3cb3", + "sha256": "9e2c0d8c632f8a251ce9a8198079b1022adc586ff4e3d33e18debd40eb463b31", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/gherkin/0.15.0/download" + "https://static.crates.io/crates/gherkin/0.16.0/download" ], - "strip_prefix": "gherkin-0.15.0", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"gherkin\",\n deps = [\n \"@cr__gherkin-0.15.0//:build_script_build\",\n \"@cr__peg-0.6.3//:peg\",\n \"@cr__textwrap-0.16.2//:textwrap\",\n \"@cr__thiserror-2.0.18//:thiserror\",\n \"@cr__typed-builder-0.23.2//:typed_builder\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"default\",\n \"parser\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=gherkin\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.15.0\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"default\",\n \"parser\",\n ],\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n deps = [\n \"@cr__heck-0.5.0//:heck\",\n \"@cr__quote-1.0.45//:quote\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__syn-2.0.117//:syn\",\n ],\n edition = \"2018\",\n pkg_name = \"gherkin\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=gherkin\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.15.0\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" + "strip_prefix": "gherkin-0.16.0", + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"gherkin\",\n deps = [\n \"@cr__gherkin-0.16.0//:build_script_build\",\n \"@cr__peg-0.6.3//:peg\",\n \"@cr__textwrap-0.16.2//:textwrap\",\n \"@cr__thiserror-2.0.18//:thiserror\",\n \"@cr__typed-builder-0.23.2//:typed_builder\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"default\",\n \"parser\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=gherkin\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.16.0\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"default\",\n \"parser\",\n ],\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n deps = [\n \"@cr__heck-0.5.0//:heck\",\n \"@cr__quote-1.0.45//:quote\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__syn-2.0.117//:syn\",\n ],\n edition = \"2018\",\n pkg_name = \"gherkin\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=gherkin\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.16.0\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, "cr__globset-0.4.18": { @@ -5607,7 +5591,7 @@ "https://static.crates.io/crates/hyper-util/0.1.20/download" ], "strip_prefix": "hyper-util-0.1.20", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"hyper_util\",\n deps = [\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__futures-channel-0.3.32//:futures_channel\",\n \"@cr__futures-util-0.3.32//:futures_util\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__http-body-1.0.1//:http_body\",\n \"@cr__hyper-1.9.0//:hyper\",\n \"@cr__libc-0.2.185//:libc\",\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\",\n \"@cr__socket2-0.6.3//:socket2\",\n \"@cr__tokio-1.52.1//:tokio\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n \"@cr__tracing-0.1.44//:tracing\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__base64-0.22.1//:base64\", # aarch64-apple-darwin\n \"@cr__ipnet-2.12.0//:ipnet\", # aarch64-apple-darwin\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # aarch64-apple-darwin\n \"@cr__system-configuration-0.7.0//:system_configuration\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__base64-0.22.1//:base64\", # aarch64-unknown-linux-gnu\n \"@cr__ipnet-2.12.0//:ipnet\", # aarch64-unknown-linux-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__base64-0.22.1//:base64\", # x86_64-pc-windows-msvc\n \"@cr__ipnet-2.12.0//:ipnet\", # x86_64-pc-windows-msvc\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # x86_64-pc-windows-msvc\n \"@cr__windows-registry-0.6.1//:windows_registry\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__base64-0.22.1//:base64\", # x86_64-unknown-linux-gnu\n \"@cr__ipnet-2.12.0//:ipnet\", # x86_64-unknown-linux-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__base64-0.22.1//:base64\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__ipnet-2.12.0//:ipnet\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"client\",\n \"client-legacy\",\n \"default\",\n \"http1\",\n \"http2\",\n \"server\",\n \"server-auto\",\n \"service\",\n \"tokio\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"client-proxy\", # aarch64-apple-darwin\n \"client-proxy-system\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"client-proxy\", # aarch64-unknown-linux-gnu\n \"client-proxy-system\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"client-proxy\", # x86_64-pc-windows-msvc\n \"client-proxy-system\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"client-proxy\", # x86_64-unknown-linux-gnu\n \"client-proxy-system\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"client-proxy\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"client-proxy-system\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=hyper-util\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.1.20\",\n)\n" + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"hyper_util\",\n deps = [\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__futures-channel-0.3.32//:futures_channel\",\n \"@cr__futures-util-0.3.32//:futures_util\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__http-body-1.0.1//:http_body\",\n \"@cr__hyper-1.9.0//:hyper\",\n \"@cr__libc-0.2.185//:libc\",\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\",\n \"@cr__socket2-0.6.3//:socket2\",\n \"@cr__tokio-1.52.1//:tokio\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n \"@cr__tracing-0.1.44//:tracing\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__base64-0.22.1//:base64\", # aarch64-apple-darwin\n \"@cr__ipnet-2.12.0//:ipnet\", # aarch64-apple-darwin\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # aarch64-apple-darwin\n \"@cr__system-configuration-0.7.0//:system_configuration\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__base64-0.22.1//:base64\", # aarch64-unknown-linux-gnu\n \"@cr__ipnet-2.12.0//:ipnet\", # aarch64-unknown-linux-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__base64-0.22.1//:base64\", # wasm32-wasip1\n \"@cr__ipnet-2.12.0//:ipnet\", # wasm32-wasip1\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # wasm32-wasip1\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__base64-0.22.1//:base64\", # x86_64-pc-windows-msvc\n \"@cr__ipnet-2.12.0//:ipnet\", # x86_64-pc-windows-msvc\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # x86_64-pc-windows-msvc\n \"@cr__windows-registry-0.6.1//:windows_registry\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__base64-0.22.1//:base64\", # x86_64-unknown-linux-gnu\n \"@cr__ipnet-2.12.0//:ipnet\", # x86_64-unknown-linux-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__base64-0.22.1//:base64\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__ipnet-2.12.0//:ipnet\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"client\",\n \"client-legacy\",\n \"default\",\n \"http1\",\n \"http2\",\n \"server\",\n \"server-auto\",\n \"service\",\n \"tokio\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"client-proxy\", # aarch64-apple-darwin\n \"client-proxy-system\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"client-proxy\", # aarch64-unknown-linux-gnu\n \"client-proxy-system\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"client-proxy\", # wasm32-wasip1\n \"client-proxy-system\", # wasm32-wasip1\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"client-proxy\", # x86_64-pc-windows-msvc\n \"client-proxy-system\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"client-proxy\", # x86_64-unknown-linux-gnu\n \"client-proxy-system\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"client-proxy\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"client-proxy-system\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=hyper-util\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.1.20\",\n)\n" } }, "cr__i18n-config-0.4.8": { @@ -6186,22 +6170,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"itoa\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=itoa\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.0.18\",\n)\n" } }, - "cr__jni-0.21.1": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/jni/0.21.1/download" - ], - "strip_prefix": "jni-0.21.1", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"jni\",\n deps = [\n \"@cr__cesu8-1.1.0//:cesu8\",\n \"@cr__cfg-if-1.0.4//:cfg_if\",\n \"@cr__combine-4.6.7//:combine\",\n \"@cr__jni-sys-0.3.1//:jni_sys\",\n \"@cr__log-0.4.29//:log\",\n \"@cr__thiserror-1.0.69//:thiserror\",\n ] + select({\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__windows-sys-0.45.0//:windows_sys\", # cfg(windows)\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=jni\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.21.1\",\n)\n" - } - }, "cr__jni-0.22.4": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -6234,22 +6202,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_proc_macro\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_proc_macro(\n name = \"jni_macros\",\n deps = [\n \"@cr__jni-macros-0.22.4//:build_script_build\",\n \"@cr__proc-macro2-1.0.106//:proc_macro2\",\n \"@cr__quote-1.0.45//:quote\",\n \"@cr__simd_cesu8-1.1.1//:simd_cesu8\",\n \"@cr__syn-2.0.117//:syn\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=jni-macros\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.22.4\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n deps = [\n \"@cr__rustc_version-0.4.1//:rustc_version\",\n ],\n edition = \"2024\",\n pkg_name = \"jni-macros\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=jni-macros\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.22.4\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, - "cr__jni-sys-0.3.1": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/jni-sys/0.3.1/download" - ], - "strip_prefix": "jni-sys-0.3.1", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"jni_sys\",\n deps = [\n \"@cr__jni-sys-0.3.1//:build_script_build\",\n \"@cr__jni-sys-0.4.1//:jni_sys\",\n ],\n aliases = {\n \"@cr__jni-sys-0.4.1//:jni_sys\": \"jni_sys_04\",\n },\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=jni-sys\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.3.1\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2021\",\n pkg_name = \"jni-sys\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=jni-sys\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.3.1\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" - } - }, "cr__jni-sys-0.4.1": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -8426,20 +8378,20 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"reqwest\",\n deps = [\n \"@cr__base64-0.22.1//:base64\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__futures-core-0.3.32//:futures_core\",\n \"@cr__futures-util-0.3.32//:futures_util\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__mime_guess-2.0.5//:mime_guess\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__serde_urlencoded-0.7.1//:serde_urlencoded\",\n \"@cr__sync_wrapper-1.0.2//:sync_wrapper\",\n \"@cr__url-2.5.8//:url\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # aarch64-apple-darwin\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # aarch64-apple-darwin\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # aarch64-apple-darwin\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # aarch64-apple-darwin\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__webpki-roots-1.0.5//:webpki_roots\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # aarch64-unknown-linux-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # aarch64-unknown-linux-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # aarch64-unknown-linux-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # aarch64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__webpki-roots-1.0.5//:webpki_roots\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [\n \"@cr__js-sys-0.3.95//:js_sys\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-bindgen-0.2.118//:wasm_bindgen\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-bindgen-futures-0.4.68//:wasm_bindgen_futures\", # cfg(target_arch = \"wasm32\")\n \"@cr__web-sys-0.3.95//:web_sys\", # cfg(target_arch = \"wasm32\")\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__js-sys-0.3.95//:js_sys\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-bindgen-0.2.118//:wasm_bindgen\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-bindgen-futures-0.4.68//:wasm_bindgen_futures\", # cfg(target_arch = \"wasm32\")\n \"@cr__web-sys-0.3.95//:web_sys\", # cfg(target_arch = \"wasm32\")\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-pc-windows-msvc\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-pc-windows-msvc\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-pc-windows-msvc\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-pc-windows-msvc\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__webpki-roots-1.0.5//:webpki_roots\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-unknown-linux-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-unknown-linux-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-unknown-linux-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__webpki-roots-1.0.5//:webpki_roots\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__webpki-roots-1.0.5//:webpki_roots\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__rustls\",\n \"__rustls-ring\",\n \"__tls\",\n \"json\",\n \"multipart\",\n \"rustls-tls\",\n \"rustls-tls-webpki-roots\",\n \"rustls-tls-webpki-roots-no-provider\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=reqwest\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.12.28\",\n)\n" } }, - "cr__reqwest-0.13.2": { + "cr__reqwest-0.13.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "patch_args": [], "patch_tool": "", "patches": [], "remote_patch_strip": 1, - "sha256": "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801", + "sha256": "62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/reqwest/0.13.2/download" + "https://static.crates.io/crates/reqwest/0.13.3/download" ], - "strip_prefix": "reqwest-0.13.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"reqwest\",\n deps = [\n \"@cr__base64-0.22.1//:base64\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__futures-core-0.3.32//:futures_core\",\n \"@cr__futures-util-0.3.32//:futures_util\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__serde_urlencoded-0.7.1//:serde_urlencoded\",\n \"@cr__sync_wrapper-1.0.2//:sync_wrapper\",\n \"@cr__url-2.5.8//:url\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # aarch64-apple-darwin\n \"@cr__h2-0.4.13//:h2\", # aarch64-apple-darwin\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # aarch64-apple-darwin\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__mime-0.3.17//:mime\", # aarch64-apple-darwin\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # aarch64-apple-darwin\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # aarch64-apple-darwin\n \"@cr__rustls-platform-verifier-0.6.2//:rustls_platform_verifier\", # aarch64-apple-darwin\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # aarch64-apple-darwin\n \"@cr__tokio-util-0.7.18//:tokio_util\", # aarch64-apple-darwin\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # aarch64-unknown-linux-gnu\n \"@cr__h2-0.4.13//:h2\", # aarch64-unknown-linux-gnu\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # aarch64-unknown-linux-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__mime-0.3.17//:mime\", # aarch64-unknown-linux-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # aarch64-unknown-linux-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # aarch64-unknown-linux-gnu\n \"@cr__rustls-platform-verifier-0.6.2//:rustls_platform_verifier\", # aarch64-unknown-linux-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # aarch64-unknown-linux-gnu\n \"@cr__tokio-util-0.7.18//:tokio_util\", # aarch64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n ],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [\n \"@cr__js-sys-0.3.95//:js_sys\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-bindgen-0.2.118//:wasm_bindgen\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-bindgen-futures-0.4.68//:wasm_bindgen_futures\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-streams-0.5.0//:wasm_streams\", # wasm32-unknown-unknown\n \"@cr__web-sys-0.3.95//:web_sys\", # cfg(target_arch = \"wasm32\")\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__js-sys-0.3.95//:js_sys\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-bindgen-0.2.118//:wasm_bindgen\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-bindgen-futures-0.4.68//:wasm_bindgen_futures\", # cfg(target_arch = \"wasm32\")\n \"@cr__wasm-streams-0.5.0//:wasm_streams\", # wasm32-wasip1\n \"@cr__web-sys-0.3.95//:web_sys\", # cfg(target_arch = \"wasm32\")\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # x86_64-pc-windows-msvc\n \"@cr__h2-0.4.13//:h2\", # x86_64-pc-windows-msvc\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-pc-windows-msvc\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__mime-0.3.17//:mime\", # x86_64-pc-windows-msvc\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-pc-windows-msvc\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-pc-windows-msvc\n \"@cr__rustls-platform-verifier-0.6.2//:rustls_platform_verifier\", # x86_64-pc-windows-msvc\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-pc-windows-msvc\n \"@cr__tokio-util-0.7.18//:tokio_util\", # x86_64-pc-windows-msvc\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # x86_64-unknown-linux-gnu\n \"@cr__h2-0.4.13//:h2\", # x86_64-unknown-linux-gnu\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-unknown-linux-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__mime-0.3.17//:mime\", # x86_64-unknown-linux-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-unknown-linux-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-unknown-linux-gnu\n \"@cr__rustls-platform-verifier-0.6.2//:rustls_platform_verifier\", # x86_64-unknown-linux-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-unknown-linux-gnu\n \"@cr__tokio-util-0.7.18//:tokio_util\", # x86_64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__h2-0.4.13//:h2\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__log-0.4.29//:log\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__mime-0.3.17//:mime\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__rustls-platform-verifier-0.6.2//:rustls_platform_verifier\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tokio-util-0.7.18//:tokio_util\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(target_arch = \"wasm32\"))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(target_arch = \"wasm32\"))\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__rustls\",\n \"__rustls-aws-lc-rs\",\n \"__tls\",\n \"charset\",\n \"default\",\n \"default-tls\",\n \"form\",\n \"http2\",\n \"json\",\n \"query\",\n \"rustls\",\n \"stream\",\n \"system-proxy\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=reqwest\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.13.2\",\n)\n" + "strip_prefix": "reqwest-0.13.3", + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"reqwest\",\n deps = [\n \"@cr__base64-0.22.1//:base64\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__futures-core-0.3.32//:futures_core\",\n \"@cr__futures-util-0.3.32//:futures_util\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__serde_urlencoded-0.7.1//:serde_urlencoded\",\n \"@cr__sync_wrapper-1.0.2//:sync_wrapper\",\n \"@cr__url-2.5.8//:url\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # aarch64-apple-darwin\n \"@cr__h2-0.4.13//:h2\", # aarch64-apple-darwin\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # aarch64-apple-darwin\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__log-0.4.29//:log\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__mime-0.3.17//:mime\", # aarch64-apple-darwin\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__rustls-0.23.39//:rustls\", # aarch64-apple-darwin\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # aarch64-apple-darwin\n \"@cr__rustls-platform-verifier-0.7.0//:rustls_platform_verifier\", # aarch64-apple-darwin\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # aarch64-apple-darwin\n \"@cr__tokio-util-0.7.18//:tokio_util\", # aarch64-apple-darwin\n \"@cr__tower-0.5.3//:tower\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # aarch64-unknown-linux-gnu\n \"@cr__h2-0.4.13//:h2\", # aarch64-unknown-linux-gnu\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # aarch64-unknown-linux-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__log-0.4.29//:log\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__mime-0.3.17//:mime\", # aarch64-unknown-linux-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__rustls-0.23.39//:rustls\", # aarch64-unknown-linux-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # aarch64-unknown-linux-gnu\n \"@cr__rustls-platform-verifier-0.7.0//:rustls_platform_verifier\", # aarch64-unknown-linux-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # aarch64-unknown-linux-gnu\n \"@cr__tokio-util-0.7.18//:tokio_util\", # aarch64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n ],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [\n \"@cr__js-sys-0.3.95//:js_sys\", # cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))\n \"@cr__wasm-bindgen-0.2.118//:wasm_bindgen\", # cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))\n \"@cr__wasm-bindgen-futures-0.4.68//:wasm_bindgen_futures\", # cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))\n \"@cr__wasm-streams-0.5.0//:wasm_streams\", # wasm32-unknown-unknown\n \"@cr__web-sys-0.3.95//:web_sys\", # cfg(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\")))\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # wasm32-wasip1\n \"@cr__h2-0.4.13//:h2\", # wasm32-wasip1\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # wasm32-wasip1\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__log-0.4.29//:log\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__mime-0.3.17//:mime\", # wasm32-wasip1\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__rustls-0.23.39//:rustls\", # wasm32-wasip1\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # wasm32-wasip1\n \"@cr__rustls-platform-verifier-0.7.0//:rustls_platform_verifier\", # wasm32-wasip1\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # wasm32-wasip1\n \"@cr__tokio-util-0.7.18//:tokio_util\", # wasm32-wasip1\n \"@cr__tower-0.5.3//:tower\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # x86_64-pc-windows-msvc\n \"@cr__h2-0.4.13//:h2\", # x86_64-pc-windows-msvc\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-pc-windows-msvc\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__log-0.4.29//:log\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__mime-0.3.17//:mime\", # x86_64-pc-windows-msvc\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-pc-windows-msvc\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-pc-windows-msvc\n \"@cr__rustls-platform-verifier-0.7.0//:rustls_platform_verifier\", # x86_64-pc-windows-msvc\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-pc-windows-msvc\n \"@cr__tokio-util-0.7.18//:tokio_util\", # x86_64-pc-windows-msvc\n \"@cr__tower-0.5.3//:tower\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # x86_64-unknown-linux-gnu\n \"@cr__h2-0.4.13//:h2\", # x86_64-unknown-linux-gnu\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-unknown-linux-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__log-0.4.29//:log\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__mime-0.3.17//:mime\", # x86_64-unknown-linux-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-unknown-linux-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-unknown-linux-gnu\n \"@cr__rustls-platform-verifier-0.7.0//:rustls_platform_verifier\", # x86_64-unknown-linux-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-unknown-linux-gnu\n \"@cr__tokio-util-0.7.18//:tokio_util\", # x86_64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__encoding_rs-0.8.35//:encoding_rs\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__h2-0.4.13//:h2\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__http-body-1.0.1//:http_body\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__http-body-util-0.1.3//:http_body_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-1.9.0//:hyper\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__hyper-rustls-0.27.9//:hyper_rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__hyper-util-0.1.20//:hyper_util\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__log-0.4.29//:log\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__mime-0.3.17//:mime\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__percent-encoding-2.3.2//:percent_encoding\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__rustls-0.23.39//:rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__rustls-pki-types-1.14.0//:rustls_pki_types\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__rustls-platform-verifier-0.7.0//:rustls_platform_verifier\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tokio-1.52.1//:tokio\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tokio-rustls-0.26.4//:tokio_rustls\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tokio-util-0.7.18//:tokio_util\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tower-0.5.3//:tower\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-http-0.6.8//:tower_http\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n \"@cr__tower-service-0.3.3//:tower_service\", # cfg(not(all(target_arch = \"wasm32\", any(target_os = \"unknown\", target_os = \"none\"))))\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__rustls\",\n \"__rustls-aws-lc-rs\",\n \"__tls\",\n \"charset\",\n \"default\",\n \"default-tls\",\n \"form\",\n \"http2\",\n \"json\",\n \"query\",\n \"rustls\",\n \"stream\",\n \"system-proxy\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=reqwest\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.13.3\",\n)\n" } }, "cr__ring-0.17.14": { @@ -8471,7 +8423,7 @@ "https://static.crates.io/crates/rmcp/1.5.0/download" ], "strip_prefix": "rmcp-1.5.0", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"rmcp\",\n deps = [\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__futures-0.3.32//:futures\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__http-body-1.0.1//:http_body\",\n \"@cr__http-body-util-0.1.3//:http_body_util\",\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\",\n \"@cr__rand-0.10.1//:rand\",\n \"@cr__reqwest-0.13.2//:reqwest\",\n \"@cr__rmcp-1.5.0//:build_script_build\",\n \"@cr__schemars-1.2.1//:schemars\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__sse-stream-0.2.2//:sse_stream\",\n \"@cr__thiserror-2.0.18//:thiserror\",\n \"@cr__tokio-1.52.1//:tokio\",\n \"@cr__tokio-stream-0.1.18//:tokio_stream\",\n \"@cr__tokio-util-0.7.18//:tokio_util\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n \"@cr__tracing-0.1.44//:tracing\",\n \"@cr__uuid-1.23.1//:uuid\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(all(target_family = \"wasm\", target_os = \"unknown\"))\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"//conditions:default\": [],\n }),\n proc_macro_deps = [\n \"@cr__async-trait-0.1.89//:async_trait\",\n \"@cr__pastey-0.2.2//:pastey\",\n \"@cr__rmcp-macros-1.5.0//:rmcp_macros\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__reqwest\",\n \"client\",\n \"client-side-sse\",\n \"macros\",\n \"schemars\",\n \"server\",\n \"server-side-http\",\n \"tower\",\n \"transport-async-rw\",\n \"transport-streamable-http-client\",\n \"transport-streamable-http-client-reqwest\",\n \"transport-streamable-http-server\",\n \"transport-streamable-http-server-session\",\n \"transport-worker\",\n \"uuid\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=rmcp\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.5.0\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__reqwest\",\n \"client\",\n \"client-side-sse\",\n \"macros\",\n \"schemars\",\n \"server\",\n \"server-side-http\",\n \"tower\",\n \"transport-async-rw\",\n \"transport-streamable-http-client\",\n \"transport-streamable-http-client-reqwest\",\n \"transport-streamable-http-server\",\n \"transport-streamable-http-server-session\",\n \"transport-worker\",\n \"uuid\",\n ],\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2024\",\n pkg_name = \"rmcp\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=rmcp\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"1.5.0\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"rmcp\",\n deps = [\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__futures-0.3.32//:futures\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__http-body-1.0.1//:http_body\",\n \"@cr__http-body-util-0.1.3//:http_body_util\",\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\",\n \"@cr__rand-0.10.1//:rand\",\n \"@cr__reqwest-0.13.3//:reqwest\",\n \"@cr__rmcp-1.5.0//:build_script_build\",\n \"@cr__schemars-1.2.1//:schemars\",\n \"@cr__serde-1.0.228//:serde\",\n \"@cr__serde_json-1.0.149//:serde_json\",\n \"@cr__sse-stream-0.2.2//:sse_stream\",\n \"@cr__thiserror-2.0.18//:thiserror\",\n \"@cr__tokio-1.52.1//:tokio\",\n \"@cr__tokio-stream-0.1.18//:tokio_stream\",\n \"@cr__tokio-util-0.7.18//:tokio_util\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n \"@cr__tracing-0.1.44//:tracing\",\n \"@cr__uuid-1.23.1//:uuid\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(all(target_family = \"wasm\", target_os = \"unknown\"))\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__chrono-0.4.44//:chrono\", # cfg(not(all(target_family = \"wasm\", target_os = \"unknown\")))\n ],\n \"//conditions:default\": [],\n }),\n proc_macro_deps = [\n \"@cr__async-trait-0.1.89//:async_trait\",\n \"@cr__pastey-0.2.2//:pastey\",\n \"@cr__rmcp-macros-1.5.0//:rmcp_macros\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__reqwest\",\n \"client\",\n \"client-side-sse\",\n \"macros\",\n \"schemars\",\n \"server\",\n \"server-side-http\",\n \"tower\",\n \"transport-async-rw\",\n \"transport-streamable-http-client\",\n \"transport-streamable-http-client-reqwest\",\n \"transport-streamable-http-server\",\n \"transport-streamable-http-server-session\",\n \"transport-worker\",\n \"uuid\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=rmcp\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.5.0\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"__reqwest\",\n \"client\",\n \"client-side-sse\",\n \"macros\",\n \"schemars\",\n \"server\",\n \"server-side-http\",\n \"tower\",\n \"transport-async-rw\",\n \"transport-streamable-http-client\",\n \"transport-streamable-http-client-reqwest\",\n \"transport-streamable-http-server\",\n \"transport-streamable-http-server-session\",\n \"transport-worker\",\n \"uuid\",\n ],\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2024\",\n pkg_name = \"rmcp\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=rmcp\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"1.5.0\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, "cr__rmcp-macros-1.5.0": { @@ -8746,22 +8698,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"rustls_pki_types\",\n deps = [\n \"@cr__zeroize-1.8.2//:zeroize\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"alloc\",\n \"default\",\n \"std\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=rustls-pki-types\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.14.0\",\n)\n" } }, - "cr__rustls-platform-verifier-0.6.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/rustls-platform-verifier/0.6.2/download" - ], - "strip_prefix": "rustls-platform-verifier-0.6.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"rustls_platform_verifier\",\n deps = [\n \"@cr__log-0.4.29//:log\",\n \"@cr__rustls-0.23.39//:rustls\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__core-foundation-0.10.1//:core_foundation\", # cfg(any(target_vendor = \"apple\"))\n \"@cr__core-foundation-sys-0.8.7//:core_foundation_sys\", # cfg(any(target_vendor = \"apple\"))\n \"@cr__security-framework-3.7.0//:security_framework\", # cfg(any(target_vendor = \"apple\"))\n \"@cr__security-framework-sys-2.17.0//:security_framework_sys\", # cfg(any(target_vendor = \"apple\"))\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__rustls-native-certs-0.8.3//:rustls_native_certs\", # cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))\n \"@cr__rustls-webpki-0.103.13//:webpki\", # cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))\n ],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [\n \"@cr__rustls-webpki-0.103.13//:webpki\", # cfg(target_arch = \"wasm32\")\n \"@cr__webpki-root-certs-1.0.7//:webpki_root_certs\", # cfg(target_arch = \"wasm32\")\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__rustls-webpki-0.103.13//:webpki\", # cfg(target_arch = \"wasm32\")\n \"@cr__webpki-root-certs-1.0.7//:webpki_root_certs\", # cfg(target_arch = \"wasm32\")\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__windows-sys-0.61.2//:windows_sys\", # cfg(windows)\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__rustls-native-certs-0.8.3//:rustls_native_certs\", # cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))\n \"@cr__rustls-webpki-0.103.13//:webpki\", # cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__rustls-native-certs-0.8.3//:rustls_native_certs\", # cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))\n \"@cr__rustls-webpki-0.103.13//:webpki\", # cfg(all(unix, not(target_os = \"android\"), not(target_vendor = \"apple\"), not(target_arch = \"wasm32\")))\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=rustls-platform-verifier\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.6.2\",\n)\n" - } - }, "cr__rustls-platform-verifier-0.7.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -10103,7 +10039,7 @@ "https://static.crates.io/crates/tokio-rustls/0.26.4/download" ], "strip_prefix": "tokio-rustls-0.26.4", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tokio_rustls\",\n deps = [\n \"@cr__rustls-0.23.39//:rustls\",\n \"@cr__tokio-1.52.1//:tokio\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"aws_lc_rs\",\n \"default\",\n \"logging\",\n \"tls12\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"aws-lc-rs\", # aarch64-apple-darwin\n \"ring\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"aws-lc-rs\", # aarch64-unknown-linux-gnu\n \"ring\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"aws-lc-rs\", # x86_64-pc-windows-msvc\n \"ring\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"aws-lc-rs\", # x86_64-unknown-linux-gnu\n \"ring\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"aws-lc-rs\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"ring\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tokio-rustls\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.26.4\",\n)\n" + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tokio_rustls\",\n deps = [\n \"@cr__rustls-0.23.39//:rustls\",\n \"@cr__tokio-1.52.1//:tokio\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"aws_lc_rs\",\n \"default\",\n \"logging\",\n \"tls12\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"aws-lc-rs\", # aarch64-apple-darwin\n \"ring\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"aws-lc-rs\", # aarch64-unknown-linux-gnu\n \"ring\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"aws-lc-rs\", # wasm32-wasip1\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"aws-lc-rs\", # x86_64-pc-windows-msvc\n \"ring\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"aws-lc-rs\", # x86_64-unknown-linux-gnu\n \"ring\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"aws-lc-rs\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"ring\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tokio-rustls\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.26.4\",\n)\n" } }, "cr__tokio-serial-5.4.5": { @@ -10263,7 +10199,7 @@ "https://static.crates.io/crates/tower/0.5.3/download" ], "strip_prefix": "tower-0.5.3", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tower\",\n deps = [\n \"@cr__futures-core-0.3.32//:futures_core\",\n \"@cr__futures-util-0.3.32//:futures_util\",\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\",\n \"@cr__sync_wrapper-1.0.2//:sync_wrapper\",\n \"@cr__tokio-1.52.1//:tokio\",\n \"@cr__tower-layer-0.3.3//:tower_layer\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n \"@cr__tracing-0.1.44//:tracing\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"futures-core\",\n \"futures-util\",\n \"log\",\n \"make\",\n \"pin-project-lite\",\n \"sync_wrapper\",\n \"tokio\",\n \"tracing\",\n \"util\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"retry\", # aarch64-apple-darwin\n \"timeout\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"retry\", # aarch64-unknown-linux-gnu\n \"timeout\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"retry\", # x86_64-pc-windows-msvc\n \"timeout\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"retry\", # x86_64-unknown-linux-gnu\n \"timeout\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"retry\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"timeout\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tower\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.5.3\",\n)\n" + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tower\",\n deps = [\n \"@cr__futures-core-0.3.32//:futures_core\",\n \"@cr__futures-util-0.3.32//:futures_util\",\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\",\n \"@cr__sync_wrapper-1.0.2//:sync_wrapper\",\n \"@cr__tokio-1.52.1//:tokio\",\n \"@cr__tower-layer-0.3.3//:tower_layer\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n \"@cr__tracing-0.1.44//:tracing\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"futures-core\",\n \"futures-util\",\n \"log\",\n \"make\",\n \"pin-project-lite\",\n \"sync_wrapper\",\n \"tokio\",\n \"tracing\",\n \"util\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"retry\", # aarch64-apple-darwin\n \"timeout\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"retry\", # aarch64-unknown-linux-gnu\n \"timeout\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"retry\", # wasm32-wasip1\n \"timeout\", # wasm32-wasip1\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"retry\", # x86_64-pc-windows-msvc\n \"timeout\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"retry\", # x86_64-unknown-linux-gnu\n \"timeout\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"retry\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"timeout\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tower\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.5.3\",\n)\n" } }, "cr__tower-http-0.6.8": { @@ -10279,7 +10215,7 @@ "https://static.crates.io/crates/tower-http/0.6.8/download" ], "strip_prefix": "tower-http-0.6.8", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tower_http\",\n deps = [\n \"@cr__bitflags-2.11.1//:bitflags\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\",\n \"@cr__tower-layer-0.3.3//:tower_layer\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # aarch64-apple-darwin\n \"@cr__http-body-1.0.1//:http_body\", # aarch64-apple-darwin\n \"@cr__iri-string-0.7.12//:iri_string\", # aarch64-apple-darwin\n \"@cr__tower-0.5.3//:tower\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # aarch64-unknown-linux-gnu\n \"@cr__http-body-1.0.1//:http_body\", # aarch64-unknown-linux-gnu\n \"@cr__iri-string-0.7.12//:iri_string\", # aarch64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # x86_64-pc-windows-msvc\n \"@cr__http-body-1.0.1//:http_body\", # x86_64-pc-windows-msvc\n \"@cr__iri-string-0.7.12//:iri_string\", # x86_64-pc-windows-msvc\n \"@cr__tower-0.5.3//:tower\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # x86_64-unknown-linux-gnu\n \"@cr__http-body-1.0.1//:http_body\", # x86_64-unknown-linux-gnu\n \"@cr__iri-string-0.7.12//:iri_string\", # x86_64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__http-body-1.0.1//:http_body\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__iri-string-0.7.12//:iri_string\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tower-0.5.3//:tower\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"cors\",\n \"default\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"follow-redirect\", # aarch64-apple-darwin\n \"futures-util\", # aarch64-apple-darwin\n \"iri-string\", # aarch64-apple-darwin\n \"tower\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"follow-redirect\", # aarch64-unknown-linux-gnu\n \"futures-util\", # aarch64-unknown-linux-gnu\n \"iri-string\", # aarch64-unknown-linux-gnu\n \"tower\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"follow-redirect\", # x86_64-pc-windows-msvc\n \"futures-util\", # x86_64-pc-windows-msvc\n \"iri-string\", # x86_64-pc-windows-msvc\n \"tower\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"follow-redirect\", # x86_64-unknown-linux-gnu\n \"futures-util\", # x86_64-unknown-linux-gnu\n \"iri-string\", # x86_64-unknown-linux-gnu\n \"tower\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"follow-redirect\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"futures-util\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"iri-string\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"tower\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tower-http\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.6.8\",\n)\n" + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tower_http\",\n deps = [\n \"@cr__bitflags-2.11.1//:bitflags\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__http-1.4.0//:http\",\n \"@cr__pin-project-lite-0.2.17//:pin_project_lite\",\n \"@cr__tower-layer-0.3.3//:tower_layer\",\n \"@cr__tower-service-0.3.3//:tower_service\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # aarch64-apple-darwin\n \"@cr__http-body-1.0.1//:http_body\", # aarch64-apple-darwin\n \"@cr__iri-string-0.7.12//:iri_string\", # aarch64-apple-darwin\n \"@cr__tower-0.5.3//:tower\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # aarch64-unknown-linux-gnu\n \"@cr__http-body-1.0.1//:http_body\", # aarch64-unknown-linux-gnu\n \"@cr__iri-string-0.7.12//:iri_string\", # aarch64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # wasm32-wasip1\n \"@cr__http-body-1.0.1//:http_body\", # wasm32-wasip1\n \"@cr__iri-string-0.7.12//:iri_string\", # wasm32-wasip1\n \"@cr__tower-0.5.3//:tower\", # wasm32-wasip1\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # x86_64-pc-windows-msvc\n \"@cr__http-body-1.0.1//:http_body\", # x86_64-pc-windows-msvc\n \"@cr__iri-string-0.7.12//:iri_string\", # x86_64-pc-windows-msvc\n \"@cr__tower-0.5.3//:tower\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # x86_64-unknown-linux-gnu\n \"@cr__http-body-1.0.1//:http_body\", # x86_64-unknown-linux-gnu\n \"@cr__iri-string-0.7.12//:iri_string\", # x86_64-unknown-linux-gnu\n \"@cr__tower-0.5.3//:tower\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__futures-util-0.3.32//:futures_util\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__http-body-1.0.1//:http_body\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__iri-string-0.7.12//:iri_string\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"@cr__tower-0.5.3//:tower\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"cors\",\n \"default\",\n ] + select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"follow-redirect\", # aarch64-apple-darwin\n \"futures-util\", # aarch64-apple-darwin\n \"iri-string\", # aarch64-apple-darwin\n \"tower\", # aarch64-apple-darwin\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"follow-redirect\", # aarch64-unknown-linux-gnu\n \"futures-util\", # aarch64-unknown-linux-gnu\n \"iri-string\", # aarch64-unknown-linux-gnu\n \"tower\", # aarch64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"follow-redirect\", # wasm32-wasip1\n \"futures-util\", # wasm32-wasip1\n \"iri-string\", # wasm32-wasip1\n \"tower\", # wasm32-wasip1\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"follow-redirect\", # x86_64-pc-windows-msvc\n \"futures-util\", # x86_64-pc-windows-msvc\n \"iri-string\", # x86_64-pc-windows-msvc\n \"tower\", # x86_64-pc-windows-msvc\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"follow-redirect\", # x86_64-unknown-linux-gnu\n \"futures-util\", # x86_64-unknown-linux-gnu\n \"iri-string\", # x86_64-unknown-linux-gnu\n \"tower\", # x86_64-unknown-linux-gnu\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"follow-redirect\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"futures-util\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"iri-string\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n \"tower\", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu\n ],\n \"//conditions:default\": [],\n }),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tower-http\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.6.8\",\n)\n" } }, "cr__tower-layer-0.3.3": { @@ -10506,20 +10442,20 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tzf_dist\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tzf-dist\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.0.2026-b-fix1\",\n)\n" } }, - "cr__tzf-rs-1.3.2": { + "cr__tzf-rs-1.3.3": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { "patch_args": [], "patch_tool": "", "patches": [], "remote_patch_strip": 1, - "sha256": "04f9ff7d64c28f69759b8314959451dbb5c6590272bb3aedb279d20f4bc69074", + "sha256": "e22aff3e3dcd9aee8fe6b3ce17e1cca1b0447a5c50ab2b5395287b8655b4d039", "type": "tar.gz", "urls": [ - "https://static.crates.io/crates/tzf-rs/1.3.2/download" + "https://static.crates.io/crates/tzf-rs/1.3.3/download" ], - "strip_prefix": "tzf-rs-1.3.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tzf_rs\",\n deps = [\n \"@cr__anyhow-1.0.102//:anyhow\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__clap-4.6.1//:clap\",\n \"@cr__geometry-rs-0.4.1//:geometry_rs\",\n \"@cr__prost-0.14.3//:prost\",\n \"@cr__tzf-dist-0.0.2026-b-fix1//:tzf_dist\",\n \"@cr__tzf-rs-1.3.2//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"bundled\",\n \"clap\",\n \"default\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tzf-rs\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.3.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"bundled\",\n \"clap\",\n \"default\",\n ],\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n deps = [\n \"@cr__prost-build-0.14.3//:prost_build\",\n ],\n edition = \"2024\",\n pkg_name = \"tzf-rs\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tzf-rs\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"1.3.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" + "strip_prefix": "tzf-rs-1.3.3", + "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"tzf_rs\",\n deps = [\n \"@cr__anyhow-1.0.102//:anyhow\",\n \"@cr__bytes-1.11.1//:bytes\",\n \"@cr__clap-4.6.1//:clap\",\n \"@cr__geometry-rs-0.4.1//:geometry_rs\",\n \"@cr__prost-0.14.3//:prost\",\n \"@cr__tzf-dist-0.0.2026-b-fix1//:tzf_dist\",\n \"@cr__tzf-rs-1.3.3//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"bundled\",\n \"clap\",\n \"default\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2024\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tzf-rs\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"1.3.3\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"bundled\",\n \"clap\",\n \"default\",\n ],\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n deps = [\n \"@cr__prost-build-0.14.3//:prost_build\",\n ],\n edition = \"2024\",\n pkg_name = \"tzf-rs\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=tzf-rs\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"1.3.3\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, "cr__unarray-0.1.4": { @@ -11418,22 +11354,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_strings\",\n deps = [\n \"@cr__windows-link-0.2.1//:windows_link\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"std\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows-strings\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.5.1\",\n)\n" } }, - "cr__windows-sys-0.45.0": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows-sys/0.45.0/download" - ], - "strip_prefix": "windows-sys-0.45.0", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_sys\",\n deps = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [\n \"@cr__windows-targets-0.42.2//:windows_targets\", # cfg(not(windows_raw_dylib))\n ],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [\n \"@cr__windows-targets-0.42.2//:windows_targets\", # cfg(not(windows_raw_dylib))\n ],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [\n \"@cr__windows-targets-0.42.2//:windows_targets\", # cfg(not(windows_raw_dylib))\n ],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [\n \"@cr__windows-targets-0.42.2//:windows_targets\", # cfg(not(windows_raw_dylib))\n ],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__windows-targets-0.42.2//:windows_targets\", # cfg(not(windows_raw_dylib))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__windows-targets-0.42.2//:windows_targets\", # cfg(not(windows_raw_dylib))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__windows-targets-0.42.2//:windows_targets\", # cfg(not(windows_raw_dylib))\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows-sys\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.45.0\",\n)\n" - } - }, "cr__windows-sys-0.52.0": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11498,22 +11418,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_sys\",\n deps = [\n \"@cr__windows-link-0.2.1//:windows_link\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_features = [\n \"Wdk\",\n \"Wdk_Foundation\",\n \"Wdk_Storage\",\n \"Wdk_Storage_FileSystem\",\n \"Wdk_System\",\n \"Wdk_System_IO\",\n \"Win32\",\n \"Win32_Foundation\",\n \"Win32_Networking\",\n \"Win32_Networking_WinSock\",\n \"Win32_Security\",\n \"Win32_Security_Authentication\",\n \"Win32_Security_Authentication_Identity\",\n \"Win32_Security_Credentials\",\n \"Win32_Security_Cryptography\",\n \"Win32_Storage\",\n \"Win32_Storage_FileSystem\",\n \"Win32_System\",\n \"Win32_System_Console\",\n \"Win32_System_IO\",\n \"Win32_System_LibraryLoader\",\n \"Win32_System_Memory\",\n \"Win32_System_Pipes\",\n \"Win32_System_SystemInformation\",\n \"Win32_System_SystemServices\",\n \"Win32_System_Threading\",\n \"Win32_System_WindowsProgramming\",\n \"Win32_UI\",\n \"Win32_UI_Input\",\n \"Win32_UI_Input_KeyboardAndMouse\",\n \"default\",\n ],\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows-sys\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.61.2\",\n)\n" } }, - "cr__windows-targets-0.42.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows-targets/0.42.2/download" - ], - "strip_prefix": "windows-targets-0.42.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_targets\",\n deps = select({\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__windows_x86_64_msvc-0.42.2//:windows_x86_64_msvc\", # x86_64-pc-windows-msvc\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows-targets\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.42.2\",\n)\n" - } - }, "cr__windows-targets-0.52.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11546,22 +11450,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\"@rules_rust//cargo:defs.bzl\", \"cargo_toml_env_vars\")\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_targets\",\n deps = select({\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [\n \"@cr__windows_x86_64_msvc-0.53.1//:windows_x86_64_msvc\", # cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [\n \"@cr__windows_x86_64_gnu-0.53.1//:windows_x86_64_gnu\", # cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))\n ],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [\n \"@cr__windows_x86_64_gnu-0.53.1//:windows_x86_64_gnu\", # cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))\n ],\n \"//conditions:default\": [],\n }),\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows-targets\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.53.5\",\n)\n" } }, - "cr__windows_aarch64_gnullvm-0.42.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows_aarch64_gnullvm/0.42.2/download" - ], - "strip_prefix": "windows_aarch64_gnullvm-0.42.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_aarch64_gnullvm\",\n deps = [\n \"@cr__windows_aarch64_gnullvm-0.42.2//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_aarch64_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.42.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2018\",\n pkg_name = \"windows_aarch64_gnullvm\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_aarch64_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.42.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" - } - }, "cr__windows_aarch64_gnullvm-0.52.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11594,22 +11482,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_aarch64_gnullvm\",\n deps = [\n \"@cr__windows_aarch64_gnullvm-0.53.1//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_aarch64_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.53.1\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2021\",\n pkg_name = \"windows_aarch64_gnullvm\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_aarch64_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.53.1\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, - "cr__windows_aarch64_msvc-0.42.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows_aarch64_msvc/0.42.2/download" - ], - "strip_prefix": "windows_aarch64_msvc-0.42.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_aarch64_msvc\",\n deps = [\n \"@cr__windows_aarch64_msvc-0.42.2//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_aarch64_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.42.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2018\",\n pkg_name = \"windows_aarch64_msvc\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_aarch64_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.42.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" - } - }, "cr__windows_aarch64_msvc-0.52.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11642,22 +11514,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_aarch64_msvc\",\n deps = [\n \"@cr__windows_aarch64_msvc-0.53.1//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_aarch64_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.53.1\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2021\",\n pkg_name = \"windows_aarch64_msvc\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_aarch64_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.53.1\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, - "cr__windows_i686_gnu-0.42.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows_i686_gnu/0.42.2/download" - ], - "strip_prefix": "windows_i686_gnu-0.42.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_i686_gnu\",\n deps = [\n \"@cr__windows_i686_gnu-0.42.2//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_i686_gnu\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.42.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2018\",\n pkg_name = \"windows_i686_gnu\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_i686_gnu\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.42.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" - } - }, "cr__windows_i686_gnu-0.52.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11722,22 +11578,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_i686_gnullvm\",\n deps = [\n \"@cr__windows_i686_gnullvm-0.53.1//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_i686_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.53.1\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2021\",\n pkg_name = \"windows_i686_gnullvm\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_i686_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.53.1\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, - "cr__windows_i686_msvc-0.42.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows_i686_msvc/0.42.2/download" - ], - "strip_prefix": "windows_i686_msvc-0.42.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_i686_msvc\",\n deps = [\n \"@cr__windows_i686_msvc-0.42.2//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_i686_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.42.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2018\",\n pkg_name = \"windows_i686_msvc\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_i686_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.42.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" - } - }, "cr__windows_i686_msvc-0.52.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11770,22 +11610,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_i686_msvc\",\n deps = [\n \"@cr__windows_i686_msvc-0.53.1//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_i686_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.53.1\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2021\",\n pkg_name = \"windows_i686_msvc\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_i686_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.53.1\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, - "cr__windows_x86_64_gnu-0.42.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows_x86_64_gnu/0.42.2/download" - ], - "strip_prefix": "windows_x86_64_gnu-0.42.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_x86_64_gnu\",\n deps = [\n \"@cr__windows_x86_64_gnu-0.42.2//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_gnu\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.42.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2018\",\n pkg_name = \"windows_x86_64_gnu\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_gnu\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.42.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" - } - }, "cr__windows_x86_64_gnu-0.52.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11818,22 +11642,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_x86_64_gnu\",\n deps = [\n \"@cr__windows_x86_64_gnu-0.53.1//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_gnu\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.53.1\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2021\",\n pkg_name = \"windows_x86_64_gnu\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_gnu\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.53.1\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, - "cr__windows_x86_64_gnullvm-0.42.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows_x86_64_gnullvm/0.42.2/download" - ], - "strip_prefix": "windows_x86_64_gnullvm-0.42.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_x86_64_gnullvm\",\n deps = [\n \"@cr__windows_x86_64_gnullvm-0.42.2//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.42.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2018\",\n pkg_name = \"windows_x86_64_gnullvm\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.42.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" - } - }, "cr__windows_x86_64_gnullvm-0.52.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": { @@ -11866,22 +11674,6 @@ "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_x86_64_gnullvm\",\n deps = [\n \"@cr__windows_x86_64_gnullvm-0.53.1//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2021\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.53.1\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2021\",\n pkg_name = \"windows_x86_64_gnullvm\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_gnullvm\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.53.1\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" } }, - "cr__windows_x86_64_msvc-0.42.2": { - "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", - "attributes": { - "patch_args": [], - "patch_tool": "", - "patches": [], - "remote_patch_strip": 1, - "sha256": "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0", - "type": "tar.gz", - "urls": [ - "https://static.crates.io/crates/windows_x86_64_msvc/0.42.2/download" - ], - "strip_prefix": "windows_x86_64_msvc-0.42.2", - "build_file_content": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'rusty_photon'\n###############################################################################\n\nload(\n \"@rules_rust//cargo:defs.bzl\",\n \"cargo_build_script\",\n \"cargo_toml_env_vars\",\n)\n\nload(\"@rules_rust//rust:defs.bzl\", \"rust_library\")\n\n# buildifier: disable=bzl-visibility\nload(\"@rules_rust//crate_universe/private:selects.bzl\", \"selects\")\n\npackage(default_visibility = [\"//visibility:public\"])\n\ncargo_toml_env_vars(\n name = \"cargo_toml_env_vars\",\n src = \"Cargo.toml\",\n)\n\nrust_library(\n name = \"windows_x86_64_msvc\",\n deps = [\n \"@cr__windows_x86_64_msvc-0.42.2//:build_script_build\",\n ],\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_root = \"src/lib.rs\",\n edition = \"2018\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n target_compatible_with = select({\n \"@rules_rust//rust/platform:aarch64-apple-darwin\": [],\n \"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:wasm32-unknown-unknown\": [],\n \"@rules_rust//rust/platform:wasm32-wasip1\": [],\n \"@rules_rust//rust/platform:x86_64-pc-windows-msvc\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\": [],\n \"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\": [],\n \"//conditions:default\": [\"@platforms//:incompatible\"],\n }),\n version = \"0.42.2\",\n)\n\ncargo_build_script(\n name = \"_bs\",\n compile_data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \"**/*.rs\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n crate_name = \"build_script_build\",\n crate_root = \"build.rs\",\n data = glob(\n allow_empty = True,\n include = [\"**\"],\n exclude = [\n \"**/* *\",\n \".tmp_git_root/**/*\",\n \"BUILD\",\n \"BUILD.bazel\",\n \"WORKSPACE\",\n \"WORKSPACE.bazel\",\n ],\n ),\n edition = \"2018\",\n pkg_name = \"windows_x86_64_msvc\",\n rustc_env_files = [\n \":cargo_toml_env_vars\",\n ],\n rustc_flags = [\n \"--cap-lints=allow\",\n ],\n srcs = glob(\n allow_empty = True,\n include = [\"**/*.rs\"],\n ),\n tags = [\n \"cargo-bazel\",\n \"crate-name=windows_x86_64_msvc\",\n \"manual\",\n \"noclippy\",\n \"norustfmt\",\n ],\n version = \"0.42.2\",\n visibility = [\"//visibility:private\"],\n)\n\nalias(\n name = \"build_script_build\",\n actual = \":_bs\",\n tags = [\"manual\"],\n)\n" - } - }, "cr__windows_x86_64_msvc-0.52.6": { "repoRuleId": "@@bazel_tools//tools/build_defs/repo:http.bzl%http_archive", "attributes": {