Trait zip_extensions::write::ZipWriterExtensions
source · pub trait ZipWriterExtensions {
// Required methods
fn create_from_directory(self, directory: &PathBuf) -> ZipResult<()>;
fn create_from_directory_with_options<F, T>(
self,
directory: &PathBuf,
cb_file_options: F
) -> ZipResult<()>
where T: FileOptionExtension,
F: Fn(&PathBuf) -> FileOptions<'_, T>;
}Required Methods§
sourcefn create_from_directory(self, directory: &PathBuf) -> ZipResult<()>
fn create_from_directory(self, directory: &PathBuf) -> ZipResult<()>
Creates a zip archive that contains the files and directories from the specified directory.
sourcefn create_from_directory_with_options<F, T>(
self,
directory: &PathBuf,
cb_file_options: F
) -> ZipResult<()>
fn create_from_directory_with_options<F, T>( self, directory: &PathBuf, cb_file_options: F ) -> ZipResult<()>
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.