pub enum RequestBodyStreamError {
ConnectionClosed,
Timeout,
TooLarge {
received: usize,
max: usize,
},
Io(String),
}Expand description
Error type for streaming body operations.
Variants§
ConnectionClosed
Connection was closed before body was complete.
Timeout
Timeout while waiting for body data.
TooLarge
Body exceeded configured size limit.
Io(String)
I/O error during streaming.
Trait Implementations§
Source§impl Debug for RequestBodyStreamError
impl Debug for RequestBodyStreamError
Source§impl Display for RequestBodyStreamError
impl Display for RequestBodyStreamError
Source§impl Error for RequestBodyStreamError
impl Error for RequestBodyStreamError
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 RequestBodyStreamError
impl RefUnwindSafe for RequestBodyStreamError
impl Send for RequestBodyStreamError
impl Sync for RequestBodyStreamError
impl Unpin for RequestBodyStreamError
impl UnwindSafe for RequestBodyStreamError
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: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).