1load("@rules_proto//proto:defs.bzl", "proto_library") 2load("//proto/prost:defs.bzl", "rust_prost_library") 3load("//rust:defs.bzl", "rust_test") 4 5package(default_visibility = ["//proto/prost/private/tests:__subpackages__"]) 6 7proto_library( 8 name = "b_proto", 9 srcs = [ 10 "b.proto", 11 ], 12 strip_import_prefix = "/proto/prost/private/tests/transitive_dependencies", 13 deps = [ 14 "//proto/prost/private/tests/transitive_dependencies/b/c:c_proto", 15 "@com_google_protobuf//:empty_proto", 16 ], 17) 18 19rust_prost_library( 20 name = "b_rs_proto", 21 proto = ":b_proto", 22) 23 24rust_test( 25 name = "b_test", 26 srcs = ["b_test.rs"], 27 edition = "2021", 28 deps = [ 29 ":b_rs_proto", 30 ], 31) 32