load("@rules_rust//crate_universe:defs.bzl", "crates_vendor") | |
crates_vendor( | |
name = "vendor", | |
cargo_lockfile = "//third-party:Cargo.lock", | |
generate_build_scripts = True, | |
manifests = ["//third-party:Cargo.toml"], | |
mode = "remote", | |
tags = ["manual"], | |
vendor_path = "bazel", | |
) | |
[ | |
alias( | |
name = name, | |
actual = "//third-party/bazel:{}".format(name), | |
visibility = ["//visibility:public"], | |
) | |
for name in [ | |
"cc", | |
"clap", | |
"codespan-reporting", | |
"once_cell", | |
"proc-macro2", | |
"quote", | |
"scratch", | |
"syn", | |
] | |
] |