pub enum RequestBodyStreamError {
TooLarge {
received: usize,
max: usize,
},
ConnectionClosed,
Io(String),
}Expand description
Error yielded by streaming request bodies.
Variants§
TooLarge
The body exceeded the configured maximum size.
ConnectionClosed
The connection closed before the full body was read.
Io(String)
An I/O error occurred while reading the body.
Trait Implementations§
Source§impl Clone for RequestBodyStreamError
impl Clone for RequestBodyStreamError
Source§fn clone(&self) -> RequestBodyStreamError
fn clone(&self) -> RequestBodyStreamError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§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()
Source§impl PartialEq for RequestBodyStreamError
impl PartialEq for RequestBodyStreamError
impl Eq for RequestBodyStreamError
impl StructuralPartialEq for RequestBodyStreamError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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).