pub struct PacketHeader {
pub seq_nr: u16,
pub ack_nr: u16,
pub conn_id: u16,
pub packet_type: PacketType,
pub timestamp_microseconds: u32,
pub timestamp_difference_microseconds: u32,
pub wnd_size: u32,
pub extension: u8,
}
Fields§
§seq_nr: u16
§ack_nr: u16
§conn_id: u16
§packet_type: PacketType
§timestamp_microseconds: u32
§timestamp_difference_microseconds: u32
§wnd_size: u32
§extension: u8
Implementations§
Trait Implementations§
Source§impl Clone for PacketHeader
impl Clone for PacketHeader
Source§fn clone(&self) -> PacketHeader
fn clone(&self) -> PacketHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for PacketHeader
impl Debug for PacketHeader
Source§impl TryFrom<&[u8]> for PacketHeader
impl TryFrom<&[u8]> for PacketHeader
impl Copy for PacketHeader
Auto Trait Implementations§
impl Freeze for PacketHeader
impl RefUnwindSafe for PacketHeader
impl Send for PacketHeader
impl Sync for PacketHeader
impl Unpin for PacketHeader
impl UnwindSafe for PacketHeader
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