Enum AddrKind
pub(in ::net::parser) enum AddrKind
Variants
-
Ip -
Ipv4 -
Ipv6 -
Socket -
SocketV4 -
SocketV6
Trait Implementations
impl Clone for AddrKind
fn clone(&self) -> AddrKind
impl Debug for AddrKind
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for AddrKind
fn assert_fields_are_eq(&self)
impl PartialEq for AddrKind
fn eq(&self, other: &AddrKind) -> bool
impl StructuralPartialEq for AddrKind
Auto Trait Implementations
impl Freeze for AddrKind
impl RefUnwindSafe for AddrKind
impl Send for AddrKind
impl Sync for AddrKind
impl Unpin for AddrKind
impl UnsafeUnpin for AddrKind
impl UnwindSafe for AddrKind
Blanket Implementations
impl<T> Any for AddrKind
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for AddrKind
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for AddrKind
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for AddrKind
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for AddrKind
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for AddrKind
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for AddrKind
impl<T, U> Into<U> for AddrKind
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for AddrKind
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for AddrKind
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>