1load(":channel.bzl", "rust_toolchain_channel_flag") 2 3rust_toolchain_channel_flag( 4 name = "channel", 5 build_setting_default = "stable", 6 visibility = ["//visibility:public"], 7) 8 9config_setting( 10 name = "beta", 11 flag_values = { 12 ":channel": "beta", 13 }, 14 visibility = ["//visibility:public"], 15) 16 17config_setting( 18 name = "nightly", 19 flag_values = { 20 ":channel": "nightly", 21 }, 22 visibility = ["//visibility:public"], 23) 24 25config_setting( 26 name = "stable", 27 flag_values = { 28 ":channel": "stable", 29 }, 30 visibility = ["//visibility:public"], 31) 32