pub struct ChunkMessageHeader {
pub timestamp: u32,
pub msg_length: u32,
pub msg_type_id: MessageType,
pub msg_stream_id: u32,
pub was_extended_timestamp: bool,
}
Expand description
A chunk message header.
Fields§
§timestamp: u32
The timestamp of the message.
msg_length: u32
The length of the message.
msg_type_id: MessageType
The type of the message.
msg_stream_id: u32
The stream id of the message.
was_extended_timestamp: bool
Whether the timestamp is extended.
Implementations§
Source§impl ChunkMessageHeader
impl ChunkMessageHeader
Sourcepub fn is_extended_timestamp(&self) -> bool
pub fn is_extended_timestamp(&self) -> bool
is_extended_timestamp returns true if the timestamp is >= 0xFFFFFF. This means that the timestamp is extended and is written in the extended timestamp field.
Trait Implementations§
Source§impl Clone for ChunkMessageHeader
impl Clone for ChunkMessageHeader
Source§fn clone(&self) -> ChunkMessageHeader
fn clone(&self) -> ChunkMessageHeader
Returns a copy 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 ChunkMessageHeader
impl Debug for ChunkMessageHeader
Source§impl PartialEq for ChunkMessageHeader
impl PartialEq for ChunkMessageHeader
impl Eq for ChunkMessageHeader
impl StructuralPartialEq for ChunkMessageHeader
Auto Trait Implementations§
impl Freeze for ChunkMessageHeader
impl RefUnwindSafe for ChunkMessageHeader
impl Send for ChunkMessageHeader
impl Sync for ChunkMessageHeader
impl Unpin for ChunkMessageHeader
impl UnwindSafe for ChunkMessageHeader
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