[−][src]Enum ninat::NatType
Enumeration of NAT types.
Variants
Represents the NAT Type A.
Represents the NAT Type B.
Represents the NAT Type C.
Represents the NAT Type D.
Represents the NAT Type F.
Implementations
impl NatType
[src]
pub fn nintendo(&self) -> String
[src]
Returns the Nintendo (Nintendo Switch) NAT type.
pub fn sony(&self) -> String
[src]
Returns the Sony (PlayStation) NAT type.
pub fn microsoft(&self) -> String
[src]
Returns the Microsoft (Xbox) NAT type.
Trait Implementations
impl Clone for NatType
[src]
impl Copy for NatType
[src]
impl Debug for NatType
[src]
impl Display for NatType
[src]
impl Eq for NatType
[src]
impl Ord for NatType
[src]
fn cmp(&self, other: &NatType) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<NatType> for NatType
[src]
impl PartialOrd<NatType> for NatType
[src]
fn partial_cmp(&self, other: &NatType) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for NatType
[src]
impl StructuralPartialEq 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]
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,
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.
fn to_owned(&self) -> T
[src]
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.
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>,