pub enum MagicHeaderParseError {
Io(Error),
InvalidMagic(MagicHeader),
}
Variants§
Io(Error)
InvalidMagic(MagicHeader)
Trait Implementations§
Source§impl Debug for MagicHeaderParseError
impl Debug for MagicHeaderParseError
Source§impl Display for MagicHeaderParseError
impl Display for MagicHeaderParseError
Source§impl Error for MagicHeaderParseError
impl Error for MagicHeaderParseError
Source§fn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
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()
Source§impl From<Error> for MagicHeaderParseError
impl From<Error> for MagicHeaderParseError
Source§fn from(error: IoError) -> MagicHeaderParseError
fn from(error: IoError) -> MagicHeaderParseError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MagicHeaderParseError
impl !RefUnwindSafe for MagicHeaderParseError
impl Send for MagicHeaderParseError
impl Sync for MagicHeaderParseError
impl Unpin for MagicHeaderParseError
impl !UnwindSafe for MagicHeaderParseError
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