[][src]Enum png::Compression

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

The type and strength of applied compression.

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.

Huffman
Rle

Trait Implementations

impl Clone for Compression[src]

impl Debug for Compression[src]

impl From<Compression> for Compression[src]

impl From<Compression> for CompressionOptions[src]

Auto Trait Implementations

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 = 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.