Enum png_decoder::DecodeError
source · [−]pub enum DecodeError {
Show 16 variants
InvalidMagicBytes,
MissingBytes,
HeaderChunkNotFirst,
EndChunkNotLast,
InvalidChunkType,
InvalidChunk,
Decompress(TINFLStatus),
IncorrectChunkCrc,
InvalidBitDepth,
InvalidColorType,
InvalidColorTypeBitDepthCombination,
InvalidCompressionMethod,
InvalidFilterMethod,
InvalidFilterType,
InvalidInterlaceMethod,
IntegerOverflow,
}
Variants
InvalidMagicBytes
MissingBytes
HeaderChunkNotFirst
EndChunkNotLast
InvalidChunkType
InvalidChunk
Decompress(TINFLStatus)
IncorrectChunkCrc
InvalidBitDepth
InvalidColorType
InvalidColorTypeBitDepthCombination
InvalidCompressionMethod
InvalidFilterMethod
InvalidFilterType
InvalidInterlaceMethod
IntegerOverflow
Trait Implementations
sourceimpl Clone for DecodeError
impl Clone for DecodeError
sourcefn clone(&self) -> DecodeError
fn clone(&self) -> DecodeError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for DecodeError
impl Debug for DecodeError
sourceimpl PartialEq<DecodeError> for DecodeError
impl PartialEq<DecodeError> for DecodeError
sourcefn eq(&self, other: &DecodeError) -> bool
fn eq(&self, other: &DecodeError) -> bool
impl Eq for DecodeError
impl StructuralEq for DecodeError
impl StructuralPartialEq for DecodeError
Auto Trait Implementations
impl RefUnwindSafe for DecodeError
impl Send for DecodeError
impl Sync for DecodeError
impl Unpin for DecodeError
impl UnwindSafe for DecodeError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more