Enum ig::AddPortError [−][src]
Errors returned by Gateway::add_port
Variants
The client is not authorized to perform the operation.
Can not add a mapping for local port 0.
External port number 0 (any port) is considered invalid by the gateway.
The requested mapping conflicts with a mapping assigned to another client.
The gateway requires that the requested internal and external ports are the same.
The gateway only supports permanent leases (ie. a lease_duration
of 0).
The description was too long for the gateway to handle.
RequestError(RequestError)
Some other error occured performing the request.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for AddPortError
impl Send for AddPortError
impl Sync for AddPortError
impl Unpin for AddPortError
impl !UnwindSafe for AddPortError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,