pub fn copy<R, W>(reader: &mut R, writer: &mut W) -> Result<u64>where R: Read + ?Sized, W: Write + ?Sized,
Copy a reader to a writer.
This is wrapper for std::io::copy with error context
std::io::copy