pub fn apply_compression<R, W>( reader: &mut R, writer: &mut W, method: CompressionMethod, ) -> Result<(), FlateCompressionError>where R: Read + Sized, W: Write + Sized + BufRead + Seek,