xref: /aosp_15_r20/external/bazelbuild-rules_rust/test/out_dir_in_tests/BUILD.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1load("//cargo:defs.bzl", "cargo_build_script")
2load("//rust:defs.bzl", "rust_doc_test", "rust_library", "rust_test", "rust_test_suite")
3
4cargo_build_script(
5    name = "build_script",
6    srcs = ["build.rs"],
7    edition = "2018",
8)
9
10rust_library(
11    name = "demo_lib",
12    srcs = [
13        "src/lib.rs",
14    ],
15    edition = "2018",
16    deps = [":build_script"],
17)
18
19rust_test(
20    name = "demo_lib_test",
21    crate = ":demo_lib",
22    edition = "2018",
23)
24
25rust_doc_test(
26    name = "demo_lib_doc_test",
27    crate = ":demo_lib",
28)
29
30rust_test_suite(
31    name = "suite",
32    srcs = glob(["tests/**"]),
33    edition = "2018",
34    deps = [":build_script"],
35)
36