1load("//rust:defs.bzl", "rust_binary", "rust_library", "rust_test") 2 3rust_library( 4 name = "cargo_build_script_output_parser", 5 srcs = ["lib.rs"], 6 edition = "2018", 7) 8 9rust_test( 10 name = "test", 11 crate = ":cargo_build_script_output_parser", 12 edition = "2018", 13) 14 15rust_binary( 16 name = "cargo_build_script_runner", 17 srcs = ["bin.rs"], 18 edition = "2018", 19 visibility = ["//visibility:public"], 20 deps = [":cargo_build_script_output_parser"], 21) 22 23rust_test( 24 name = "bin_test", 25 crate = ":cargo_build_script_runner", 26 edition = "2018", 27 deps = [":cargo_build_script_runner"], 28) 29