pub enum OaatError {
UnknownFormat(u8),
InvalidPacketFlags(u8),
InvalidClockSyncType(u8),
InvalidStateTransition {
from: SessionState,
to: SessionState,
},
InvalidCapabilityString(String),
VersionMismatch {
expected: u32,
got: u32,
},
MessageTooLarge(usize),
IncompleteFrame {
need: usize,
have: usize,
},
Io(Error),
Json(Error),
Protocol(String),
}Variants§
UnknownFormat(u8)
InvalidPacketFlags(u8)
InvalidClockSyncType(u8)
InvalidStateTransition
InvalidCapabilityString(String)
VersionMismatch
MessageTooLarge(usize)
IncompleteFrame
Io(Error)
Json(Error)
Protocol(String)
Trait Implementations§
Source§impl Error for OaatError
impl Error for OaatError
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 OaatError
impl !UnwindSafe for OaatError
impl Freeze for OaatError
impl Send for OaatError
impl Sync for OaatError
impl Unpin for OaatError
impl UnsafeUnpin for OaatError
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