1load("@rules_rust//crate_universe:defs.bzl", "crates_vendor") 2 3crates_vendor( 4 name = "vendor", 5 cargo_lockfile = "//third-party:Cargo.lock", 6 generate_build_scripts = True, 7 manifests = ["//third-party:Cargo.toml"], 8 mode = "remote", 9 tags = ["manual"], 10 vendor_path = "bazel", 11) 12 13[ 14 alias( 15 name = name, 16 actual = "//third-party/bazel:{}".format(name), 17 visibility = ["//visibility:public"], 18 ) 19 for name in [ 20 "cc", 21 "clap", 22 "codespan-reporting", 23 "once_cell", 24 "proc-macro2", 25 "quote", 26 "scratch", 27 "syn", 28 ] 29] 30