[−][src]Crate proc_reader
A std::io::Read implementation for stdout/stderr of other process.
Examples
// Create a process for reading stdout let mut child = Command::new("sh").arg("-c").arg("sleep 1; echo aaa").spawn().unwrap(); // Create ProcReader from pid let mut reader = ProcReader::from_stdout(child.id()); // Wait the end of process thread::sleep(Duration::from_secs(2)); // Read from ProcReader let mut line = String::new(); let _ = reader.read_to_string(&mut line); assert_eq!( "aaa\n", line);
Structs
ProcReader | The struct |
Enums
Error |