#[repr(u8)]pub enum DeonError {
Io = 1,
Serialization = 2,
Crypto = 3,
HandshakeError = 4,
ProtocolViolation = 5,
Timeout = 6,
InvalidState = 7,
AuthFailed = 8,
RateLimited = 9,
SchemaIncompatible = 10,
DeviceBanned = 11,
SessionExpired = 12,
}Variants§
Io = 1
Serialization = 2
Crypto = 3
HandshakeError = 4
ProtocolViolation = 5
Timeout = 6
InvalidState = 7
AuthFailed = 8
RateLimited = 9
SchemaIncompatible = 10
DeviceBanned = 11
SessionExpired = 12
Trait Implementations§
Source§impl Error for DeonError
impl Error for DeonError
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()
impl Copy for DeonError
Auto Trait Implementations§
impl Freeze for DeonError
impl RefUnwindSafe for DeonError
impl Send for DeonError
impl Sync for DeonError
impl Unpin for DeonError
impl UnsafeUnpin for DeonError
impl UnwindSafe for DeonError
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