pub enum OleanError {
InvalidMagic,
UnsupportedVersion(u32),
UnexpectedEof,
InvalidUtf8(FromUtf8Error),
InvalidDeclKind(u8),
IoError(Error),
}Expand description
Error type for OleanC serialization/deserialization.
Variants§
InvalidMagic
UnsupportedVersion(u32)
UnexpectedEof
InvalidUtf8(FromUtf8Error)
InvalidDeclKind(u8)
IoError(Error)
Trait Implementations§
Source§impl Debug for OleanError
impl Debug for OleanError
Source§impl Display for OleanError
impl Display for OleanError
Source§impl Error for OleanError
impl Error for OleanError
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 OleanError
impl From<Error> for OleanError
Source§impl From<FromUtf8Error> for OleanError
impl From<FromUtf8Error> for OleanError
Source§fn from(e: FromUtf8Error) -> Self
fn from(e: FromUtf8Error) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OleanError
impl !RefUnwindSafe for OleanError
impl Send for OleanError
impl Sync for OleanError
impl Unpin for OleanError
impl UnsafeUnpin for OleanError
impl !UnwindSafe for OleanError
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