pub enum TiffParserError {
TryFromSlice(TryFromSliceError),
Utf8(FromUtf8Error),
Io(Error),
StringNotNullTerminated(Vec<u8>),
UnknownFieldType(u16),
UnknownEndiannessMarker(Vec<u8>),
ImageBothTiledAndStripped,
InvalidValue(Value, &'static str),
MissingValue(u16),
UnknownCompression(u16),
Lzw(LzwError),
}
Variants§
TryFromSlice(TryFromSliceError)
Utf8(FromUtf8Error)
Io(Error)
StringNotNullTerminated(Vec<u8>)
UnknownFieldType(u16)
UnknownEndiannessMarker(Vec<u8>)
ImageBothTiledAndStripped
InvalidValue(Value, &'static str)
MissingValue(u16)
UnknownCompression(u16)
Lzw(LzwError)
Trait Implementations§
Source§impl Debug for TiffParserError
impl Debug for TiffParserError
Source§impl Display for TiffParserError
impl Display for TiffParserError
Source§impl Error for TiffParserError
impl Error for TiffParserError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for TiffParserError
impl From<Error> for TiffParserError
Source§impl From<FromUtf8Error> for TiffParserError
impl From<FromUtf8Error> for TiffParserError
Source§fn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
Source§impl From<LzwError> for TiffParserError
impl From<LzwError> for TiffParserError
Source§impl From<TryFromSliceError> for TiffParserError
impl From<TryFromSliceError> for TiffParserError
Source§fn from(source: TryFromSliceError) -> Self
fn from(source: TryFromSliceError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TiffParserError
impl !RefUnwindSafe for TiffParserError
impl Send for TiffParserError
impl Sync for TiffParserError
impl Unpin for TiffParserError
impl !UnwindSafe for TiffParserError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more