Enum smoltcp::wire::Icmpv4DstUnreachable [−][src]
Internet protocol control message subtype for type “Destination Unreachable”.
Variants
Destination network unreachable
Destination host unreachable
Destination protocol unreachable
Destination port unreachable
Fragmentation required, and DF flag set
Source route failed
Destination network unknown
Destination host unknown
Source host isolated
Network administratively prohibited
Host administratively prohibited
Network unreachable for ToS
Host unreachable for ToS
Communication administratively prohibited
Host precedence violation
Precedence cutoff in effect
Unknown(u8)
Trait Implementations
impl Clone for DstUnreachable
[src]
fn clone(&self) -> DstUnreachable
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[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]
fn cmp(&self, other: &DstUnreachable) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<DstUnreachable> for DstUnreachable
[src]
fn eq(&self, other: &DstUnreachable) -> bool
[src]
fn ne(&self, other: &DstUnreachable) -> bool
[src]
impl PartialOrd<DstUnreachable> for DstUnreachable
[src]
fn partial_cmp(&self, other: &DstUnreachable) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for DstUnreachable
[src]
impl StructuralPartialEq for DstUnreachable
[src]
Auto Trait Implementations
impl RefUnwindSafe for DstUnreachable
impl Send for DstUnreachable
impl Sync for DstUnreachable
impl Unpin for DstUnreachable
impl UnwindSafe for DstUnreachable
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,