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.serde_urlencoded-0.7.1.bazel b/third_party/rust/cargo/remote/BUILD.serde_urlencoded-0.7.1.bazel
index eabe3cb..19168ce 100644
--- a/third_party/rust/cargo/remote/BUILD.serde_urlencoded-0.7.1.bazel
+++ b/third_party/rust/cargo/remote/BUILD.serde_urlencoded-0.7.1.bazel
@@ -48,10 +48,10 @@
version = "0.7.1",
# buildifier: leave-alone
deps = [
- "@raze__form_urlencoded__1_1_0//:form_urlencoded",
- "@raze__itoa__1_0_5//:itoa",
- "@raze__ryu__1_0_12//:ryu",
- "@raze__serde__1_0_152//:serde",
+ "@raze__form_urlencoded__1_2_0//:form_urlencoded",
+ "@raze__itoa__1_0_9//:itoa",
+ "@raze__ryu__1_0_15//:ryu",
+ "@raze__serde__1_0_188//:serde",
],
)