"""bazelbuild/rules_rust - bzlmod example""" module( name = "override_target_example_with_bzlmod", version = "0.0.0", ) bazel_dep(name = "platforms", version = "0.0.8") bazel_dep( name = "bazel_skylib", version = "1.5.0", ) 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 = "override_test", cargo_lockfile = "//:Cargo.lock", manifests = ["//:Cargo.toml"], ) crate.annotation( crate = "foo", override_target_lib = "@//:foo", ) use_repo(crate, "override_test")