pub enum ZipCompression {
Deflate,
Zstd,
}Expand description
Compression method used for regular file entries when creating ZIP archives.
Variants§
Deflate
Use Deflate, the default ZIP compression method supported by common tools.
Zstd
Use Zstandard method 93 for regular file entries.
Implementations§
Trait Implementations§
Source§impl Clone for ZipCompression
impl Clone for ZipCompression
Source§fn clone(&self) -> ZipCompression
fn clone(&self) -> ZipCompression
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ZipCompression
impl Debug for ZipCompression
Source§impl Default for ZipCompression
impl Default for ZipCompression
Source§fn default() -> ZipCompression
fn default() -> ZipCompression
Returns the “default value” for a type. Read more
Source§impl PartialEq for ZipCompression
impl PartialEq for ZipCompression
impl Copy for ZipCompression
impl Eq for ZipCompression
impl StructuralPartialEq for ZipCompression
Auto Trait Implementations§
impl Freeze for ZipCompression
impl RefUnwindSafe for ZipCompression
impl Send for ZipCompression
impl Sync for ZipCompression
impl Unpin for ZipCompression
impl UnsafeUnpin for ZipCompression
impl UnwindSafe for ZipCompression
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.