#[repr(u32)]pub enum UPNPUPNPResult {
Show 29 variants
Success = 0,
NotAuthorized = 1,
PortMappingNotFound = 2,
InconsistentParameters = 3,
NoSuchEntryInArray = 4,
ActionFailed = 5,
SrcIpWildcardNotPermitted = 6,
ExtPortWildcardNotPermitted = 7,
IntPortWildcardNotPermitted = 8,
RemoteHostMustBeWildcard = 9,
ExtPortMustBeWildcard = 10,
NoPortMapsAvailable = 11,
ConflictWithOtherMechanism = 12,
ConflictWithOtherMapping = 13,
SamePortValuesRequired = 14,
OnlyPermanentLeaseSupported = 15,
InvalidGateway = 16,
InvalidPort = 17,
InvalidProtocol = 18,
InvalidDuration = 19,
InvalidArgs = 20,
InvalidResponse = 21,
InvalidParam = 22,
HttpError = 23,
SocketError = 24,
MemAllocError = 25,
NoGateway = 26,
NoDevices = 27,
UnknownError = 28,
}Variants§
Success = 0
NotAuthorized = 1
PortMappingNotFound = 2
InconsistentParameters = 3
NoSuchEntryInArray = 4
ActionFailed = 5
SrcIpWildcardNotPermitted = 6
ExtPortWildcardNotPermitted = 7
IntPortWildcardNotPermitted = 8
RemoteHostMustBeWildcard = 9
ExtPortMustBeWildcard = 10
NoPortMapsAvailable = 11
ConflictWithOtherMechanism = 12
ConflictWithOtherMapping = 13
SamePortValuesRequired = 14
OnlyPermanentLeaseSupported = 15
InvalidGateway = 16
InvalidPort = 17
InvalidProtocol = 18
InvalidDuration = 19
InvalidArgs = 20
InvalidResponse = 21
InvalidParam = 22
HttpError = 23
SocketError = 24
MemAllocError = 25
NoGateway = 26
NoDevices = 27
UnknownError = 28
Trait Implementations§
Source§impl Clone for UPNPUPNPResult
impl Clone for UPNPUPNPResult
Source§fn clone(&self) -> UPNPUPNPResult
fn clone(&self) -> UPNPUPNPResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UPNPUPNPResult
impl Debug for UPNPUPNPResult
Source§impl Hash for UPNPUPNPResult
impl Hash for UPNPUPNPResult
Source§impl PartialEq for UPNPUPNPResult
impl PartialEq for UPNPUPNPResult
impl Copy for UPNPUPNPResult
impl Eq for UPNPUPNPResult
impl StructuralPartialEq for UPNPUPNPResult
Auto Trait Implementations§
impl Freeze for UPNPUPNPResult
impl RefUnwindSafe for UPNPUPNPResult
impl Send for UPNPUPNPResult
impl Sync for UPNPUPNPResult
impl Unpin for UPNPUPNPResult
impl UnwindSafe for UPNPUPNPResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more