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