[][src]Enum spng::Error

#[repr(i32)]
pub enum Error {
    IoError,
    IoEof,
    Inval,
    Mem,
    Overflow,
    Signature,
    Width,
    Height,
    UserWidth,
    UserHeight,
    BitDepth,
    ColorType,
    CompressionMethod,
    FilterMethod,
    InterlaceMethod,
    IhdrSize,
    Noihdr,
    ChunkPos,
    ChunkSize,
    ChunkCrc,
    ChunkType,
    ChunkUnknownCritical,
    DupPlte,
    DupChrm,
    DupGama,
    DupIccp,
    DupSbit,
    DupSrgb,
    DupBkgd,
    DupHist,
    DupTrns,
    DupPhys,
    DupTime,
    DupOffs,
    DupExif,
    Chrm,
    PlteIdx,
    TrnsColorType,
    TrnsNoPlte,
    Gama,
    IccpName,
    IccpCompressionMethod,
    Sbit,
    Srgb,
    Text,
    TextKeyword,
    Ztxt,
    ZtxtCompressionMethod,
    Itxt,
    ItxtCompressionFlag,
    ItxtCompressionMethod,
    ItxtLangTag,
    ItxtTranslatedKey,
    BkgdNoPlte,
    BkgdPlteIdx,
    HistNoPlte,
    Phys,
    SpltName,
    SpltDupName,
    SpltDepth,
    Time,
    Offs,
    Exif,
    IdatTooShort,
    IdatStream,
    Zlib,
    Filter,
    Bufsiz,
    Io,
    Eof,
    BufSet,
    Badstate,
    Fmt,
    Flags,
    Chunkavail,
    NcodeOnly,
    Oi,
    Noplte,
}

Variants

IoError
IoEof
Inval
Mem
Overflow
Signature
Width
Height
UserWidth
UserHeight
BitDepth
ColorType
CompressionMethod
FilterMethod
InterlaceMethod
IhdrSize
Noihdr
ChunkPos
ChunkSize
ChunkCrc
ChunkType
ChunkUnknownCritical
DupPlte
DupChrm
DupGama
DupIccp
DupSbit
DupSrgb
DupBkgd
DupHist
DupTrns
DupPhys
DupTime
DupOffs
DupExif
Chrm
PlteIdx
TrnsColorType
TrnsNoPlte
Gama
IccpName
IccpCompressionMethod
Sbit
Srgb
Text
TextKeyword
Ztxt
ZtxtCompressionMethod
Itxt
ItxtCompressionFlag
ItxtCompressionMethod
ItxtLangTag
ItxtTranslatedKey
BkgdNoPlte
BkgdPlteIdx
HistNoPlte
Phys
SpltName
SpltDupName
SpltDepth
Time
Offs
Exif
IdatTooShort
IdatStream
Zlib
Filter
Bufsiz
Io
Eof
BufSet
Badstate
Fmt
Flags
Chunkavail
NcodeOnly
Oi
Noplte

Trait Implementations

impl Clone for Error[src]

impl Copy for Error[src]

impl Debug for Error[src]

impl Display for Error[src]

impl Eq for Error[src]

impl Error for Error[src]

impl Hash for Error[src]

impl PartialEq<Error> for Error[src]

impl StructuralEq for Error[src]

impl StructuralPartialEq for Error[src]

Auto Trait Implementations

impl RefUnwindSafe for Error

impl Send for Error

impl Sync for Error

impl Unpin for Error

impl UnwindSafe for Error

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> ToString for T where
    T: Display + ?Sized
[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.