pub async fn copy<'a, R, W>(reader: &'a mut R, writer: &'a mut W) -> Result<u64>where R: AsyncReadRent + ?Sized, W: AsyncWriteRent + ?Sized,
Copy data from reader to writer.