pub enum PartialZipCompressionMethod {
Stored,
Deflated,
Bzip2,
Zstd,
Unsupported,
}Expand description
Compression methods for the files inside the archive. Redefined structure to make it serializable.
Maps directly to the zip crate zip::CompressionMethod enum.
Variants§
Stored
Stored (no compression)
Deflated
Deflated compression
Bzip2
bzip2 compression
Zstd
zstd compression
Unsupported
unsupported compression
Trait Implementations§
Source§impl Debug for PartialZipCompressionMethod
impl Debug for PartialZipCompressionMethod
Source§impl<'de> Deserialize<'de> for PartialZipCompressionMethod
impl<'de> Deserialize<'de> for PartialZipCompressionMethod
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PartialZipCompressionMethod
Source§impl From<CompressionMethod> for PartialZipCompressionMethod
impl From<CompressionMethod> for PartialZipCompressionMethod
Source§fn from(value: CompressionMethod) -> Self
fn from(value: CompressionMethod) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PartialZipCompressionMethod
impl PartialEq for PartialZipCompressionMethod
Source§fn eq(&self, other: &PartialZipCompressionMethod) -> bool
fn eq(&self, other: &PartialZipCompressionMethod) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PartialZipCompressionMethod
Auto Trait Implementations§
impl Freeze for PartialZipCompressionMethod
impl RefUnwindSafe for PartialZipCompressionMethod
impl Send for PartialZipCompressionMethod
impl Sync for PartialZipCompressionMethod
impl Unpin for PartialZipCompressionMethod
impl UnsafeUnpin for PartialZipCompressionMethod
impl UnwindSafe for PartialZipCompressionMethod
Blanket Implementations§
Source§impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Srcwhere
Scheme: ApproxScheme,
Source§fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
Convert the given value into an approximately equivalent representation.
Source§impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Srcwhere
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
Source§type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
Source§fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
Convert the subject into an approximately equivalent representation.
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, Dst> ConvAsUtil<Dst> for T
impl<T, Dst> ConvAsUtil<Dst> for T
Source§impl<T> ConvUtil for T
impl<T> ConvUtil for T
Source§fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
fn approx_as<Dst>(self) -> Result<Dst, Self::Err>where
Self: Sized + ApproxInto<Dst>,
Approximate the subject to a given type with the default scheme.
Source§fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err>
Approximate the subject to a given type with a specific scheme.
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.