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
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.
impl Eq for PartialZipCompressionMethod
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 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.
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.