Enum igd::AddAnyPortError
[−]
[src]
pub enum AddAnyPortError { ActionNotAuthorized, InternalPortZeroInvalid, NoPortsAvailable, ExternalPortInUse, OnlyPermanentLeasesSupported, DescriptionTooLong, RequestError(RequestError), }
Errors returned by Gateway::add_any_port
and Gateway::get_any_address
Variants
ActionNotAuthorized | The client is not authorized to perform the operation. | |
InternalPortZeroInvalid | Can not add a mapping for local port 0. | |
NoPortsAvailable | The gateway does not have any free ports. | |
ExternalPortInUse | The gateway can only map internal ports to same-numbered external ports and this external port is in use. | |
OnlyPermanentLeasesSupported | The gateway only supports permanent leases (ie. a | |
DescriptionTooLong | The description was too long for the gateway to handle. | |
RequestError | Some other error occured performing the request. |
Trait Implementations
impl Display for AddAnyPortError
[src]
impl Error for AddAnyPortError
[src]
fn cause(&self) -> Option<&Error>
The lower-level cause of this error, if any.
fn description(&self) -> &str
A short description of the error. Read more