workspace: add Rust EFI infrastructure
This bumps rules_rust, cleans up the toolchains with the new version.
It also adds the Prost codegen to "normal" crate set as well as a new
crate set specific to EFI. This is separate because of Rust no-std's
dependence on create feature tags.
Change-Id: Ie76e66ee83696948391420ca3b011a3a71258690
Reviewed-on: https://review.monogon.dev/c/monogon/+/2202
Tested-by: Jenkins CI
Reviewed-by: Serge Bazanski <serge@monogon.tech>
diff --git a/third_party/rust/cargo/remote/BUILD.http-body-0.4.5.bazel b/third_party/rust/cargo/remote/BUILD.http-body-0.4.5.bazel
index 2853f06..0dbfb78 100644
--- a/third_party/rust/cargo/remote/BUILD.http-body-0.4.5.bazel
+++ b/third_party/rust/cargo/remote/BUILD.http-body-0.4.5.bazel
@@ -48,9 +48,9 @@
version = "0.4.5",
# buildifier: leave-alone
deps = [
- "@raze__bytes__1_3_0//:bytes",
- "@raze__http__0_2_8//:http",
- "@raze__pin_project_lite__0_2_9//:pin_project_lite",
+ "@raze__bytes__1_5_0//:bytes",
+ "@raze__http__0_2_9//:http",
+ "@raze__pin_project_lite__0_2_13//:pin_project_lite",
],
)