Trait zip_extensions::write::ZipWriterExtensions

source ·
pub trait ZipWriterExtensions {
    // Required methods
    fn create_from_directory(&mut self, directory: &PathBuf) -> ZipResult<()>;
    fn create_from_directory_with_options<F>(
        &mut self,
        directory: &PathBuf,
        options_map: F
    ) -> ZipResult<()>
       where F: Fn(&PathBuf) -> FileOptions;
}

Required Methods§

source

fn create_from_directory(&mut self, directory: &PathBuf) -> ZipResult<()>

Creates a zip archive that contains the files and directories from the specified directory.

source

fn create_from_directory_with_options<F>( &mut self, directory: &PathBuf, options_map: F ) -> ZipResult<()>
where F: Fn(&PathBuf) -> FileOptions,

Creates a zip archive that contains the files and directories from the specified directory, uses the specified compression level.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<W: Write + Seek> ZipWriterExtensions for ZipWriter<W>

source§

fn create_from_directory(&mut self, directory: &PathBuf) -> ZipResult<()>

source§

fn create_from_directory_with_options<F>( &mut self, directory: &PathBuf, options_map: F ) -> ZipResult<()>
where F: Fn(&PathBuf) -> FileOptions,

Implementors§