Enum etherparse::TransportSlice [−][src]
pub enum TransportSlice<'a> {
Udp(UdpHeaderSlice<'a>),
Tcp(TcpHeaderSlice<'a>),
Unknown(u8),
}
Variants
Udp(UdpHeaderSlice<'a>)
Tuple Fields
0: UdpHeaderSlice<'a>
A slice containing an UDP header.
Tcp(TcpHeaderSlice<'a>)
Tuple Fields
0: TcpHeaderSlice<'a>
A slice containing a TCP header.
Unknown(u8)
Tuple Fields
0: u8
Unknonwn transport layer protocol. The value is the last parsed ip protocol number.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for TransportSlice<'a>
impl<'a> Send for TransportSlice<'a>
impl<'a> Sync for TransportSlice<'a>
impl<'a> Unpin for TransportSlice<'a>
impl<'a> UnwindSafe for TransportSlice<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more