pub enum RmanError {
Io(Error),
Parsing(ParseError),
UnsupportedVersion(u8, u8),
UnsupportedFlags(u16),
}Expand description
Error in an RMAN file
Variants§
Trait Implementations§
Source§impl Error for RmanError
impl Error for RmanError
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<ParseError> for RmanError
impl From<ParseError> for RmanError
Source§fn from(source: ParseError) -> Self
fn from(source: ParseError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RmanError
impl !RefUnwindSafe for RmanError
impl Send for RmanError
impl Sync for RmanError
impl Unpin for RmanError
impl !UnwindSafe for RmanError
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