#[repr(u8)]pub enum ConnectReasonCode {
Success = 0,
UnacceptableProtocolVersion = 1,
IdentifierRejected = 2,
ServerUnavailable = 3,
BadUserNameOrPassword = 4,
NotAuthorized = 5,
Other(u8),
}
Expand description
Represents the reason codes for a connection refusal (CONNACK
).
Variants§
Success = 0
The connection was accepted.
UnacceptableProtocolVersion = 1
The broker does not support the requested MQTT protocol version.
IdentifierRejected = 2
The client identifier is not valid.
The broker is unavailable.
BadUserNameOrPassword = 4
The username or password is not valid.
NotAuthorized = 5
The client is not authorized to connect.
Other(u8)
An unknown or unspecified error occurred.
Trait Implementations§
Source§impl Clone for ConnectReasonCode
impl Clone for ConnectReasonCode
Source§fn clone(&self) -> ConnectReasonCode
fn clone(&self) -> ConnectReasonCode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConnectReasonCode
impl Debug for ConnectReasonCode
Source§impl From<u8> for ConnectReasonCode
impl From<u8> for ConnectReasonCode
Source§impl PartialEq for ConnectReasonCode
impl PartialEq for ConnectReasonCode
impl Copy for ConnectReasonCode
impl Eq for ConnectReasonCode
impl StructuralPartialEq for ConnectReasonCode
Auto Trait Implementations§
impl Freeze for ConnectReasonCode
impl RefUnwindSafe for ConnectReasonCode
impl Send for ConnectReasonCode
impl Sync for ConnectReasonCode
impl Unpin for ConnectReasonCode
impl UnwindSafe for ConnectReasonCode
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