pub struct TcpOptionHeader {
pub kind: TcpOptionKind,
pub length: Option<u8>,
pub data: Vec<u8>,
}
Expand description
Represents the TCP option header.
Fields§
§kind: TcpOptionKind
§length: Option<u8>
§data: Vec<u8>
Implementations§
Source§impl TcpOptionHeader
impl TcpOptionHeader
Sourcepub fn get_timestamp(&self) -> (u32, u32)
pub fn get_timestamp(&self) -> (u32, u32)
Get the timestamp of the TCP option
Sourcepub fn get_wscale(&self) -> u8
pub fn get_wscale(&self) -> u8
Get the WSCALE of the TCP option
Trait Implementations§
Source§impl Clone for TcpOptionHeader
impl Clone for TcpOptionHeader
Source§fn clone(&self) -> TcpOptionHeader
fn clone(&self) -> TcpOptionHeader
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 TcpOptionHeader
impl Debug for TcpOptionHeader
Source§impl PartialEq for TcpOptionHeader
impl PartialEq for TcpOptionHeader
impl Eq for TcpOptionHeader
impl StructuralPartialEq for TcpOptionHeader
Auto Trait Implementations§
impl Freeze for TcpOptionHeader
impl RefUnwindSafe for TcpOptionHeader
impl Send for TcpOptionHeader
impl Sync for TcpOptionHeader
impl Unpin for TcpOptionHeader
impl UnwindSafe for TcpOptionHeader
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