Enum udp_socket::SocketType[][src]

pub enum SocketType {
    Ipv4,
    Ipv6Only,
    Ipv6,
}

Socket type.

Variants

Ipv4

Socket is bound to an ip4 address.

Ipv6Only

Socket is bound to an ip6 address and is not dual stack.

Ipv6

Socket is bound to an ip6 address and supports ip4 packets.

Trait Implementations

impl Clone for SocketType[src]

impl Copy for SocketType[src]

impl Debug for SocketType[src]

impl Eq for SocketType[src]

impl PartialEq<SocketType> for SocketType[src]

impl StructuralEq for SocketType[src]

impl StructuralPartialEq for SocketType[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, 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.