Enum igd::AddPortError
[−]
[src]
pub enum AddPortError { ActionNotAuthorized, InternalPortZeroInvalid, ExternalPortZeroInvalid, PortInUse, SamePortValuesRequired, OnlyPermanentLeasesSupported, DescriptionTooLong, RequestError(RequestError), }
Errors returned by Gateway::add_port
Variants
ActionNotAuthorized | The client is not authorized to perform the operation. | |
InternalPortZeroInvalid | Can not add a mapping for local port 0. | |
ExternalPortZeroInvalid | External port number 0 (any port) is considered invalid by the gateway. | |
PortInUse | The requested mapping conflicts with a mapping assigned to another client. | |
SamePortValuesRequired | The gateway requires that the requested internal and external ports are the same. | |
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 AddPortError
[src]
impl Error for AddPortError
[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