xref: /aosp_15_r20/external/bazelbuild-rules_rust/test/renamed_deps/BUILD.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1load("//rust:defs.bzl", "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    aliases = {
20        ":mod1": "alias_a",
21        ":mod2": "alias_b",
22    },
23    edition = "2018",
24    deps = [
25        ":mod1",
26        ":mod2",
27    ],
28)
29
30rust_test(
31    name = "mod1_test",
32    crate = ":mod1",
33    edition = "2018",
34)
35
36rust_test(
37    name = "mod2_test",
38    crate = ":mod2",
39    edition = "2018",
40)
41
42rust_test(
43    name = "mod3_test",
44    aliases = {
45        ":mod1": "alias_a",
46        ":mod2": "alias_b",
47    },
48    crate = ":mod3",
49    edition = "2018",
50)
51