pub enum ConnError {
Io(Error),
Protocol(String),
ReceiptTimeout(String),
ServerRejected(ServerError),
}Expand description
Errors returned by Connection operations.
Variants§
Io(Error)
I/O-level error
Protocol(String)
Protocol-level error
ReceiptTimeout(String)
Receipt timeout error
ServerRejected(ServerError)
Server rejected the connection (e.g., authentication failure)
This error is returned when the server sends an ERROR frame in response to the CONNECT frame. Common causes include invalid credentials, unauthorized access, or broker configuration issues.
Trait Implementations§
Source§impl Error for ConnError
impl Error for ConnError
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 Freeze for ConnError
impl !RefUnwindSafe for ConnError
impl Send for ConnError
impl Sync for ConnError
impl Unpin for ConnError
impl UnsafeUnpin for ConnError
impl !UnwindSafe for ConnError
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