pub struct DatagramStatusHeader {
pub track_alias: VarInt,
pub group_id: VarInt,
pub object_id: VarInt,
pub publisher_priority: u8,
pub extension_headers_length: VarInt,
pub extensions: Vec<u8>,
pub object_status: ObjectStatus,
}Fields§
§track_alias: VarInt§group_id: VarInt§object_id: VarInt§publisher_priority: u8§extension_headers_length: VarInt§extensions: Vec<u8>§object_status: ObjectStatusImplementations§
Source§impl DatagramStatusHeader
impl DatagramStatusHeader
pub fn encode(&self, buf: &mut impl BufMut)
pub fn encode_with_extensions( &self, has_extensions: bool, buf: &mut impl BufMut, )
pub fn decode(buf: &mut impl Buf) -> Result<Self, CodecError>
pub fn decode_with_extensions( has_extensions: bool, buf: &mut impl Buf, ) -> Result<Self, CodecError>
Trait Implementations§
Source§impl Clone for DatagramStatusHeader
impl Clone for DatagramStatusHeader
Source§fn clone(&self) -> DatagramStatusHeader
fn clone(&self) -> DatagramStatusHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DatagramStatusHeader
impl Debug for DatagramStatusHeader
Source§impl PartialEq for DatagramStatusHeader
impl PartialEq for DatagramStatusHeader
impl Eq for DatagramStatusHeader
impl StructuralPartialEq for DatagramStatusHeader
Auto Trait Implementations§
impl Freeze for DatagramStatusHeader
impl RefUnwindSafe for DatagramStatusHeader
impl Send for DatagramStatusHeader
impl Sync for DatagramStatusHeader
impl Unpin for DatagramStatusHeader
impl UnsafeUnpin for DatagramStatusHeader
impl UnwindSafe for DatagramStatusHeader
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