#[repr(u8)]pub enum PublishReasonCode {
Success = 0,
NoMatchingSubscribers = 16,
UnspecifiedError = 128,
ImplementationSpecificError = 131,
NotAuthorized = 135,
TopicNameInvalid = 144,
PacketIdentifierInUse = 145,
QuotaExceeded = 151,
PayloadFormatInvalid = 153,
}Variants§
Success = 0
NoMatchingSubscribers = 16
UnspecifiedError = 128
ImplementationSpecificError = 131
NotAuthorized = 135
TopicNameInvalid = 144
PacketIdentifierInUse = 145
QuotaExceeded = 151
PayloadFormatInvalid = 153
Implementations§
Trait Implementations§
Source§impl Clone for PublishReasonCode
impl Clone for PublishReasonCode
Source§fn clone(&self) -> PublishReasonCode
fn clone(&self) -> PublishReasonCode
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 moreSource§impl Debug for PublishReasonCode
impl Debug for PublishReasonCode
Source§impl Display for PublishReasonCode
impl Display for PublishReasonCode
Source§impl Format for PublishReasonCode
Available on crate feature defmt only.
impl Format for PublishReasonCode
Available on crate feature
defmt only.Source§impl From<PublishReasonCode> for ReasonCode
impl From<PublishReasonCode> for ReasonCode
Source§fn from(value: PublishReasonCode) -> Self
fn from(value: PublishReasonCode) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PublishReasonCode
impl PartialEq for PublishReasonCode
Source§fn eq(&self, other: &PublishReasonCode) -> bool
fn eq(&self, other: &PublishReasonCode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl<'a> Read<'a> for PublishReasonCode
impl<'a> Read<'a> for PublishReasonCode
Source§impl TryFrom<ReasonCode> for PublishReasonCode
impl TryFrom<ReasonCode> for PublishReasonCode
Source§type Error = PacketReadError
type Error = PacketReadError
The type returned in the event of a conversion error.
Source§impl TryFrom<u8> for PublishReasonCode
impl TryFrom<u8> for PublishReasonCode
Source§impl Write for PublishReasonCode
impl Write for PublishReasonCode
impl Copy for PublishReasonCode
impl StructuralPartialEq for PublishReasonCode
Auto Trait Implementations§
impl Freeze for PublishReasonCode
impl RefUnwindSafe for PublishReasonCode
impl Send for PublishReasonCode
impl Sync for PublishReasonCode
impl Unpin for PublishReasonCode
impl UnsafeUnpin for PublishReasonCode
impl UnwindSafe for PublishReasonCode
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