• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1workspace(name = "cxx.rs")
2
3load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
4
5http_archive(
6    name = "rules_rust",
7    sha256 = "617082067629939c0a22f587811a3e822a50a203119a90380e21f5aec3373da9",
8    strip_prefix = "rules_rust-e07881fa22a5f0d16230d8b23bbff2bf358823b8",
9    urls = [
10        # Main branch as of 2022-04-27
11        "https://github.com/bazelbuild/rules_rust/archive/e07881fa22a5f0d16230d8b23bbff2bf358823b8.tar.gz",
12    ],
13)
14
15load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains")
16
17RUST_VERSION = "1.65.0"
18
19rules_rust_dependencies()
20
21rust_register_toolchains(
22    version = RUST_VERSION,
23)
24
25load("//tools/bazel:vendor.bzl", "vendor")
26
27vendor(
28    name = "third-party",
29    cargo_version = RUST_VERSION,
30    lockfile = "//third-party:Cargo.lock",
31)
32