Skip to content

Commit da3e316

Browse files
Upgrade Rust toolchain and update dependencies (#247)
## Release notes: usage and product changes We update Rust toolchain to 1.93.0, as well as dependencies. ## Implementation
1 parent a622877 commit da3e316

3 files changed

Lines changed: 35 additions & 6 deletions

File tree

MODULE.bazel

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,25 @@ bazel_dep(name = "rules_pkg", version = "1.0.1")
2121

2222
# Rust
2323
bazel_dep(name = "rules_rust", version = "0.56.0")
24+
# Backport a bug fix from rules_rust 0.58 (bazelbuild/rules_rust#3251)
25+
git_override(
26+
module_name = "rules_rust",
27+
remote = "https://github.com/bazelbuild/rules_rust",
28+
tag = "0.56.0",
29+
patches = ["@@typedb_dependencies+//patches:rules_rust.patch"],
30+
)
31+
2432
rust = use_extension("@rules_rust//rust:extensions.bzl", "rust")
2533
rust.toolchain(
26-
edition = "2021",
27-
versions = ["1.81.0"],
34+
edition = "2024",
35+
versions = ["1.93.0"],
2836
)
2937
use_repo(rust, "rust_toolchains")
3038
register_toolchains("@rust_toolchains//:all")
3139

40+
rust_host_tools = use_extension("@rules_rust//rust:extensions.bzl", "rust_host_tools")
41+
rust_host_tools.host_tools(version = "1.93.0")
42+
3243
# Node.js / TypeScript
3344
bazel_dep(name = "rules_nodejs", version = "6.3.2")
3445
bazel_dep(name = "aspect_rules_js", version = "2.1.2")
@@ -105,7 +116,7 @@ bazel_dep(name = "typedb_dependencies", version = "0.0.0")
105116
git_override(
106117
module_name = "typedb_dependencies",
107118
remote = "https://github.com/typedb/dependencies",
108-
commit = "a798dc0869d494bf0c7b033ee226df2efbef2830",
119+
commit = "32a7fde17ad17b775a8ccc0867c87f119749e7ea",
109120
)
110121

111122
bazel_dep(name = "typedb_bazel_distribution", version = "0.0.0")

MODULE.bazel.lock

Lines changed: 20 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

grpc/rust/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[package]
66
name = "typedb-protocol"
77
version = "0.0.0"
8-
edition = "2021"
8+
edition = "2024"
99

1010
[lib]
1111
path = "lib.rs"

0 commit comments

Comments
 (0)