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(Vec<u8>)

Global palette.

BackgroundColor(u8)

Index of the background color in the global palette.

Trailer

Decoded the image trailer.

BlockStart(Block)

The start of a block.

SubBlockFinished(u8&'a [u8])

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

BlockFinished(u8&'a [u8])

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

Frame(&'a Frame<'static>)

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

Data(&'a [u8])

Decoded some data of the current frame.

DataEnd

No more data available the current frame.

Trait Implementations

impl<'a> Debug for Decoded<'a>
[src]

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

Formats the value using the given formatter.