1load("@rules_rust//rust:defs.bzl", "rust_test") 2 3# generate a file containing cfg flags 4genrule( 5 name = "flag_generator", 6 outs = ["generated_flag.data"], 7 cmd = "echo --cfg=test_flag > $@", 8) 9 10rust_test( 11 name = "test", 12 srcs = [ 13 "main.rs", 14 ], 15 data = [":flag_generator"], 16 edition = "2018", 17 rustc_flags = [ 18 "@$(location :flag_generator)", 19 ], 20) 21