Struct ntex_mqtt::v5::PublishAck
source · pub struct PublishAck { /* private fields */ }
Expand description
Publish ack
Implementations§
source§impl PublishAck
impl PublishAck
sourcepub fn new(code: PublishAckReason) -> Self
pub fn new(code: PublishAckReason) -> Self
Create new PublishAck
instance from a reason code.
sourcepub fn reason_code(self, reason_code: PublishAckReason) -> Self
pub fn reason_code(self, reason_code: PublishAckReason) -> Self
Set acknowledgement’s Reason Code
sourcepub fn properties<F>(self, f: F) -> Selfwhere
F: FnOnce(&mut UserProperties),
pub fn properties<F>(self, f: F) -> Selfwhere
F: FnOnce(&mut UserProperties),
Update user properties
sourcepub fn reason(self, reason: ByteString) -> Self
pub fn reason(self, reason: ByteString) -> Self
Set ack reason string