[][src]Enum smush::Encoding

pub enum Encoding {
    Gzip,
    Deflate,
    Zlib,
    Zstd,
    Brotli,
    Lz4,
    Lzma,
    Lzma2,
    BinCode,
    Base58,
    Identity,
    EncodingExt(String),
}

A value to represent an encoding

Variants

Gzip

The gzip encoding.

Deflate

The deflate encoding.

Zlib

The zlib encoding.

Zstd

The zstd encoding.

Brotli

The br encoding.

Lz4

The 'lz4' encoding.

Lzma

The 'lzma' encoding.

Lzma2

The 'lzma2' encoding.

BinCode

The 'bincode' encoding.

Base58

The 'base58' encoding.

Identity

The identity encoding.

EncodingExt(String)

Some other encoding that is less common, can be any String.

Trait Implementations

impl Clone for Encoding[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl PartialEq<Encoding> for Encoding[src]

impl Debug for Encoding[src]

impl Display for Encoding[src]

impl FromStr for Encoding[src]

type Err = Error

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Send for Encoding

impl Sync for Encoding

Blanket Implementations

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

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

type Owned = T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> From for T[src]

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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