pub async fn read_sized_stream<I>( stream: &mut I, source: &mut Vec<u8>, length: usize, ) -> Result<usize, Error>where I: Read + Unpin,