pub enum ReadBodyError {
TooLarge,
Stream(Error),
}Expand description
Reason the upstream body could not be read.
ProxyTransport maps this to Response::Upstream502 { reason } so
the failure flows through the response middleware chain.
Variants§
TooLarge
Content-Length or streamed bytes exceeded max_bytes.
Stream(Error)
Underlying reqwest stream error.
Trait Implementations§
Source§impl Debug for ReadBodyError
impl Debug for ReadBodyError
Auto Trait Implementations§
impl Freeze for ReadBodyError
impl !RefUnwindSafe for ReadBodyError
impl Send for ReadBodyError
impl Sync for ReadBodyError
impl Unpin for ReadBodyError
impl UnsafeUnpin for ReadBodyError
impl !UnwindSafe for ReadBodyError
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.