pub enum FetcherError {
RequestFailed(String),
Http(Error),
}Expand description
Errors from building a Fetcher or performing a request.
Variants§
RequestFailed(String)
The request could not be completed: every retry attempt failed, the response body exceeded the configured size cap, or a body chunk could not be read. The message carries the underlying cause.
Http(Error)
The underlying reqwest client failed to build (e.g. TLS backend initialization).
Trait Implementations§
Source§impl Debug for FetcherError
impl Debug for FetcherError
Source§impl Display for FetcherError
impl Display for FetcherError
Source§impl Error for FetcherError
impl Error for FetcherError
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()
Auto Trait Implementations§
impl !RefUnwindSafe for FetcherError
impl !UnwindSafe for FetcherError
impl Freeze for FetcherError
impl Send for FetcherError
impl Sync for FetcherError
impl Unpin for FetcherError
impl UnsafeUnpin for FetcherError
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.