diff --git a/deps.bzl b/deps.bzl index b304b66..4df7131 100644 --- a/deps.bzl +++ b/deps.bzl @@ -2,18 +2,18 @@ load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_regi load("@rules_rust//crate_universe:repositories.bzl", "crate_universe_dependencies") load("@rules_rust//crate_universe:defs.bzl", "crates_repository", "crate") -def deps(): +def deps(json = "cargo-bazel-lock.json"): rules_rust_dependencies() rust_register_toolchains(edition = "2021") crate_universe_dependencies(bootstrap = True) - load_crat() + load_crat(json) -def load_crat(): +def load_crat(json): crates_repository( name = "crate_index", cargo_lockfile = "@source//:Cargo.lock", generator = "@cargo_bazel_bootstrap//:cargo-bazel", - lockfile = "@source//:cargo-bazel-lock.json", + lockfile = "@//:"+json, manifests = [ "@source//:Cargo.toml" ]