| """bazelbuild/rules_rust - bazel_env/bzlmod example | |
| See https://github.com/buildbuddy-io/bazel_env.bzl. | |
| """ | |
| module( | |
| name = "all_crate_deps_bzlmod_example", | |
| version = "0.0.0", | |
| ) | |
| bazel_dep(name = "platforms", version = "1.1.0") | |
| bazel_dep(name = "rules_rust", version = "0.0.0") | |
| local_path_override( | |
| module_name = "rules_rust", | |
| path = "../..", | |
| ) | |
| bazel_dep(name = "rules_shell", version = "0.6.1") | |
| rust = use_extension("@rules_rust//rust:extensions.bzl", "rust") | |
| rust.toolchain(edition = "2021") | |
| use_repo( | |
| rust, | |
| "rust_toolchains", | |
| ) | |
| register_toolchains("@rust_toolchains//:all") | |
| crate = use_extension( | |
| "@rules_rust//crate_universe:extensions.bzl", | |
| "crate", | |
| ) | |
| crate.from_cargo( | |
| name = "crates", | |
| cargo_lockfile = "//:Cargo.lock", | |
| manifests = [ | |
| "//:Cargo.toml", | |
| ], | |
| ) | |
| use_repo(crate, "crates") | |
| bazel_dep(name = "bazel_env.bzl", version = "0.1.1") |