Struct ntex_mqtt::v5::PublishAck [−][src]
pub struct PublishAck { /* fields omitted */ }
Publish ack
Implementations
impl PublishAck
[src]
impl PublishAck
[src]pub fn new(code: PublishAckReason) -> Self
[src]
Create new PublishAck
instance
pub fn reason_code(self, reason_code: PublishAckReason) -> Self
[src]
Set acknowledgement’s Reason Code
pub fn properties<F>(self, f: F) -> Self where
F: FnOnce(&mut UserProperties),
[src]
F: FnOnce(&mut UserProperties),
Update user properties
pub fn reason(self, reason: ByteString) -> Self
[src]
Set ack reason string
Auto Trait Implementations
impl RefUnwindSafe for PublishAck
impl RefUnwindSafe for PublishAck
impl Send for PublishAck
impl Send for PublishAck
impl Sync for PublishAck
impl Sync for PublishAck
impl Unpin for PublishAck
impl Unpin for PublishAck
impl UnwindSafe for PublishAck
impl UnwindSafe for PublishAck
Blanket Implementations
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self