м
Size: a a a
м
D
std::io::copy — суперклейD
tokio::io::copy, ибо std::io::copy не хэндлит WouldBlockD
м
м
// conn net.Conn
// cmd := exec.Command(...)
// stdin, err := cmd.StdinPipe()
// cmd.Start()
io.Copy(stdin, conn);
stdin.Close()
// cmd.Wait();tokio_io::AllowStdIo::new(stdin)м
ph
м
м
м
PL
PL
ph
PL
м
м
fn main() {
let service = Service::new();
tokio::run(service)
}м
impl Stream for Service м