@@ -351,6 +351,7 @@ use_repo(
351351###############################################################################
352352
353353# https://bazelbuild.github.io/rules_rust/crate_universe_bzlmod.html
354+ # Stripping internal dependencies from the cargo lockfile
354355crate_index_remove_internal_deps = use_extension ("@rules_rust//crate_universe:extensions.bzl" , "crate" )
355356crate_index_remove_internal_deps .from_cargo (
356357 name = "crate_index_remove_internal_deps" ,
@@ -365,6 +366,21 @@ use_repo(
365366 "crate_index_remove_internal_deps" ,
366367)
367368
369+ # https://bazelbuild.github.io/rules_rust/crate_universe_bzlmod.html
370+ # Not stripping internal dependencies from the cargo lockfile as baseline
371+ crate_index_no_strip_internal_deps = use_extension ("@rules_rust//crate_universe:extensions.bzl" , "crate" )
372+ crate_index_no_strip_internal_deps .from_cargo (
373+ name = "crate_index_no_strip_internal_deps" ,
374+ cargo_lockfile = "//remove_internal_deps:Cargo.lock" ,
375+ manifests = [
376+ "//remove_internal_deps:Cargo.toml" ,
377+ ],
378+ )
379+ use_repo (
380+ crate_index_no_strip_internal_deps ,
381+ "crate_index_no_strip_internal_deps" ,
382+ )
383+
368384###############################################################################
369385# C A R G O C O N D I T I O N A L D E P S
370386###############################################################################
0 commit comments