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 = "nested_messages_proto", 9 srcs = [ 10 "nested_messages.proto", 11 ], 12) 13 14rust_prost_library( 15 name = "nested_messages_rs_proto", 16 proto = ":nested_messages_proto", 17) 18 19rust_test( 20 name = "nested_messages_test", 21 srcs = ["nested_messages_test.rs"], 22 edition = "2021", 23 deps = [ 24 ":nested_messages_rs_proto", 25 ], 26) 27