1load("@rules_proto//proto:defs.bzl", "proto_library") 2load("@rules_rust//rust:defs.bzl", "rust_test") 3load("//proto/prost:defs.bzl", "rust_prost_library") 4 5proto_library( 6 name = "foo_proto", 7 srcs = [ 8 "foo.proto", 9 ], 10 strip_import_prefix = "/proto/prost/private/tests/sanitized_modules", 11) 12 13proto_library( 14 name = "bar_proto", 15 srcs = [ 16 "bar.proto", 17 ], 18 deps = [ 19 "foo_proto", 20 ], 21) 22 23rust_prost_library( 24 name = "bar_proto_rs", 25 proto = ":bar_proto", 26) 27 28rust_test( 29 name = "sanitized_modules_test", 30 srcs = ["sanitized_modules_test.rs"], 31 edition = "2021", 32 deps = [":bar_proto_rs"], 33) 34