[−][src]Enum zip::CompressionMethod
Identifies the storage format used to compress a file within a ZIP archive.
Each file's compression method is stored alongside it, allowing the contents to be read without context.
When creating ZIP files, you may choose the method to use with
[zip::write::FileOptions::compression_method]
Variants
Store the file as is
Compress the file using Deflate
Compress the file using BZIP2
Unsupported(u16)implementation details are being removed from the public API
Unsupported compression method
Implementations
impl CompressionMethod[src]
pub fn from_u16(val: u16) -> CompressionMethod[src]
implementation details are being removed from the public API
Converts an u16 to its corresponding CompressionMethod
pub fn to_u16(self) -> u16[src]
implementation details are being removed from the public API
Converts a CompressionMethod to a u16
Trait Implementations
impl Clone for CompressionMethod[src]
fn clone(&self) -> CompressionMethod[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for CompressionMethod[src]
impl Debug for CompressionMethod[src]
impl Display for CompressionMethod[src]
impl PartialEq<CompressionMethod> for CompressionMethod[src]
fn eq(&self, other: &CompressionMethod) -> bool[src]
fn ne(&self, other: &CompressionMethod) -> bool[src]
impl StructuralPartialEq for CompressionMethod[src]
Auto Trait Implementations
impl RefUnwindSafe for CompressionMethod
impl Send for CompressionMethod
impl Sync for CompressionMethod
impl Unpin for CompressionMethod
impl UnwindSafe for CompressionMethod
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,