xref: /aosp_15_r20/external/bazelbuild-rules_rust/test/chained_direct_deps/BUILD.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1load("//rust:defs.bzl", "rust_doc_test", "rust_library", "rust_test")
2
3rust_library(
4    name = "mod1",
5    srcs = ["mod1.rs"],
6    edition = "2018",
7)
8
9rust_library(
10    name = "mod2",
11    srcs = ["mod2.rs"],
12    edition = "2018",
13    deps = [":mod1"],
14)
15
16rust_library(
17    name = "mod3",
18    srcs = ["mod3.rs"],
19    edition = "2018",
20    deps = [
21        ":mod1",
22        ":mod2",
23    ],
24)
25
26rust_test(
27    name = "mod1_test",
28    crate = ":mod1",
29    edition = "2018",
30)
31
32rust_test(
33    name = "mod2_test",
34    crate = ":mod2",
35    edition = "2018",
36)
37
38rust_test(
39    name = "mod3_test",
40    crate = ":mod3",
41    edition = "2018",
42)
43
44rust_doc_test(
45    name = "mod3_doc_test",
46    crate = ":mod3",
47)
48