blob: 757bde4a2aa0c832fc81691772b7f464cfbd8abd [file]
load("@rules_rust//rust:defs.bzl", "rust_binary")
load("//bazel:proto_library.bzl", "proto_library")
load("//rust:defs.bzl", "rust_proto_library")
package(
default_applicable_licenses = ["//:license"],
default_visibility = ["//rust/test/treeshaking:__pkg__"],
)
proto_library(
name = "treeshaking_proto",
testonly = True,
srcs = ["treeshaking.proto"],
)
rust_proto_library(
name = "treeshaking_rust_proto",
testonly = True,
deps = [":treeshaking_proto"],
)
rust_binary(
name = "treeshaking_app",
testonly = True,
srcs = ["main.rs"],
deps = [":treeshaking_rust_proto"],
)