Rust: bazel packaging

This commit is contained in:
Paolo Tranquilli
2024-08-30 13:05:46 +02:00
parent 3da6cee6ef
commit 4f0fe1ce3a
28 changed files with 207 additions and 28 deletions

View File

@@ -63,6 +63,20 @@ r.from_cargo(
)
use_repo(r, ruby_deps = "rd")
rsp = use_extension(
"@rules_rust//crate_universe:extension.bzl",
"crate",
isolate = True,
)
rsp.from_cargo(
name = "rs_deps",
cargo_lockfile = "//rust/extractor:Cargo.lock",
manifests = [
"//rust/extractor:Cargo.toml",
],
)
use_repo(rsp, rust_deps = "rs_deps")
dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
dotnet.toolchain(dotnet_version = "8.0.101")
use_repo(dotnet, "dotnet_toolchains")