pub struct PublishAckPacket {
pub packet_id: u16,
pub reason_code: PublishAckReason,
pub reason_string: Option<ReasonString>,
pub user_properties: Vec<UserProperty>,
}
Fields§
§packet_id: u16
§reason_code: PublishAckReason
§reason_string: Option<ReasonString>
§user_properties: Vec<UserProperty>
Trait Implementations§
Source§impl Debug for PublishAckPacket
impl Debug for PublishAckPacket
Source§impl PartialEq for PublishAckPacket
impl PartialEq for PublishAckPacket
Source§impl PropertySize for PublishAckPacket
impl PropertySize for PublishAckPacket
fn property_size(&self, protocol_version: ProtocolVersion) -> u32
impl StructuralPartialEq for PublishAckPacket
Auto Trait Implementations§
impl Freeze for PublishAckPacket
impl RefUnwindSafe for PublishAckPacket
impl Send for PublishAckPacket
impl Sync for PublishAckPacket
impl Unpin for PublishAckPacket
impl UnwindSafe for PublishAckPacket
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