#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum ParseError {
Truncated,
BadMagic,
UnsupportedVersion {
major: u8,
minor: u8,
},
UnknownLayout(u8),
HeaderCrcMismatch {
expected: u32,
actual: u32,
},
UnknownColorFormat(u8),
DimensionOverflow,
UnknownCriticalChunk(u16),
UnsupportedCompression(u8),
ReservedNonZero,
}