1"""bazelbuild/rules_rust - bazel_env/bzlmod example 2 3See https://github.com/buildbuddy-io/bazel_env.bzl. 4""" 5 6module( 7 name = "all_crate_deps_bzlmod_example", 8 version = "0.0.0", 9) 10 11bazel_dep(name = "platforms", version = "0.0.9") 12bazel_dep( 13 name = "rules_rust", 14 version = "0.0.0", 15) 16local_path_override( 17 module_name = "rules_rust", 18 path = "../..", 19) 20 21rust = use_extension("@rules_rust//rust:extensions.bzl", "rust") 22rust.toolchain(edition = "2021") 23use_repo( 24 rust, 25 "rust_toolchains", 26) 27 28register_toolchains("@rust_toolchains//:all") 29 30crate = use_extension( 31 "@rules_rust//crate_universe:extension.bzl", 32 "crate", 33) 34crate.from_cargo( 35 name = "crates", 36 cargo_lockfile = "//:Cargo.lock", 37 manifests = [ 38 "//:Cargo.toml", 39 "//rust/hello_world:Cargo.toml", 40 ], 41) 42use_repo(crate, "crates") 43 44bazel_dep(name = "bazel_env.bzl", version = "0.1.1") 45