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