Struct mosquitto_rs::ConnectionStatus
source · pub struct ConnectionStatus(pub c_int);
Expand description
Represents the status of the connection attempt.
The embedded status code value depends on the protocol version
that was setup for the client.
For MQTT v5.0, look at section 3.2.2.2 Connect Reason code: https://docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html
For MQTT v3.1.1, look at section 3.2.2.3 Connect Return code: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html
Use the is_successful
method to test whether the connection was
successfully initiated.
Tuple Fields§
§0: c_int
Implementations§
source§impl ConnectionStatus
impl ConnectionStatus
sourcepub fn is_successful(&self) -> bool
pub fn is_successful(&self) -> bool
Returns true if the connection attempt was successful.
Trait Implementations§
source§impl Clone for ConnectionStatus
impl Clone for ConnectionStatus
source§fn clone(&self) -> ConnectionStatus
fn clone(&self) -> ConnectionStatus
Returns a copy 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 ConnectionStatus
impl Debug for ConnectionStatus
source§impl Display for ConnectionStatus
impl Display for ConnectionStatus
source§impl PartialEq for ConnectionStatus
impl PartialEq for ConnectionStatus
source§fn eq(&self, other: &ConnectionStatus) -> bool
fn eq(&self, other: &ConnectionStatus) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for ConnectionStatus
impl Eq for ConnectionStatus
impl StructuralEq for ConnectionStatus
impl StructuralPartialEq for ConnectionStatus
Auto Trait Implementations§
impl RefUnwindSafe for ConnectionStatus
impl Send for ConnectionStatus
impl Sync for ConnectionStatus
impl Unpin for ConnectionStatus
impl UnwindSafe for ConnectionStatus
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