[−][src]Enum igd::RequestError
Errors that can occur when sending the request to the gateway.
Variants
HttpError(HttpError)
Http/Hyper error
IoError(Error)
IO Error
InvalidResponse(String)
The response from the gateway could not be parsed.
ErrorCode(u16, String)
The gateway returned an unhandled error code and description.
HyperError(Error)
When using the async feature.
Trait Implementations
impl From<HttpError> for RequestError
[src]
fn from(err: HttpError) -> RequestError
[src]
impl From<Error> for RequestError
[src]
fn from(err: Error) -> RequestError
[src]
impl From<Error> for RequestError
[src]
fn from(err: Error) -> RequestError
[src]
impl From<UriError> for RequestError
[src]
fn from(err: UriError) -> RequestError
[src]
impl From<FromUtf8Error> for RequestError
[src]
fn from(err: FromUtf8Error) -> RequestError
[src]
impl From<RequestError> for AddAnyPortError
[src]
fn from(err: RequestError) -> AddAnyPortError
[src]
impl Display for RequestError
[src]
impl Debug for RequestError
[src]
impl Error for RequestError
[src]
Auto Trait Implementations
impl Send for RequestError
impl Sync for RequestError
Blanket Implementations
impl<T, U> Into 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> From for T
[src]
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto 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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,