pub enum Error {
Reqwest(Error),
Url(UrlError),
}Expand description
A catch-all error type for everything that can (and does, currently) go wrong with this library
Variants§
Reqwest(Error)
An error reported by the underlying reqwest library.
Url(UrlError)
An error related to the parsing of a URL.
Trait Implementations§
Source§impl Debug for ChesterfieldError
impl Debug for ChesterfieldError
Source§impl Display for ChesterfieldError
impl Display for ChesterfieldError
Source§impl Error for ChesterfieldError
impl Error for ChesterfieldError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<Error> for ChesterfieldError
impl From<Error> for ChesterfieldError
Source§impl From<ParseError> for ChesterfieldError
impl From<ParseError> for ChesterfieldError
Auto Trait Implementations§
impl Freeze for ChesterfieldError
impl !RefUnwindSafe for ChesterfieldError
impl Send for ChesterfieldError
impl Sync for ChesterfieldError
impl Unpin for ChesterfieldError
impl !UnwindSafe for ChesterfieldError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<E> Fail for E
impl<E> Fail for E
Source§fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it
is an error that wraps other errors. Read more
Source§fn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the
Backtrace carried by this failure, if it
carries one. Read moreSource§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more