1"""bazelbuild/rules_rust""" 2 3module( 4 name = "rules_rust", 5 version = "0.40.0", 6) 7 8bazel_dep( 9 name = "bazel_skylib", 10 version = "1.5.0", 11) 12bazel_dep( 13 name = "platforms", 14 version = "0.0.8", 15) 16bazel_dep( 17 name = "rules_cc", 18 version = "0.0.9", 19) 20bazel_dep( 21 name = "rules_license", 22 version = "0.0.8", 23) 24bazel_dep( 25 name = "rules_proto", 26 version = "5.3.0-21.7", 27) 28bazel_dep( 29 name = "apple_support", 30 version = "1.13.0", 31 repo_name = "build_bazel_apple_support", 32) 33bazel_dep( 34 name = "protobuf", 35 version = "21.7", 36 repo_name = "com_google_protobuf", 37) 38 39internal_deps = use_extension("//rust/private:extensions.bzl", "i") 40use_repo( 41 internal_deps, 42 "bazelci_rules", 43 "cargo_bazel.buildifier-darwin-amd64", 44 "cargo_bazel.buildifier-darwin-arm64", 45 "cargo_bazel.buildifier-linux-amd64", 46 "cargo_bazel.buildifier-linux-arm64", 47 "cargo_bazel.buildifier-windows-amd64.exe", 48 "com_google_googleapis", 49 "cui", 50 "cui__anyhow-1.0.75", 51 "cui__camino-1.1.6", 52 "cui__cargo-lock-9.0.0", 53 "cui__cargo-platform-0.1.4", 54 "cui__cargo_metadata-0.18.1", 55 "cui__cargo_toml-0.17.1", 56 "cui__cfg-expr-0.15.5", 57 "cui__clap-4.3.11", 58 "cui__crates-index-2.2.0", 59 "cui__hex-0.4.3", 60 "cui__indoc-2.0.4", 61 "cui__itertools-0.12.0", 62 "cui__maplit-1.0.2", 63 "cui__normpath-1.1.1", 64 "cui__pathdiff-0.2.1", 65 "cui__regex-1.10.2", 66 "cui__semver-1.0.20", 67 "cui__serde-1.0.190", 68 "cui__serde_json-1.0.108", 69 "cui__serde_starlark-0.1.14", 70 "cui__sha2-0.10.8", 71 "cui__spdx-0.10.3", 72 "cui__spectral-0.6.0", 73 "cui__tempfile-3.8.1", 74 "cui__tera-1.19.1", 75 "cui__textwrap-0.16.0", 76 "cui__toml-0.8.10", 77 "cui__tracing-0.1.40", 78 "cui__tracing-subscriber-0.3.17", 79 "generated_inputs_in_external_repo", 80 "libc", 81 "llvm-raw", 82 "rrra__anyhow-1.0.71", 83 "rrra__clap-4.3.11", 84 "rrra__env_logger-0.10.0", 85 "rrra__itertools-0.11.0", 86 "rrra__log-0.4.19", 87 "rrra__serde-1.0.171", 88 "rrra__serde_json-1.0.102", 89 "rules_rust_bindgen__bindgen-0.69.1", 90 "rules_rust_bindgen__bindgen-cli-0.69.1", 91 "rules_rust_bindgen__clang-sys-1.6.1", 92 "rules_rust_bindgen__clap-4.3.3", 93 "rules_rust_bindgen__clap_complete-4.3.1", 94 "rules_rust_bindgen__env_logger-0.10.0", 95 "rules_rust_prost", 96 "rules_rust_prost__h2-0.3.19", 97 "rules_rust_prost__heck", 98 "rules_rust_prost__prost-0.11.9", 99 "rules_rust_prost__prost-types-0.11.9", 100 "rules_rust_prost__protoc-gen-prost-0.2.2", 101 "rules_rust_prost__protoc-gen-tonic-0.2.2", 102 "rules_rust_prost__tokio-1.28.2", 103 "rules_rust_prost__tokio-stream-0.1.14", 104 "rules_rust_prost__tonic-0.9.2", 105 "rules_rust_test_load_arbitrary_tool", 106 "rules_rust_tinyjson", 107 "rules_rust_toolchain_test_target_json", 108 "rules_rust_wasm_bindgen__anyhow-1.0.71", 109 "rules_rust_wasm_bindgen__assert_cmd-1.0.8", 110 "rules_rust_wasm_bindgen__diff-0.1.13", 111 "rules_rust_wasm_bindgen__docopt-1.1.1", 112 "rules_rust_wasm_bindgen__env_logger-0.8.4", 113 "rules_rust_wasm_bindgen__log-0.4.19", 114 "rules_rust_wasm_bindgen__predicates-1.0.8", 115 "rules_rust_wasm_bindgen__rayon-1.7.0", 116 "rules_rust_wasm_bindgen__rouille-3.6.2", 117 "rules_rust_wasm_bindgen__serde-1.0.171", 118 "rules_rust_wasm_bindgen__serde_derive-1.0.171", 119 "rules_rust_wasm_bindgen__serde_json-1.0.102", 120 "rules_rust_wasm_bindgen__tempfile-3.6.0", 121 "rules_rust_wasm_bindgen__ureq-2.8.0", 122 "rules_rust_wasm_bindgen__walrus-0.20.3", 123 "rules_rust_wasm_bindgen__wasm-bindgen-0.2.91", 124 "rules_rust_wasm_bindgen__wasm-bindgen-cli-support-0.2.91", 125 "rules_rust_wasm_bindgen__wasm-bindgen-shared-0.2.91", 126 "rules_rust_wasm_bindgen__wasmparser-0.102.0", 127 "rules_rust_wasm_bindgen__wasmprinter-0.2.60", 128 "rules_rust_wasm_bindgen_cli", 129) 130 131rust = use_extension("//rust:extensions.bzl", "rust") 132rust.toolchain(edition = "2021") 133use_repo(rust, "rust_toolchains") 134 135register_toolchains( 136 "@rust_toolchains//:all", 137) 138 139use_repo(rust, "rust_host_tools") 140 141cargo_bazel_bootstrap = use_extension("//crate_universe/private/module_extensions:cargo_bazel_bootstrap.bzl", "cargo_bazel_bootstrap") 142use_repo(cargo_bazel_bootstrap, "cargo_bazel_bootstrap") 143