[][src]Enum gdnative_network::UPNPUPNPResult

#[repr(u32)]
pub enum UPNPUPNPResult {
    Success,
    NotAuthorized,
    PortMappingNotFound,
    InconsistentParameters,
    NoSuchEntryInArray,
    ActionFailed,
    SrcIpWildcardNotPermitted,
    ExtPortWildcardNotPermitted,
    IntPortWildcardNotPermitted,
    RemoteHostMustBeWildcard,
    ExtPortMustBeWildcard,
    NoPortMapsAvailable,
    ConflictWithOtherMechanism,
    ConflictWithOtherMapping,
    SamePortValuesRequired,
    OnlyPermanentLeaseSupported,
    InvalidGateway,
    InvalidPort,
    InvalidProtocol,
    InvalidDuration,
    InvalidArgs,
    InvalidResponse,
    InvalidParam,
    HttpError,
    SocketError,
    MemAllocError,
    NoGateway,
    NoDevices,
    UnknownError,
}

Variants

Success
NotAuthorized
PortMappingNotFound
InconsistentParameters
NoSuchEntryInArray
ActionFailed
SrcIpWildcardNotPermitted
ExtPortWildcardNotPermitted
IntPortWildcardNotPermitted
RemoteHostMustBeWildcard
ExtPortMustBeWildcard
NoPortMapsAvailable
ConflictWithOtherMechanism
ConflictWithOtherMapping
SamePortValuesRequired
OnlyPermanentLeaseSupported
InvalidGateway
InvalidPort
InvalidProtocol
InvalidDuration
InvalidArgs
InvalidResponse
InvalidParam
HttpError
SocketError
MemAllocError
NoGateway
NoDevices
UnknownError

Trait Implementations

impl Clone for UPNPUPNPResult[src]

impl Copy for UPNPUPNPResult[src]

impl Debug for UPNPUPNPResult[src]

impl Eq for UPNPUPNPResult[src]

impl Hash for UPNPUPNPResult[src]

impl PartialEq<UPNPUPNPResult> for UPNPUPNPResult[src]

impl StructuralEq for UPNPUPNPResult[src]

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