[][src]Enum rc_zip::Method

pub enum Method {
    Store,
    Deflate,
    Bzip2,
    Lzma,
    Unsupported(u16),
}

Compression method used for a file entry.

In archives that follow ISO/IEC 21320-1:2015, only Store and Deflate should be used.

However, in the wild, it is not too uncommon to encounter Bzip2, Lzma or others.

Variants

Store

No compression is applied

Deflate
Bzip2
Lzma
Unsupported(u16)

A compression method that isn't supported by this crate.

The original u16 is preserved.

Trait Implementations

impl Clone for Method[src]

impl Copy for Method[src]

impl Debug for Method[src]

impl Eq for Method[src]

impl From<u16> for Method[src]

impl Hash for Method[src]

impl Into<u16> for Method[src]

impl PartialEq<Method> for Method[src]

impl StructuralEq for Method[src]

impl StructuralPartialEq for Method[src]

Auto Trait Implementations

impl RefUnwindSafe for Method

impl Send for Method

impl Sync for Method

impl Unpin for Method

impl UnwindSafe for Method

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.