pub enum IpNextLevelProtocol {
Show 141 variants
Hopopt,
Icmp,
Igmp,
Ggp,
Ipv4,
St,
Tcp,
Cbt,
Egp,
Igp,
BbnRccMon,
NvpII,
Pup,
Argus,
Emcon,
Xnet,
Chaos,
Udp,
Mux,
DcnMeas,
Hmp,
Prm,
XnsIdp,
Trunk1,
Trunk2,
Leaf1,
Leaf2,
Rdp,
Irtp,
IsoTp4,
Netblt,
MfeNsp,
MeritInp,
Dccp,
ThreePc,
Idpr,
Xtp,
Ddp,
IdprCmtp,
TpPlusPlus,
Il,
Ipv6,
Sdrp,
Ipv6Route,
Ipv6Frag,
Idrp,
Rsvp,
Gre,
Dsr,
Bna,
Esp,
Ah,
INlsp,
Swipe,
Narp,
Mobile,
Tlsp,
Skip,
Icmpv6,
Ipv6NoNxt,
Ipv6Opts,
HostInternal,
Cftp,
LocalNetwork,
SatExpak,
Kryptolan,
Rvd,
Ippc,
Cpnx,
Cphb,
Wsn,
Pvp,
BrSatMon,
SunNd,
WbMon,
WbExpak,
IsoIp,
Vmtp,
SecureVmtp,
Vines,
TtpOrIptm,
NsfnetIgp,
Dgp,
Tcf,
Eigrp,
OspfigP,
SpriteRpc,
Larp,
Mtp,
Ax25,
IpIp,
Micp,
SccSp,
Etherip,
Encap,
PrivEncryption,
Gmtp,
Ifmp,
Pnni,
Pim,
Aris,
Scps,
Qnx,
AN,
IpComp,
Snp,
CompaqPeer,
IpxInIp,
Vrrp,
Pgm,
ZeroHop,
L2tp,
Ddx,
Iatp,
Stp,
Srp,
Uti,
Smp,
Ptp,
IsisOverIpv4,
Fire,
Crtp,
Crudp,
Sscopmce,
Iplt,
Sps,
Pipe,
Sctp,
Fc,
RsvpE2eIgnore,
MobilityHeader,
UdpLite,
MplsInIp,
Manet,
Hip,
Shim6,
Wesp,
Rohc,
Test1,
Test2,
Reserved,
}
Expand description
IP Next Level Protocol
Variants§
Hopopt
Icmp
Igmp
Ggp
Ipv4
St
Tcp
Cbt
Egp
Igp
BbnRccMon
NvpII
Pup
Argus
Emcon
Xnet
Chaos
Udp
Mux
DcnMeas
Hmp
Prm
XnsIdp
Trunk1
Trunk2
Leaf1
Leaf2
Rdp
Irtp
IsoTp4
Netblt
MfeNsp
MeritInp
Dccp
ThreePc
Idpr
Xtp
Ddp
IdprCmtp
TpPlusPlus
Il
Ipv6
Sdrp
Ipv6Route
Ipv6Frag
Idrp
Rsvp
Gre
Dsr
Bna
Esp
Ah
INlsp
Swipe
Narp
Mobile
Tlsp
Skip
Icmpv6
Ipv6NoNxt
Ipv6Opts
HostInternal
Cftp
LocalNetwork
SatExpak
Kryptolan
Rvd
Ippc
Cpnx
Cphb
Wsn
Pvp
BrSatMon
SunNd
WbMon
WbExpak
IsoIp
Vmtp
SecureVmtp
Vines
TtpOrIptm
NsfnetIgp
Dgp
Tcf
Eigrp
OspfigP
SpriteRpc
Larp
Mtp
Ax25
IpIp
Micp
SccSp
Etherip
Encap
PrivEncryption
Gmtp
Ifmp
Pnni
Pim
Aris
Scps
Qnx
AN
IpComp
Snp
CompaqPeer
IpxInIp
Vrrp
Pgm
ZeroHop
L2tp
Ddx
Iatp
Stp
Srp
Uti
Smp
Ptp
IsisOverIpv4
Fire
Crtp
Crudp
Sscopmce
Iplt
Sps
Pipe
Sctp
Fc
RsvpE2eIgnore
MobilityHeader
UdpLite
MplsInIp
Manet
Hip
Shim6
Wesp
Rohc
Test1
Test2
Reserved
Implementations§
Source§impl IpNextLevelProtocol
impl IpNextLevelProtocol
Sourcepub fn from_u8(n: u8) -> IpNextLevelProtocol
pub fn from_u8(n: u8) -> IpNextLevelProtocol
IpNextLevelProtocol from u8
Trait Implementations§
Source§impl Clone for IpNextLevelProtocol
impl Clone for IpNextLevelProtocol
Source§fn clone(&self) -> IpNextLevelProtocol
fn clone(&self) -> IpNextLevelProtocol
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 IpNextLevelProtocol
impl Debug for IpNextLevelProtocol
Source§impl Hash for IpNextLevelProtocol
impl Hash for IpNextLevelProtocol
Source§impl PartialEq for IpNextLevelProtocol
impl PartialEq for IpNextLevelProtocol
impl Copy for IpNextLevelProtocol
impl Eq for IpNextLevelProtocol
impl StructuralPartialEq for IpNextLevelProtocol
Auto Trait Implementations§
impl Freeze for IpNextLevelProtocol
impl RefUnwindSafe for IpNextLevelProtocol
impl Send for IpNextLevelProtocol
impl Sync for IpNextLevelProtocol
impl Unpin for IpNextLevelProtocol
impl UnwindSafe for IpNextLevelProtocol
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