pub enum H3BodyError {
StreamError(StreamError),
DataAfterTrailers,
BufferExceeded,
}
Available on (crate features
http1
or http2
or http3
) and crate feature http3
only.Expand description
Error type for QuicIncomingBody
.
Variants§
StreamError(StreamError)
h3 stream error.
Refer to [h3::error::StreamError
] for more information.
DataAfterTrailers
Unexpected data after receiving HTTP/3 trailers.
BufferExceeded
The given size hint was exceeded.
Trait Implementations§
Source§impl Debug for H3BodyError
impl Debug for H3BodyError
Source§impl Display for H3BodyError
impl Display for H3BodyError
Source§impl Error for H3BodyError
impl Error for H3BodyError
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 From<H3BodyError> for IncomingBodyError
impl From<H3BodyError> for IncomingBodyError
Source§fn from(source: H3BodyError) -> Self
fn from(source: H3BodyError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for H3BodyError
impl !RefUnwindSafe for H3BodyError
impl Send for H3BodyError
impl Sync for H3BodyError
impl Unpin for H3BodyError
impl !UnwindSafe for H3BodyError
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