Enum poem::error::ReadBodyError
source · [−]pub enum ReadBodyError {
BodyHasBeenTaken,
Utf8(FromUtf8Error),
PayloadTooLarge,
Io(Error),
}
Expand description
A possible error value when reading the body.
Variants
BodyHasBeenTaken
Body has been taken by other extractors.
Utf8(FromUtf8Error)
Body is not a valid utf8 string.
PayloadTooLarge
Payload too large
Io(Error)
Io error.
Trait Implementations
sourceimpl Debug for ReadBodyError
impl Debug for ReadBodyError
sourceimpl Display for ReadBodyError
impl Display for ReadBodyError
sourceimpl Error for ReadBodyError
impl Error for ReadBodyError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<Error> for ReadBodyError
impl From<Error> for ReadBodyError
sourceimpl From<FromUtf8Error> for ReadBodyError
impl From<FromUtf8Error> for ReadBodyError
sourcefn from(source: FromUtf8Error) -> Self
fn from(source: FromUtf8Error) -> Self
Performs the conversion.
sourceimpl ResponseError for ReadBodyError
impl ResponseError for ReadBodyError
sourcefn status(&self) -> StatusCode
fn status(&self) -> StatusCode
The status code of this error.
Auto Trait Implementations
impl RefUnwindSafe for ReadBodyError
impl Send for ReadBodyError
impl Sync for ReadBodyError
impl Unpin for ReadBodyError
impl UnwindSafe for ReadBodyError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> FutureExt for T
impl<T> FutureExt for T
sourcefn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
sourcefn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more