pub fn copy_len<R, W>(read: R, write: W, len: u64) -> Result<u64, R::Error> where R: Read, W: Write, W::Error: Into<R::Error>,