blob: e4e934075994539540e7cd73406a6fbf701c4305 [file] [log] [blame]
"""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 = "0.0.9")
bazel_dep(
name = "rules_rust",
version = "0.0.0",
)
local_path_override(
module_name = "rules_rust",
path = "../..",
)
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:extension.bzl",
"crate",
)
crate.from_cargo(
name = "crates",
cargo_lockfile = "//:Cargo.lock",
manifests = [
"//:Cargo.toml",
"//rust/hello_world:Cargo.toml",
],
)
use_repo(crate, "crates")
bazel_dep(name = "bazel_env.bzl", version = "0.1.1")