blob: 3c56567327bdd79c9ae1085e33713717b49eab0c [file]
load("@bazel_skylib//rules:build_test.bzl", "build_test")
load("//rust:defs.bzl", "rust_library", "rust_test")
load(":defs.bzl", "package_dir_artifact")
package(default_visibility = ["//visibility:private"])
package_dir_artifact(
name = "dir_artifact",
srcs = [
"src/lib.rs",
"src/submodule.rs",
],
)
rust_library(
name = "my_lib",
srcs = [":dir_artifact"],
root_path = "src/lib.rs",
)
rust_test(
name = "my_lib_test",
crate = ":my_lib",
)
build_test(
name = "build_test",
targets = [
":my_lib",
],
)