| load("@bazel_skylib//:bzl_library.bzl", "bzl_library") |
| load("//crate_universe:defs.bzl", "crate", "crates_vendor") |
| |
| crates_vendor( |
| name = "crates_vendor", |
| cargo_lockfile = "Cargo.Bazel.lock", |
| mode = "remote", |
| packages = { |
| "anyhow": crate.spec( |
| version = "1.0.71", |
| ), |
| "clap": crate.spec( |
| features = [ |
| "derive", |
| "env", |
| ], |
| version = "4.3.11", |
| ), |
| "env_logger": crate.spec( |
| version = "0.10.0", |
| ), |
| "itertools": crate.spec( |
| version = "0.11.0", |
| ), |
| "log": crate.spec( |
| version = "0.4.19", |
| ), |
| "serde": crate.spec( |
| features = ["derive"], |
| version = "1.0.171", |
| ), |
| "serde_json": crate.spec( |
| version = "1.0.102", |
| ), |
| }, |
| # Short for 'rules_rust rust_analyzer'. Keep this short to reduce |
| # the risk to bump into absolute path length issues on Windows. See: |
| # https://github.com/bazelbuild/rules_rust/issues/1120 |
| repository_name = "rrra", |
| supported_platform_triples = [ |
| "aarch64-apple-darwin", |
| "aarch64-pc-windows-msvc", |
| "aarch64-unknown-linux-gnu", |
| "aarch64-unknown-nixos-gnu", |
| "arm-unknown-linux-gnueabi", |
| "armv7-linux-androideabi", |
| "armv7-unknown-linux-gnueabi", |
| "i686-apple-darwin", |
| "i686-pc-windows-msvc", |
| "i686-unknown-freebsd", |
| "i686-unknown-linux-gnu", |
| "powerpc-unknown-linux-gnu", |
| "s390x-unknown-linux-gnu", |
| "x86_64-apple-darwin", |
| "x86_64-pc-windows-msvc", |
| "x86_64-unknown-freebsd", |
| "x86_64-unknown-linux-gnu", |
| "x86_64-unknown-nixos-gnu", |
| ], |
| tags = ["manual"], |
| ) |
| |
| bzl_library( |
| name = "bzl_lib", |
| srcs = [ |
| "//tools/rust_analyzer/3rdparty/crates:crates.bzl", |
| "//tools/rust_analyzer/3rdparty/crates:defs.bzl", |
| ], |
| visibility = ["//tools/rust_analyzer:__pkg__"], |
| ) |