Enum gif::Decoded [] [src]

pub enum Decoded<'a> {
    Nothing,
    GlobalPalette(Vec<u8>),
    BackgroundColor(u8),
    Trailer,
    BlockStart(Block),
    SubBlockFinished(u8, &'a [u8]),
    BlockFinished(u8, &'a [u8]),
    Frame(&'a Frame<'static>),
    Data(&'a [u8]),
    DataEnd,
}

Indicates whether a certain object has been decoded

Variants

Nothing

Decoded nothing.

GlobalPalette

Global palette.

BackgroundColor

Index of the background color in the global palette.

Trailer

Decoded the image trailer.

BlockStart

The start of a block.

SubBlockFinished

Decoded a sub-block. More sub-block are available.

BlockFinished

Decoded the last (or only) sub-block of a block.

Frame

Decoded all information of the next frame. The returned frame does not any image data.

Data

Decoded some data of the current frame.

DataEnd

No more data available the current frame.

Trait Implementations

Derived Implementations

impl<'a> Debug for Decoded<'a>

fn fmt(&self, __arg_0: &mut Formatter) -> Result