blob: 74afe688586d92705f26b525558071f84d9d492e [file] [log] [blame]
Brian Silvermancc09f182022-03-09 15:40:20 -08001load("@rules_rust//proto:proto.bzl", "rust_proto_library")
2load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_library")
3
4package(default_visibility = ["//proto:__subpackages__"])
5
6rust_proto_library(
7 name = "common_proto_rust",
Adam Snaider1c095c92023-07-08 02:09:58 -04008 tags = ["manual"],
Brian Silvermancc09f182022-03-09 15:40:20 -08009 deps = ["//proto:common"],
10)
11
12rust_library(
13 name = "common_lib",
14 srcs = ["lib.rs"],
Adam Snaider1c095c92023-07-08 02:09:58 -040015 tags = ["manual"],
Brian Silvermancc09f182022-03-09 15:40:20 -080016 deps = [":common_proto_rust"],
17)
18
19rust_binary(
20 name = "common_bin",
21 srcs = ["main.rs"],
Adam Snaider1c095c92023-07-08 02:09:58 -040022 tags = ["manual"],
Brian Silvermancc09f182022-03-09 15:40:20 -080023 deps = [
24 ":common_lib",
25 ":common_proto_rust",
26 ],
27)