blob: 37f4b188441619e7e057968f5ae9c9b33779ba2d [file] [log] [blame]
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.58",
),
"clap": crate.spec(
features = [
"derive",
"env",
],
version = "3.2.12",
),
"env_logger": crate.spec(
version = "0.9.0",
),
"itertools": crate.spec(
version = "0.10.3",
),
"log": crate.spec(
version = "0.4.17",
),
"serde": crate.spec(
features = ["derive"],
version = "1.0.139",
),
"serde_json": crate.spec(
version = "1.0.82",
),
},
repository_name = "rules_rust_rust_analyzer",
tags = ["manual"],
)
bzl_library(
name = "bzl_lib",
srcs = glob(["**/*.bzl"]) + [
"//tools/rust_analyzer/3rdparty/crates:defs.bzl",
"//tools/rust_analyzer/3rdparty/crates:crates.bzl",
],
visibility = ["//tools/rust_analyzer:__pkg__"],
)
filegroup(
name = "distro",
srcs = glob([
"*.bzl",
"*.bazel",
]) + [
"Cargo.Bazel.lock",
"//tools/rust_analyzer/3rdparty/crates:srcs",
],
visibility = ["//tools/rust_analyzer:__pkg__"],
)