pub struct Publish(/* private fields */);
Implementations§
source§impl Publish
impl Publish
sourcepub fn packet_mut(&mut self) -> &mut Publish
pub fn packet_mut(&mut self) -> &mut Publish
Returns reference to publish packet
sourcepub fn packet_size(&self) -> u32
pub fn packet_size(&self) -> u32
Returns size of the packet
pub fn ack_qos0(self) -> ControlAck
pub fn ack(self, reason_code: PublishAckReason) -> ControlAck
pub fn ack_with( self, reason_code: PublishAckReason, properties: UserProperties, reason_string: Option<ByteString>, ) -> ControlAck
pub fn into_inner(self, reason_code: PublishAckReason) -> (ControlAck, Publish)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Publish
impl !RefUnwindSafe for Publish
impl Send for Publish
impl Sync for Publish
impl Unpin for Publish
impl !UnwindSafe for Publish
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