build: rename rust toolchain adapter
This commit is contained in:
@@ -2,7 +2,7 @@ module(name = "alexion", version = "0.1.0")
|
|||||||
|
|
||||||
bazel_dep(name = "rules_rust", version = "0.74.0")
|
bazel_dep(name = "rules_rust", version = "0.74.0")
|
||||||
|
|
||||||
local_rust = use_extension("//bazel:rust_toolchain.bzl", "local_rust")
|
rust = use_extension("//bazel:rust_toolchain.bzl", "rust")
|
||||||
use_repo(local_rust, "local_rust_toolchain")
|
use_repo(rust, "rust_toolchain")
|
||||||
|
|
||||||
register_toolchains("@local_rust_toolchain//:local_rust_toolchain")
|
register_toolchains("@rust_toolchain//:rust_toolchain")
|
||||||
|
|||||||
10
MODULE.bazel.lock
generated
10
MODULE.bazel.lock
generated
@@ -91,17 +91,17 @@
|
|||||||
},
|
},
|
||||||
"selectedYankedVersions": {},
|
"selectedYankedVersions": {},
|
||||||
"moduleExtensions": {
|
"moduleExtensions": {
|
||||||
"//bazel:rust_toolchain.bzl%local_rust": {
|
"//bazel:rust_toolchain.bzl%rust": {
|
||||||
"general": {
|
"general": {
|
||||||
"bzlTransitiveDigest": "uVV0UDfNBlJp6FbKM39o5d6LaRg6IL0IRcdFhkufG8U=",
|
"bzlTransitiveDigest": "vgMjUIu7ufoJarRJsbT3Iq2bjHkW6AGipl9O+R6+0SI=",
|
||||||
"usagesDigest": "H08tIou7n4890qidKxw0FUL/bvI1Lf7CR2wqUP7pXSc=",
|
"usagesDigest": "SQP3kWaLgKBHOdfxAvAWSUMuSfW8zC/274pBGhq2FlQ=",
|
||||||
"recordedFileInputs": {},
|
"recordedFileInputs": {},
|
||||||
"recordedDirentsInputs": {},
|
"recordedDirentsInputs": {},
|
||||||
"envVariables": {},
|
"envVariables": {},
|
||||||
"generatedRepoSpecs": {
|
"generatedRepoSpecs": {
|
||||||
"local_rust_toolchain": {
|
"rust_toolchain": {
|
||||||
"bzlFile": "@@//bazel:rust_toolchain.bzl",
|
"bzlFile": "@@//bazel:rust_toolchain.bzl",
|
||||||
"ruleClassName": "local_rust_repository",
|
"ruleClassName": "rust_repository",
|
||||||
"attributes": {}
|
"attributes": {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ def _execute(repository_ctx, arguments):
|
|||||||
return result.stdout.strip()
|
return result.stdout.strip()
|
||||||
|
|
||||||
|
|
||||||
def _local_rust_repository_impl(repository_ctx):
|
def _rust_repository_impl(repository_ctx):
|
||||||
rustc = _required_path(repository_ctx, "rustc")
|
rustc = _required_path(repository_ctx, "rustc")
|
||||||
rustdoc = _required_path(repository_ctx, "rustdoc")
|
rustdoc = _required_path(repository_ctx, "rustdoc")
|
||||||
cargo = _required_path(repository_ctx, "cargo")
|
cargo = _required_path(repository_ctx, "cargo")
|
||||||
@@ -164,7 +164,7 @@ rust_toolchain(
|
|||||||
)
|
)
|
||||||
|
|
||||||
toolchain(
|
toolchain(
|
||||||
name = "local_rust_toolchain",
|
name = "rust_toolchain",
|
||||||
toolchain = ":rust_toolchain_impl",
|
toolchain = ":rust_toolchain_impl",
|
||||||
toolchain_type = "@rules_rust//rust:toolchain_type",
|
toolchain_type = "@rules_rust//rust:toolchain_type",
|
||||||
visibility = ["//visibility:public"],
|
visibility = ["//visibility:public"],
|
||||||
@@ -175,17 +175,17 @@ toolchain(
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
local_rust_repository = repository_rule(
|
rust_repository = repository_rule(
|
||||||
implementation = _local_rust_repository_impl,
|
implementation = _rust_repository_impl,
|
||||||
local = True,
|
local = True,
|
||||||
environ = ["PATH"],
|
environ = ["PATH"],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def _local_rust_impl(module_ctx):
|
def _rust_impl(module_ctx):
|
||||||
local_rust_repository(name = "local_rust_toolchain")
|
rust_repository(name = "rust_toolchain")
|
||||||
|
|
||||||
|
|
||||||
local_rust = module_extension(
|
rust = module_extension(
|
||||||
implementation = _local_rust_impl,
|
implementation = _rust_impl,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user