Y67GNDVBCXX5V3SL3OAQCU3NX52OR34NXK7ARKHK7EQDGCLVTHTQC
Stream::Child(ref mut c) => {
match c.stdout.as_mut().unwrap().read(buf.initialize_unfilled()) {
Ok(n) => {
buf.advance(n);
Poll::Ready(Ok(()))
}
Err(e) => Poll::Ready(Err(e)),
}
}
Stream::Child(ref mut c) => Pin::new(c.stdout.as_mut().unwrap()).poll_read(cx, buf),
Stream::Child(ref mut c) => match c.stdin.as_mut().unwrap().write(buf) {
Ok(n) => Poll::Ready(Ok(n)),
Err(ref e) if e.kind() == std::io::ErrorKind::WouldBlock => Poll::Pending,
Err(e) => Poll::Ready(Err(e)),
},
Stream::Child(ref mut c) => Pin::new(c.stdin.as_mut().unwrap()).poll_write(cx, buf),
Stream::Child(ref mut c) => match c.stdin.as_mut().unwrap().flush() {
Ok(_) => Poll::Ready(Ok(())),
Err(ref e) if e.kind() == std::io::ErrorKind::WouldBlock => Poll::Pending,
Err(e) => Poll::Ready(Err(e)),
},
Stream::Child(ref mut c) => Pin::new(c.stdin.as_mut().unwrap()).poll_flush(cx),