pub enum IcmpTypeV6 {
Show 38 variants
DestinationUnreachable,
PacketTooBig,
TimeExceeded,
ParameterProblem,
EchoRequest,
EchoReply,
MulticastListenerQuery,
MulticastListenerReport,
MulticastListenerDone,
RouterSolicitation,
RouterAdvertisement,
NeighborSolicitation,
NeighborAdvertisement,
RedirectMessage,
RouterRenumbering,
ICMPNodeInformationQuery,
ICMPNodeInformationResponse,
InverseNeighborDiscoverySolicitationMessage,
InverseNeighborDiscoveryAdvertisementMessage,
Version2MulticastListenerReport,
HomeAgentAddressDiscoveryRequestMessage,
HomeAgentAddressDiscoveryReplyMessage,
MobilePrefixSolicitation,
MobilePrefixAdvertisement,
CertificationPathSolicitationMessage,
CertificationPathAdvertisementMessage,
MulticastRouterAdvertisement,
MulticastRouterSolicitation,
MulticastRouterTermination,
FMIPv6Messages,
RPLControlMessage,
ILNPv6LocatorUpdateMessage,
DuplicateAddressRequest,
DuplicateAddressConfirmation,
MPLControlMessage,
ExtendedEchoRequest,
ExtendedEchoReply,
Unknown,
}Expand description
The ICMPv6 message type.
Variants§
DestinationUnreachable
PacketTooBig
TimeExceeded
ParameterProblem
EchoRequest
EchoReply
MulticastListenerQuery
MulticastListenerReport
MulticastListenerDone
RouterSolicitation
RouterAdvertisement
NeighborSolicitation
NeighborAdvertisement
RedirectMessage
RouterRenumbering
ICMPNodeInformationQuery
ICMPNodeInformationResponse
InverseNeighborDiscoverySolicitationMessage
InverseNeighborDiscoveryAdvertisementMessage
Version2MulticastListenerReport
HomeAgentAddressDiscoveryRequestMessage
HomeAgentAddressDiscoveryReplyMessage
MobilePrefixSolicitation
MobilePrefixAdvertisement
CertificationPathSolicitationMessage
CertificationPathAdvertisementMessage
MulticastRouterAdvertisement
MulticastRouterSolicitation
MulticastRouterTermination
FMIPv6Messages
RPLControlMessage
ILNPv6LocatorUpdateMessage
DuplicateAddressRequest
DuplicateAddressConfirmation
MPLControlMessage
ExtendedEchoRequest
ExtendedEchoReply
Unknown
Trait Implementations§
Source§impl Clone for IcmpTypeV6
impl Clone for IcmpTypeV6
Source§fn clone(&self) -> IcmpTypeV6
fn clone(&self) -> IcmpTypeV6
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IcmpTypeV6
Source§impl Debug for IcmpTypeV6
impl Debug for IcmpTypeV6
Source§impl Display for IcmpTypeV6
impl Display for IcmpTypeV6
impl Eq for IcmpTypeV6
Source§impl Hash for IcmpTypeV6
impl Hash for IcmpTypeV6
Source§impl PartialEq for IcmpTypeV6
impl PartialEq for IcmpTypeV6
impl StructuralPartialEq for IcmpTypeV6
Auto Trait Implementations§
impl Freeze for IcmpTypeV6
impl RefUnwindSafe for IcmpTypeV6
impl Send for IcmpTypeV6
impl Sync for IcmpTypeV6
impl Unpin for IcmpTypeV6
impl UnsafeUnpin for IcmpTypeV6
impl UnwindSafe for IcmpTypeV6
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