#[repr(C)]pub struct CPacketMetadata {
pub timestamp_us: u64,
pub has_timestamp_us: bool,
pub duration_us: u64,
pub has_duration_us: bool,
pub sequence: u64,
pub has_sequence: bool,
}Expand description
Optional timing and sequencing metadata for packets.
Fields§
§timestamp_us: u64§has_timestamp_us: bool§duration_us: u64§has_duration_us: bool§sequence: u64§has_sequence: boolTrait Implementations§
Source§impl Clone for CPacketMetadata
impl Clone for CPacketMetadata
Source§fn clone(&self) -> CPacketMetadata
fn clone(&self) -> CPacketMetadata
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 CPacketMetadata
impl Debug for CPacketMetadata
Source§impl Default for CPacketMetadata
impl Default for CPacketMetadata
Source§fn default() -> CPacketMetadata
fn default() -> CPacketMetadata
Returns the “default value” for a type. Read more
impl Copy for CPacketMetadata
Auto Trait Implementations§
impl Freeze for CPacketMetadata
impl RefUnwindSafe for CPacketMetadata
impl Send for CPacketMetadata
impl Sync for CPacketMetadata
impl Unpin for CPacketMetadata
impl UnwindSafe for CPacketMetadata
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