• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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