| 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", | |
| ) |