Skip to content

Commit a578a47

Browse files
authored
[rust] Bump Rust edition to 2024, rulest_rust to 0.65.0, and crates to latest stable (#16366)
* [rust] Bump Rust edition to 2024, rulest_rust to 0.65.0, and crates to latest stable * Fix rustfmt_wrapper.bzl to generate test names with _test suffix * Fix msedgedriver tests
1 parent 93fdf57 commit a578a47

28 files changed

+6216
-7797
lines changed

WORKSPACE

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ rules_closure_toolchains()
2626

2727
http_archive(
2828
name = "rules_rust",
29-
integrity = "sha256-eEXiHXSGUH6qD1bdI5KXZ/B04m0wIUeoyM7pmujzbbQ=",
30-
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.55.5/rules_rust-0.55.5.tar.gz"],
29+
integrity = "sha256-YrnH/f8jCpEqGAU+keNqauc+QSde9egtcFXqPtJuee4=",
30+
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.65.0/rules_rust-0.65.0.tar.gz"],
3131
)
3232

3333
load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains")
@@ -48,3 +48,7 @@ crates_repository(
4848
load("@crates//:defs.bzl", "crate_repositories")
4949

5050
crate_repositories()
51+
52+
load("@rules_rust//cargo:deps.bzl", "cargo_dependencies")
53+
54+
cargo_dependencies()

rust/BUILD.bazel

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ rust_binary(
7676
# instead of an underscore
7777
name = "selenium-manager",
7878
srcs = ["src/main.rs"],
79-
edition = "2021",
79+
edition = "2024",
8080
version = "0.4.36-nightly",
8181
visibility = ["//visibility:public"],
8282
deps = [
@@ -91,7 +91,7 @@ rust_library(
9191
["src/**/*.rs"],
9292
exclude = ["main.rs"],
9393
),
94-
edition = "2021",
94+
edition = "2024",
9595
visibility = ["//rust:__subpackages__"],
9696
deps = all_crate_deps(normal = True),
9797
)
@@ -115,6 +115,6 @@ rust_test(
115115
name = "unit",
116116
size = "small",
117117
crate = ":selenium_manager",
118-
edition = "2021",
118+
edition = "2024",
119119
tags = ["no-sandbox"],
120120
)

0 commit comments

Comments
 (0)