Enum igd::SearchError
source · [−]pub enum SearchError {
HttpError(Error),
InvalidResponse,
IoError(Error),
Utf8Error(Utf8Error),
XmlError(XmlError),
}
Expand description
Errors than can occur while trying to find the gateway.
Variants
HttpError(Error)
Http/Hyper error
InvalidResponse
Unable to process the response
IoError(Error)
IO Error
Utf8Error(Utf8Error)
UTF-8 decoding error
XmlError(XmlError)
XML processing error
Trait Implementations
sourceimpl Debug for SearchError
impl Debug for SearchError
sourceimpl Display for SearchError
impl Display for SearchError
sourceimpl Error for SearchError
impl Error for SearchError
sourcefn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<Error> for SearchError
impl From<Error> for SearchError
sourcefn from(err: Error) -> SearchError
fn from(err: Error) -> SearchError
Performs the conversion.
sourceimpl From<Error> for SearchError
impl From<Error> for SearchError
sourcefn from(err: Error) -> SearchError
fn from(err: Error) -> SearchError
Performs the conversion.
sourceimpl From<Error> for SearchError
impl From<Error> for SearchError
sourcefn from(err: XmlError) -> SearchError
fn from(err: XmlError) -> SearchError
Performs the conversion.
sourceimpl<F> From<TimeoutError<F>> for SearchError
impl<F> From<TimeoutError<F>> for SearchError
sourcefn from(_err: TimeoutError<F>) -> SearchError
fn from(_err: TimeoutError<F>) -> SearchError
Performs the conversion.
sourceimpl From<UriError> for SearchError
impl From<UriError> for SearchError
sourcefn from(err: UriError) -> SearchError
fn from(err: UriError) -> SearchError
Performs the conversion.
sourceimpl From<Utf8Error> for SearchError
impl From<Utf8Error> for SearchError
sourcefn from(err: Utf8Error) -> SearchError
fn from(err: Utf8Error) -> SearchError
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for SearchError
impl Send for SearchError
impl Sync for SearchError
impl Unpin for SearchError
impl !UnwindSafe for SearchError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more