pub struct Publish {
pub request_id: VarInt,
pub track_namespace: TrackNamespace,
pub track_name: Vec<u8>,
pub track_alias: VarInt,
pub group_order: VarInt,
pub content_exists: VarInt,
pub largest_location: Option<Location>,
pub forward: VarInt,
pub parameters: Vec<KeyValuePair>,
}Expand description
PUBLISH message (type 0x1D).
Fields§
§request_id: VarInt§track_namespace: TrackNamespace§track_name: Vec<u8>§track_alias: VarInt§group_order: VarInt§content_exists: VarInt§largest_location: Option<Location>§forward: VarInt§parameters: Vec<KeyValuePair>Trait Implementations§
impl Eq for Publish
impl StructuralPartialEq for Publish
Auto Trait Implementations§
impl Freeze for Publish
impl RefUnwindSafe for Publish
impl Send for Publish
impl Sync for Publish
impl Unpin for Publish
impl UnsafeUnpin 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