pub enum TiffError {
InvalidData(String),
Unsupported(String),
}Expand description
Crate-local error type for the TIFF decoder pipeline.
Variants§
InvalidData(String)
Bitstream / IFD / strip layout was malformed.
Unsupported(String)
Bitstream was syntactically valid but uses a feature this crate does not implement yet.
Implementations§
Source§impl TiffError
impl TiffError
Sourcepub fn invalid(msg: impl Into<String>) -> Self
pub fn invalid(msg: impl Into<String>) -> Self
Construct a TiffError::InvalidData from a stringy message.
Sourcepub fn unsupported(msg: impl Into<String>) -> Self
pub fn unsupported(msg: impl Into<String>) -> Self
Construct a TiffError::Unsupported from a stringy message.
Trait Implementations§
impl Eq for TiffError
Source§impl Error for TiffError
impl Error for TiffError
1.30.0 · 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()
impl StructuralPartialEq for TiffError
Auto Trait Implementations§
impl Freeze for TiffError
impl RefUnwindSafe for TiffError
impl Send for TiffError
impl Sync for TiffError
impl Unpin for TiffError
impl UnsafeUnpin for TiffError
impl UnwindSafe for TiffError
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