[][src]Enum stunxy::NatType

pub enum NatType {
    OpenInternet,
    FullConeNat,
    RestrictedConeNat,
    PortRestrictedConeNat,
    SymmetricNat,
    SymmetricFirewall,
    UdpBlocked,
}

Enumeration of NAT types.

Variants

OpenInternet

Represents the open Internet.

FullConeNat

Represents the full-cone NAT.

RestrictedConeNat

Represents the restricted cone NAT.

PortRestrictedConeNat

Represents the port restricted cone NAT.

SymmetricNat

Represents the symmetric NAT.

SymmetricFirewall

Represents the symmetric firewall.

UdpBlocked

Represents the UDP blocked.

Trait Implementations

impl Clone for NatType[src]

impl Copy for NatType[src]

impl Debug for NatType[src]

impl Display for NatType[src]

Auto Trait Implementations

impl RefUnwindSafe for NatType

impl Send for NatType

impl Sync for NatType

impl Unpin for NatType

impl UnwindSafe for NatType

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,