Enum FailedToBufferBody

enum FailedToBufferBody

Rejection type for extractors that buffer the request body. Used if the request body cannot be buffered due to an error.

Variants

LengthLimitError(LengthLimitError)
UnknownBodyError(UnknownBodyError)

Implementations

impl FailedToBufferBody

fn body_text(self: &Self) -> String

Get the response body text used for this rejection.

fn status(self: &Self) -> http::StatusCode

Get the status code used for this rejection.

impl Debug for FailedToBufferBody

fn fmt(self: &Self, f: &mut $crate::fmt::Formatter<'_>) -> $crate::fmt::Result

impl Display for FailedToBufferBody

fn fmt(self: &Self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result

impl Error for FailedToBufferBody

fn source(self: &Self) -> Option<&dyn std::error::Error + 'static>

impl Freeze for FailedToBufferBody

impl From for FailedToBufferBody

fn from(inner: UnknownBodyError) -> Self

impl From for FailedToBufferBody

fn from(inner: LengthLimitError) -> Self

impl IntoResponse for FailedToBufferBody

fn into_response(self: Self) -> $crate::response::Response

impl RefUnwindSafe for FailedToBufferBody

impl Send for FailedToBufferBody

impl Sync for FailedToBufferBody

impl Unpin for FailedToBufferBody

impl UnwindSafe for FailedToBufferBody

impl<T> Any for FailedToBufferBody

fn type_id(self: &Self) -> TypeId

impl<T> Borrow for FailedToBufferBody

fn borrow(self: &Self) -> &T

impl<T> BorrowMut for FailedToBufferBody

fn borrow_mut(self: &mut Self) -> &mut T

impl<T> From for FailedToBufferBody

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for FailedToBufferBody

impl<T> ToString for FailedToBufferBody

fn to_string(self: &Self) -> String

impl<T> WithSubscriber for FailedToBufferBody

impl<T, U> Into for FailedToBufferBody

fn into(self: Self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom for FailedToBufferBody

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

impl<T, U> TryInto for FailedToBufferBody

fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>