pub enum ImodError {
Io(Error),
InvalidMagic,
CorruptData(String),
}Expand description
Errors that can occur while reading/writing IMOD model files.
Variants§
Io(Error)
Wraps a standard I/O error.
InvalidMagic
The file does not start with the expected IMOD magic bytes.
CorruptData(String)
The file data is corrupt or unexpectedly truncated.
Trait Implementations§
Source§impl Error for ImodError
impl Error for ImodError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for ImodError
impl !UnwindSafe for ImodError
impl Freeze for ImodError
impl Send for ImodError
impl Sync for ImodError
impl Unpin for ImodError
impl UnsafeUnpin for ImodError
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