Function tokio::io::copy
[−]
[src]
pub fn copy<R, W>(reader: R, writer: W) -> Copy<R, W> where
R: AsyncRead,
W: AsyncWrite,
Creates a future which represents copying all the bytes from one object to another.
The returned future will copy all the bytes read from reader
into the
writer
specified. This future will only complete once the reader
has hit
EOF and all bytes have been written to and flushed from the writer
provided.
On success the number of bytes is returned and the reader
and writer
are
consumed. On error the error is returned and the I/O objects are consumed as
well.