pub enum Icmpv6Message {
Unreachable {
_unused: u32,
invoking_packet: Vec<u8>,
},
PacketTooBig {
mtu: u32,
invoking_packet: Vec<u8>,
},
TimeExceeded {
_unused: u32,
invoking_packet: Vec<u8>,
},
ParameterProblem {
pointer: u32,
invoking_packet: Vec<u8>,
},
PrivateExperimental {
padding: u32,
payload: Vec<u8>,
},
EchoRequest {
identifier: u16,
sequence: u16,
payload: Vec<u8>,
},
EchoReply {
identifier: u16,
sequence: u16,
payload: Vec<u8>,
},
}
Expand description
The possible Icmpv6 Message types.
Variants§
Implementations§
Trait Implementations§
Source§impl Debug for Icmpv6Message
impl Debug for Icmpv6Message
Source§impl PartialEq for Icmpv6Message
impl PartialEq for Icmpv6Message
impl StructuralPartialEq for Icmpv6Message
Auto Trait Implementations§
impl Freeze for Icmpv6Message
impl RefUnwindSafe for Icmpv6Message
impl Send for Icmpv6Message
impl Sync for Icmpv6Message
impl Unpin for Icmpv6Message
impl UnwindSafe for Icmpv6Message
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