#[repr(u8)]
pub enum PublishAckReason {
Success,
NoMatchingSubscribers,
UnspecifiedError,
ImplementationSpecificError,
NotAuthorized,
TopicNameInvalid,
PacketIdentifierInUse,
QuotaExceeded,
PayloadFormatInvalid,
}
Expand description
PUBACK / PUBREC reason codes
Variants
Success
NoMatchingSubscribers
UnspecifiedError
ImplementationSpecificError
NotAuthorized
TopicNameInvalid
PacketIdentifierInUse
QuotaExceeded
PayloadFormatInvalid
Trait Implementations
sourceimpl Clone for PublishAckReason
impl Clone for PublishAckReason
sourcefn clone(&self) -> PublishAckReason
fn clone(&self) -> PublishAckReason
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PublishAckReason
impl Debug for PublishAckReason
sourceimpl From<PublishAckReason> for u8
impl From<PublishAckReason> for u8
sourcefn from(v: PublishAckReason) -> Self
fn from(v: PublishAckReason) -> Self
Performs the conversion.
sourceimpl PartialEq<PublishAckReason> for PublishAckReason
impl PartialEq<PublishAckReason> for PublishAckReason
sourceimpl TryFrom<u8> for PublishAckReason
impl TryFrom<u8> for PublishAckReason
impl Copy for PublishAckReason
impl Eq for PublishAckReason
impl StructuralEq for PublishAckReason
impl StructuralPartialEq for PublishAckReason
Auto Trait Implementations
impl RefUnwindSafe for PublishAckReason
impl Send for PublishAckReason
impl Sync for PublishAckReason
impl Unpin for PublishAckReason
impl UnwindSafe for PublishAckReason
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more