diff options
Diffstat (limited to 'src/process/mod.rs')
-rw-r--r-- | src/process/mod.rs | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/process/mod.rs b/src/process/mod.rs index 00e39b0..96ceb6d 100644 --- a/src/process/mod.rs +++ b/src/process/mod.rs @@ -994,13 +994,22 @@ impl Child { /// If the caller wishes to explicitly control when the child's stdin /// handle is closed, they may `.take()` it before calling `.wait()`: /// - /// ```no_run + /// ``` + /// # #[cfg(not(unix))]fn main(){} + /// # #[cfg(unix)] /// use tokio::io::AsyncWriteExt; + /// # #[cfg(unix)] /// use tokio::process::Command; + /// # #[cfg(unix)] + /// use std::process::Stdio; /// + /// # #[cfg(unix)] /// #[tokio::main] /// async fn main() { - /// let mut child = Command::new("cat").spawn().unwrap(); + /// let mut child = Command::new("cat") + /// .stdin(Stdio::piped()) + /// .spawn() + /// .unwrap(); /// /// let mut stdin = child.stdin.take().unwrap(); /// tokio::spawn(async move { |