Skip to content

Commit d95ac74

Browse files
roman-kashitsynEnzo Desiage
authored and
Enzo Desiage
committed
[IDX-2435] bazel: generate rust-project.json
1 parent 9a22746 commit d95ac74

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ rs/.cargo-home
2222
# These are backup files generated by rustfmt
2323
**/*.rs.bk
2424

25+
# The configuration file that bazel generates for rust-analyzer.
26+
rust-project.json
27+
2528
# These are files generated by proptest
2629
**/*.proptest-regressions
2730
**/proptest-regressions

BUILD.bazel

+5
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,11 @@ alias(
4040
actual = "@rules_rust//:rustfmt",
4141
)
4242

43+
alias(
44+
name = "gen_rust_project",
45+
actual = "@rules_rust//tools/rust_analyzer:gen_rust_project",
46+
)
47+
4348
# See https://github.com/bazelbuild/bazel-gazelle#running-gazelle-with-bazel
4449
# gazelle:prefix github.com/dfinity/ic
4550
# gazelle:proto disable

WORKSPACE.bazel

+3
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,12 @@ git_repository(
5252
)
5353

5454
load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains")
55+
load("@rules_rust//tools/rust_analyzer:deps.bzl", "rust_analyzer_dependencies")
5556

5657
rules_rust_dependencies()
5758

59+
rust_analyzer_dependencies()
60+
5861
rust_register_toolchains(
5962
edition = "2021",
6063
version = "1.66.1",

0 commit comments

Comments
 (0)