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