#[repr(u8)]pub enum IcmpV6MsgType {
DestinationUnreachable = 1,
PacketTooBig = 2,
TimeExceeded = 3,
ParameterProblem = 4,
PrivateExperimentationError1 = 100,
PrivateExperimentationError2 = 101,
ReservedForExpansionError = 127,
EchoRequest = 128,
EchoReply = 129,
PrivateExperimentationInfo1 = 200,
PrivateExperimentationInfo2 = 201,
ReservedForExpansionInfo = 255,
}
Expand description
RFC 4443 ICMPv6 message types.
Provided as a reference for the message type magic numbers.
Variants§
DestinationUnreachable = 1
PacketTooBig = 2
TimeExceeded = 3
ParameterProblem = 4
PrivateExperimentationError1 = 100
PrivateExperimentationError2 = 101
ReservedForExpansionError = 127
EchoRequest = 128
EchoReply = 129
PrivateExperimentationInfo1 = 200
PrivateExperimentationInfo2 = 201
ReservedForExpansionInfo = 255
Auto Trait Implementations§
impl Freeze for IcmpV6MsgType
impl RefUnwindSafe for IcmpV6MsgType
impl Send for IcmpV6MsgType
impl Sync for IcmpV6MsgType
impl Unpin for IcmpV6MsgType
impl UnwindSafe for IcmpV6MsgType
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