load("@rules_rust//crate_universe:defs.bzl", "crates_vendor")

sh_binary(
    name = "bazel_for_cargo_bazel",
    srcs = ["bazel-for-cargo-bazel.sh"],
)

crates_vendor(
    name = "vendor_crates",
    bazel = ":bazel_for_cargo_bazel",
    cargo_lockfile = "//:Cargo.lock",
    manifests = ["//:Cargo.toml"],
    mode = "local",
    tags = ["manual"],
    vendor_path = "crates",
)
