Add rust toolchains
Signed-off-by: Ravago Jones <ravagojones@gmail.com>
Change-Id: I5f36ff152b01bbb628dea45175294cf7f52bb15f
diff --git a/tools/platforms/BUILD b/tools/platforms/BUILD
index bb53ee1..d6a63c7 100644
--- a/tools/platforms/BUILD
+++ b/tools/platforms/BUILD
@@ -6,6 +6,7 @@
"@platforms//os:linux",
"@platforms//cpu:x86_64",
"//tools/platforms/go:has_support",
+ "//tools/platforms/rust:has_support",
],
)
@@ -16,6 +17,7 @@
"@platforms//cpu:armv7",
"//tools/platforms/hardware:raspberry_pi",
"//tools/platforms/go:lacks_support",
+ "//tools/platforms/rust:has_support",
],
)
@@ -25,6 +27,7 @@
"@platforms//os:linux",
"@platforms//cpu:arm64",
"//tools/platforms/go:lacks_support",
+ "//tools/platforms/rust:has_support",
],
)
@@ -35,6 +38,7 @@
"@platforms//cpu:armv7",
"//tools/platforms/hardware:roborio",
"//tools/platforms/go:lacks_support",
+ "//tools/platforms/rust:has_support",
],
)
@@ -44,6 +48,7 @@
"@platforms//os:none",
"//tools/platforms/hardware:cortex_m4f",
"//tools/platforms/go:lacks_support",
+ "//tools/platforms/rust:lacks_support",
],
)
@@ -53,6 +58,7 @@
"@platforms//os:none",
"//tools/platforms/hardware:cortex_m0plus",
"//tools/platforms/go:lacks_support",
+ "//tools/platforms/rust:lacks_support",
],
)
diff --git a/tools/platforms/rust/BUILD b/tools/platforms/rust/BUILD
new file mode 100644
index 0000000..5b4745f
--- /dev/null
+++ b/tools/platforms/rust/BUILD
@@ -0,0 +1,13 @@
+package(default_visibility = ["//visibility:public"])
+
+constraint_setting(name = "rust_support")
+
+constraint_value(
+ name = "has_support",
+ constraint_setting = ":rust_support",
+)
+
+constraint_value(
+ name = "lacks_support",
+ constraint_setting = ":rust_support",
+)