Enum smoltcp::wire::Icmpv6DstUnreachable [−][src]
Internet protocol control message subtype for type “Destination Unreachable”.
Variants
No Route to destination.
Communication with destination administratively prohibited.
Beyond scope of source address.
Address unreachable.
Port unreachable.
Source address failed ingress/egress policy.
Reject route to destination.
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>,