make: Don't rustdoc libraries from Rust's stdlib am: a34f1504f6

Original change: https://android-review.googlesource.com/c/trusty/lib/+/3455802

Change-Id: Ib362a2fa3a65776dc51d2c5ff8425d0e8d3dfdce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/lib/liballoc-rust/rules.mk b/lib/liballoc-rust/rules.mk
index 14f1b73..92dd080 100644
--- a/lib/liballoc-rust/rules.mk
+++ b/lib/liballoc-rust/rules.mk
@@ -36,4 +36,8 @@
 
 MODULE_ADD_IMPLICIT_DEPS := false
 
+# TODO: figure out why as of Rust 1.82, rustdoc fails nsjailed Soong builds
+# whereas regular (build.py) builds still work fine.
+MODULE_SKIP_DOCS := true
+
 include make/library.mk
diff --git a/lib/libcore-rust/rules.mk b/lib/libcore-rust/rules.mk
index b6632e7..f1cafe0 100644
--- a/lib/libcore-rust/rules.mk
+++ b/lib/libcore-rust/rules.mk
@@ -38,4 +38,8 @@
 
 MODULE_ADD_IMPLICIT_DEPS := false
 
+# TODO: figure out why as of Rust 1.82, rustdoc fails nsjailed Soong builds
+# whereas regular (build.py) builds still work fine.
+MODULE_SKIP_DOCS := true
+
 include make/library.mk
diff --git a/lib/libhashbrown-rust/rules.mk b/lib/libhashbrown-rust/rules.mk
index a796560..674fa58 100644
--- a/lib/libhashbrown-rust/rules.mk
+++ b/lib/libhashbrown-rust/rules.mk
@@ -43,4 +43,8 @@
 	trusty/user/base/lib/liballoc-rust \
 	trusty/user/base/lib/libcompiler_builtins-rust \
 
+# TODO: figure out why as of Rust 1.82, rustdoc fails nsjailed Soong builds
+# whereas regular (build.py) builds still work.
+MODULE_SKIP_DOCS := true
+
 include make/library.mk
diff --git a/lib/libpanic_abort-rust/rules.mk b/lib/libpanic_abort-rust/rules.mk
index 683525e..d0a8e4d 100644
--- a/lib/libpanic_abort-rust/rules.mk
+++ b/lib/libpanic_abort-rust/rules.mk
@@ -32,4 +32,8 @@
 
 MODULE_ADD_IMPLICIT_DEPS := false
 
+# TODO: figure out why as of Rust 1.82, rustdoc fails nsjailed Soong builds
+# whereas regular (build.py) builds still work.
+MODULE_SKIP_DOCS := true
+
 include make/library.mk
diff --git a/lib/librustc-demangle-rust/rules.mk b/lib/librustc-demangle-rust/rules.mk
index 4ae1311..3f0dce6 100644
--- a/lib/librustc-demangle-rust/rules.mk
+++ b/lib/librustc-demangle-rust/rules.mk
@@ -34,4 +34,8 @@
 
 MODULE_ADD_IMPLICIT_DEPS := false
 
+# TODO: figure out why as of Rust 1.82, rustdoc fails nsjailed Soong builds
+# whereas regular (build.py) builds still work.
+MODULE_SKIP_DOCS := true
+
 include make/library.mk
diff --git a/lib/libstd_detect-rust/rules.mk b/lib/libstd_detect-rust/rules.mk
index 5e667f8..c66d531 100644
--- a/lib/libstd_detect-rust/rules.mk
+++ b/lib/libstd_detect-rust/rules.mk
@@ -37,4 +37,8 @@
 
 MODULE_ADD_IMPLICIT_DEPS := false
 
+# TODO: figure out why as of Rust 1.82, rustdoc fails nsjailed Soong builds
+# whereas regular (build.py) builds still work.
+MODULE_SKIP_DOCS := true
+
 include make/library.mk
diff --git a/lib/libunwind-rust/rules.mk b/lib/libunwind-rust/rules.mk
index 1193069..861c4f1 100644
--- a/lib/libunwind-rust/rules.mk
+++ b/lib/libunwind-rust/rules.mk
@@ -33,4 +33,8 @@
 
 MODULE_ADD_IMPLICIT_DEPS := false
 
+# TODO: figure out why as of Rust 1.82, rustdoc fails nsjailed Soong builds
+# whereas regular (build.py) builds still work.
+MODULE_SKIP_DOCS := true
+
 include make/library.mk