#[non_exhaustive]pub enum PubReasonCode {
Success,
}Expand description
A publish reason code (MQTT 5 PUBACK/PUBREC). #[non_exhaustive]: only
Success is ever produced in 0.4; the broker-reported failure codes are
RESERVED for the addressable-ack track.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Success
The publish was accepted (0x00), or it was QoS 0 (no acknowledgement).
Trait Implementations§
Source§impl Clone for PubReasonCode
impl Clone for PubReasonCode
Source§fn clone(&self) -> PubReasonCode
fn clone(&self) -> PubReasonCode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PubReasonCode
Source§impl Debug for PubReasonCode
impl Debug for PubReasonCode
impl Eq for PubReasonCode
Source§impl PartialEq for PubReasonCode
impl PartialEq for PubReasonCode
impl StructuralPartialEq for PubReasonCode
Auto Trait Implementations§
impl Freeze for PubReasonCode
impl RefUnwindSafe for PubReasonCode
impl Send for PubReasonCode
impl Sync for PubReasonCode
impl Unpin for PubReasonCode
impl UnsafeUnpin for PubReasonCode
impl UnwindSafe for PubReasonCode
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.