xref: /aosp_15_r20/external/bazelbuild-rules_rust/examples/cargo/BUILD.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1load(
2    "@rules_rust//cargo:defs.bzl",
3    "cargo_build_script",
4)
5load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test")
6
7cargo_build_script(
8    name = "build_script",
9    srcs = ["build_script.rs"],
10    build_script_env = {"SOME_ENV": "42"},
11    crate_features = ["bleh"],
12    data = ["test.txt"],
13)
14
15rust_library(
16    name = "lib",
17    srcs = ["lib.rs"],
18    deps = [":build_script"],
19)
20
21rust_test(
22    name = "test",
23    crate = ":lib",
24)
25