xref: /aosp_15_r20/external/bazelbuild-rules_rust/crate_universe/3rdparty/BUILD.bazel (revision d4726bddaa87cc4778e7472feed243fa4b6c267f)
1load("//crate_universe/private:crates_vendor.bzl", "crates_vendor")
2
3package(default_visibility = ["//visibility:public"])
4
5exports_files([
6    "Cargo.Bazel.lock",
7    "cargo-bazel-lock.json",
8])
9
10crates_vendor(
11    name = "crates_vendor",
12    cargo_lockfile = "@rules_rust//crate_universe:Cargo.lock",
13    manifests = [
14        "@rules_rust//crate_universe:Cargo.toml",
15        "@rules_rust//crate_universe/tools/cross_installer:Cargo.toml",
16        "@rules_rust//crate_universe/tools/urls_generator:Cargo.toml",
17    ],
18    mode = "remote",
19    # Short for 'crate universe index'. Keep this short to reduce the risk to
20    # bump into absolute path length issues on Windows. See:
21    # https://github.com/bazelbuild/rules_rust/issues/1120
22    repository_name = "cui",
23    tags = ["manual"],
24    vendor_path = "crates",
25)
26
27filegroup(
28    name = "bzl_srcs",
29    srcs = glob(["*.bzl"]) + [
30        "//crate_universe/3rdparty/crates:crates.bzl",
31        "//crate_universe/3rdparty/crates:defs.bzl",
32    ],
33)
34