Enum smoltcp::wire::Icmpv4DstUnreachable[][src]

pub enum Icmpv4DstUnreachable {
    NetUnreachable,
    HostUnreachable,
    ProtoUnreachable,
    PortUnreachable,
    FragRequired,
    SrcRouteFailed,
    DstNetUnknown,
    DstHostUnknown,
    SrcHostIsolated,
    NetProhibited,
    HostProhibited,
    NetUnreachToS,
    HostUnreachToS,
    CommProhibited,
    HostPrecedViol,
    PrecedCutoff,
    Unknown(u8),
}

Internet protocol control message subtype for type “Destination Unreachable”.

Variants

NetUnreachable

Destination network unreachable

HostUnreachable

Destination host unreachable

ProtoUnreachable

Destination protocol unreachable

PortUnreachable

Destination port unreachable

FragRequired

Fragmentation required, and DF flag set

SrcRouteFailed

Source route failed

DstNetUnknown

Destination network unknown

DstHostUnknown

Destination host unknown

SrcHostIsolated

Source host isolated

NetProhibited

Network administratively prohibited

HostProhibited

Host administratively prohibited

NetUnreachToS

Network unreachable for ToS

HostUnreachToS

Host unreachable for ToS

CommProhibited

Communication administratively prohibited

HostPrecedViol

Host precedence violation

PrecedCutoff

Precedence cutoff in effect

Unknown(u8)

Trait Implementations

impl Clone for DstUnreachable[src]

impl Copy for DstUnreachable[src]

impl Debug for DstUnreachable[src]

impl Display for DstUnreachable[src]

impl Eq for DstUnreachable[src]

impl From<u8> for DstUnreachable[src]

impl Ord for DstUnreachable[src]

impl PartialEq<DstUnreachable> for DstUnreachable[src]

impl PartialOrd<DstUnreachable> for DstUnreachable[src]

impl StructuralEq for DstUnreachable[src]

impl StructuralPartialEq for DstUnreachable[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.