pub enum Error {
Io(Error),
Protocol(MqttError),
Refused(u8),
Closed,
Timeout(&'static str),
Unexpected(&'static str),
Unsupported(&'static str),
SubscribeRefused(u8),
}Expand description
What went wrong.
Variants§
Io(Error)
Protocol(MqttError)
Refused(u8)
The broker refused the connection (the CONNACK reason code).
Closed
The connection was closed by the broker (or the DISCONNECT packet came).
Timeout(&'static str)
No answer in time (what was awaited).
Unexpected(&'static str)
The broker answered with something that does not fit (what happened).
Unsupported(&'static str)
A feature this client does not have (publishing at QoS 2).
SubscribeRefused(u8)
The broker rejected a subscription.
Trait Implementations§
Source§impl Error for Error
impl Error for Error
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 Error
impl !UnwindSafe for Error
impl Forget for Error
impl Freeze for Error
impl Move for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl UnsafeUnpin for Error
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