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 lease_duration
of 0).
DescriptionTooLong
The description was too long for the gateway to handle.
RequestError(RequestError)
Some other error occured performing the request.