pub enum HttpFetchError {
DnsFailure(String),
ConnectionRefused,
Timeout,
TlsError(String),
PoolExhausted,
BodyTooLarge,
NotAllowed(String),
InsecureRejected,
Internal(String),
}Expand description
Typed transport error from HttpFetchBackend.
Mirrors the WIT net-error variant exactly.
Variants§
DnsFailure(String)
ConnectionRefused
Timeout
TlsError(String)
PoolExhausted
BodyTooLarge
NotAllowed(String)
InsecureRejected
Internal(String)
Trait Implementations§
Source§impl Debug for HttpFetchError
impl Debug for HttpFetchError
Source§impl Display for HttpFetchError
impl Display for HttpFetchError
Source§impl Error for HttpFetchError
impl Error for HttpFetchError
1.30.0 · 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 Freeze for HttpFetchError
impl RefUnwindSafe for HttpFetchError
impl Send for HttpFetchError
impl Sync for HttpFetchError
impl Unpin for HttpFetchError
impl UnsafeUnpin for HttpFetchError
impl UnwindSafe for HttpFetchError
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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