[][src]Enum png::Compression

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

Variants

Default

Default level

Fast

Fast minimal compression

Best

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.

HuffmanRle

Trait Implementations

impl Clone for Compression[src]

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

Performs copy-assignment from source. Read more

impl From<Compression> for Compression[src]

impl From<Compression> for CompressionOptions[src]

impl Debug for Compression[src]

Auto Trait Implementations

impl Unpin for Compression

impl Sync for Compression

impl Send for Compression

impl UnwindSafe for Compression

impl RefUnwindSafe for Compression

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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

type Error = Infallible

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.

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

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

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