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__"], )