process: deprecate Child stdio accessors in favor of pub fields (#2014)

Fixes #2009
This commit is contained in:
Ivan Petkov
2020-01-06 10:24:40 -08:00
committed by Carl Lerche
parent d45f61c183
commit 188fc6e0d2
3 changed files with 24 additions and 15 deletions
+3 -3
View File
@@ -25,8 +25,8 @@ fn cat() -> Command {
}
async fn feed_cat(mut cat: Child, n: usize) -> io::Result<ExitStatus> {
let mut stdin = cat.stdin().take().unwrap();
let stdout = cat.stdout().take().unwrap();
let mut stdin = cat.stdin.take().unwrap();
let stdout = cat.stdout.take().unwrap();
// Produce n lines on the child's stdout.
let write = async {
@@ -97,7 +97,7 @@ async fn feed_a_lot() {
#[tokio::test]
async fn wait_with_output_captures() {
let mut child = cat().spawn().unwrap();
let mut stdin = child.stdin().take().unwrap();
let mut stdin = child.stdin.take().unwrap();
let write_bytes = b"1234";