about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2025-02-26 17:13:48 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2025-02-26 17:13:48 +0100
commit46a39f0b27f20848757b60e6d8caf274de7aefaa (patch)
treea6d8e5cc55100b94743bcb1bc3c86e535ae6d5ec
parent98eb2e3e5ac1c2de47c63d71cb8d4244f8174b16 (diff)
downloadrust-46a39f0b27f20848757b60e6d8caf274de7aefaa.tar.gz
rust-46a39f0b27f20848757b60e6d8caf274de7aefaa.zip
Add new `Rustdoc::emit` method in `run-make-support`
-rw-r--r--src/tools/run-make-support/src/external_deps/rustdoc.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/tools/run-make-support/src/external_deps/rustdoc.rs b/src/tools/run-make-support/src/external_deps/rustdoc.rs
index 3c0e9c82f0b..8a659cd3d8a 100644
--- a/src/tools/run-make-support/src/external_deps/rustdoc.rs
+++ b/src/tools/run-make-support/src/external_deps/rustdoc.rs
@@ -132,4 +132,11 @@ impl Rustdoc {
         self.cmd.arg(format);
         self
     }
+
+    /// Specify type(s) of output files to generate.
+    pub fn emit<S: AsRef<str>>(&mut self, kinds: S) -> &mut Self {
+        let kinds = kinds.as_ref();
+        self.cmd.arg(format!("--emit={kinds}"));
+        self
+    }
 }