[go: up one dir, main page]

[][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 From<Compression> for Compression[src]

impl From<Compression> for CompressionOptions[src]

impl Clone for Compression[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[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, U> Into 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> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

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

The type returned in the event of a conversion error.