pub fn finish(&mut self) -> ZipResult<W> {
        self.finalize()?;
        let inner = mem::replace(&mut self.inner, GenericZipWriter::Closed);
        Ok(inner.unwrap())
    }
/// Finish the last file and write all other zip-structures
///
/// This will return the writer, but one should normally not append any data to the end of the file.
/// Note that the zipfile will also be finished on drop.
Finish the last file and write all other zip-structures
This will return the writer, but one should normally not append any data to the end of the file.
Note that the zipfile will also be finished on drop.
Finish the last file and write all other zip - structures This will return the writer but one should normally not append any data to the end of the file . Note that the zipfile will also be finished on drop .
pub fn finish(&mut self) -> ZipResult<W> {
        self.finalize()?;
        let inner = mem::replace(&mut self.inner, GenericZipWriter::Closed);
        Ok(inner.unwrap())
    }
pub fn finish ( & mut self ) -> ZipResult < W > { self . finalize ( ) ? ; let inner = mem :: replace ( & mut self . inner , GenericZipWriter :: Closed ) ; Ok ( inner . unwrap ( ) ) }
Finish the last file and write all other zip-structures
This will return the writer, but one should normally not append any data to the end of the file.
Finish the last file and write all other zip - structures This will return the writer but one should normally not append any data to the end of the file .
&mut self
&mut self