pub enum RQError {
Show 16 variants
Other(String),
Decode(String),
Utf8(FromUtf8Error),
CommandNameMismatch(String, String),
Timeout,
Network,
Jce(JceError),
IO(Error),
UnknownFlag(u8),
UnknownEncryptType,
InvalidPacketType,
InvalidEncryptType,
PacketDropped,
SessionExpired,
UnsuccessfulRetCode(i32),
TokenLoginFailed,
}Variants
Other(String)
Decode(String)
Utf8(FromUtf8Error)
CommandNameMismatch(String, String)
Timeout
Network
Jce(JceError)
IO(Error)
UnknownFlag(u8)
UnknownEncryptType
InvalidPacketType
InvalidEncryptType
PacketDropped
SessionExpired
UnsuccessfulRetCode(i32)
TokenLoginFailed
Trait Implementations
sourceimpl Error for RQError
impl Error for RQError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<FromUtf8Error> for RQError
impl From<FromUtf8Error> for RQError
sourcefn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for RQError
impl Send for RQError
impl Sync for RQError
impl Unpin for RQError
impl !UnwindSafe for RQError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more