• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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