[][src]Enum png::Decoded

pub enum Decoded {
    Nothing,
    Header(u32u32BitDepthColorTypebool),
    ChunkBegin(u32ChunkType),
    ChunkComplete(u32ChunkType),
    PixelDimensions(PixelDimensions),
    AnimationControl(AnimationControl),
    FrameControl(FrameControl),
    ImageData,
    ImageDataFlushed,
    PartialChunk(ChunkType),
    ImageEnd,
}

Result of the decoding process

Variants

Nothing

Nothing decoded yet

Header(u32u32BitDepthColorTypebool)
ChunkBegin(u32ChunkType)
ChunkComplete(u32ChunkType)
PixelDimensions(PixelDimensions)
AnimationControl(AnimationControl)
FrameControl(FrameControl)
ImageData

Decoded raw image data.

ImageDataFlushed

The last of a consecutive chunk of IDAT was done. This is distinct from ChunkComplete which only marks that some IDAT chunk was completed but not that no additional IDAT chunk follows.

PartialChunk(ChunkType)
ImageEnd

Trait Implementations

impl Debug for Decoded[src]

Auto Trait Implementations

impl RefUnwindSafe for Decoded

impl Send for Decoded

impl Sync for Decoded

impl Unpin for Decoded

impl UnwindSafe for Decoded

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