pub async fn read_string<Reader: AsyncReadExt + Unpin>( reader: &mut Reader, ) -> Result<String, Error>