Skip to content

Commit 16db80a

Browse files
committed
[bazel] Move rules_rust to MODULE
1 parent d9a922b commit 16db80a

3 files changed

Lines changed: 16854 additions & 402 deletions

File tree

MODULE.bazel

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ module(name = "selenium")
22

33
bazel_dep(name = "rules_dotnet", version = "0.14.0")
44
bazel_dep(name = "rules_ruby", version = "0.8.1")
5+
bazel_dep(name = "rules_rust", version = "0.40.0")
56

67
dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
78
dotnet.toolchain(dotnet_version = "7.0.400")
@@ -108,3 +109,20 @@ ruby.bundle_fetch(
108109
use_repo(ruby, "bundle", "ruby", "ruby_toolchains")
109110

110111
register_toolchains("@ruby_toolchains//:all")
112+
113+
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
114+
rust.toolchain(
115+
edition = "2021",
116+
versions = ["1.76.0"],
117+
)
118+
use_repo(rust, "rust_toolchains")
119+
120+
crate = use_extension("@rules_rust//crate_universe:extension.bzl", "crate")
121+
crate.from_cargo(
122+
name = "crates",
123+
cargo_lockfile = "//rust:Cargo.lock",
124+
manifests = ["//rust:Cargo.toml"],
125+
)
126+
use_repo(crate, "crates")
127+
128+
register_toolchains("@rust_toolchains//:all")

0 commit comments

Comments
 (0)