[][src]Enum png::Compression

pub enum Compression {
    Default,
    Fast,
    Best,
    Huffman,
    Rle,
}

Variants

Default level

Fast minimal compression

Higher compression level

Best in this context isn't actually the highest possible level the encoder can do, but is meant to emulate the Best setting in the Flate2 library.

Trait Implementations

impl From<Compression> for Compression
[src]

impl From<Compression> for CompressionOptions
[src]

impl Clone for Compression
[src]

Performs copy-assignment from source. Read more

impl Debug for Compression
[src]

Auto Trait Implementations

impl Send for Compression

impl Sync for Compression

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 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> BorrowMut for T where
    T: ?Sized
[src]

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

🔬 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]