Enum smoltcp::wire::Icmpv4Message[][src]

pub enum Icmpv4Message {
    EchoReply,
    DstUnreachable,
    Redirect,
    EchoRequest,
    RouterAdvert,
    RouterSolicit,
    TimeExceeded,
    ParamProblem,
    Timestamp,
    TimestampReply,
    Unknown(u8),
}

Internet protocol control message type.

Variants

EchoReply

Echo reply

DstUnreachable

Destination unreachable

Redirect

Message redirect

EchoRequest

Echo request

RouterAdvert

Router advertisement

RouterSolicit

Router solicitation

TimeExceeded

Time exceeded

ParamProblem

Parameter problem

Timestamp

Timestamp

TimestampReply

Timestamp reply

Unknown(u8)

Trait Implementations

impl Clone for Message[src]

impl Copy for Message[src]

impl Debug for Message[src]

impl Display for Message[src]

impl Eq for Message[src]

impl From<u8> for Message[src]

impl Ord for Message[src]

impl PartialEq<Message> for Message[src]

impl PartialOrd<Message> for Message[src]

impl StructuralEq for Message[src]

impl StructuralPartialEq for Message[src]

Auto Trait Implementations

impl RefUnwindSafe for Message

impl Send for Message

impl Sync for Message

impl Unpin for Message

impl UnwindSafe for Message

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.