Struct netsim_embed::tcp::Tcp [−][src]
pub struct Tcp {
pub source: u16,
pub destination: u16,
pub sequence: u32,
pub acknowledgement: u32,
pub data_offset: u8,
pub reserved: u8,
pub flags: u16,
pub window: u16,
pub checksum: u16,
pub urgent_ptr: u16,
pub options: Vec<TcpOption, Global>,
pub payload: Vec<u8, Global>,
}Represents a TCP packet.
Fields
source: u16destination: u16sequence: u32acknowledgement: u32data_offset: u8reserved: u8flags: u16window: u16checksum: u16urgent_ptr: u16options: Vec<TcpOption, Global>payload: Vec<u8, Global>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Tcp
impl RefUnwindSafe for Tcpimpl UnwindSafe for Tcp
impl UnwindSafe for TcpBlanket Implementations
impl<T> Instrument for T[src]
impl<T> Instrument for T[src]pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,