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