1load("@cui//:defs.bzl", "aliases", "all_crate_deps") 2load("@rules_rust//rust:defs.bzl", "rust_binary") 3 4exports_files( 5 ["Cargo.toml"], 6 visibility = ["//visibility:public"], 7) 8 9rust_binary( 10 name = "urls_generator", 11 srcs = glob(["src/**/*.rs"]), 12 aliases = aliases(), 13 compile_data = [ 14 "//crate_universe/private:urls.bzl", 15 ], 16 edition = "2021", 17 proc_macro_deps = all_crate_deps(proc_macro = True), 18 rustc_env = { 19 "MODULE_ROOT_PATH": "$(rootpath //crate_universe/private:urls.bzl)", 20 }, 21 deps = all_crate_deps(normal = True), 22) 23