1load("@rules_rust//rust:defs.bzl", "rust_library", "rust_library_group", "rust_test") 2 3rust_library( 4 name = "dep1", 5 srcs = ["dep1.rs"], 6 edition = "2021", 7) 8 9rust_library( 10 name = "dep2", 11 srcs = ["dep2.rs"], 12 edition = "2021", 13) 14 15rust_library_group( 16 name = "dep1_and_2", 17 deps = [ 18 ":dep1", 19 ":dep2", 20 ], 21) 22 23rust_library( 24 name = "library", 25 srcs = ["lib.rs"], 26 edition = "2021", 27 deps = [":dep1_and_2"], 28) 29 30rust_test( 31 name = "test", 32 srcs = ["test.rs"], 33 edition = "2021", 34 deps = [":dep1_and_2"], 35) 36