load( | |
"@rules_rust//cargo:defs.bzl", | |
"cargo_build_script", | |
) | |
load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test") | |
cargo_build_script( | |
name = "build_script", | |
srcs = ["build_script.rs"], | |
build_script_env = {"SOME_ENV": "42"}, | |
crate_features = ["bleh"], | |
data = ["test.txt"], | |
) | |
rust_library( | |
name = "lib", | |
srcs = ["lib.rs"], | |
deps = [":build_script"], | |
) | |
rust_test( | |
name = "test", | |
crate = ":lib", | |
) |