Struct LengthLimitError

pub struct LengthLimitError(/* private field */);

Encountered some other error when buffering the body.

This can only happen when you're using tower_http::limit::RequestBodyLimitLayer or otherwise wrapping request bodies in http_body_util::Limited.

Implementations

impl LengthLimitError

fn body_text(&self) -> String

Get the response body text used for this rejection.

fn status(&self) -> StatusCode

Get the status code used for this rejection.

Trait Implementations

impl Debug for LengthLimitError

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

impl Display for LengthLimitError

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

impl Error for LengthLimitError

fn source(&self) -> Option<&dyn Error + 'static>

impl IntoResponse for LengthLimitError

fn into_response(self) -> Response

Auto Trait Implementations

impl !RefUnwindSafe for LengthLimitError

impl !UnwindSafe for LengthLimitError

impl Freeze for LengthLimitError

impl Send for LengthLimitError

impl Sync for LengthLimitError

impl Unpin for LengthLimitError

impl UnsafeUnpin for LengthLimitError

Blanket Implementations

impl<T> Any for LengthLimitError where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for LengthLimitError where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for LengthLimitError where T: ?Sized,

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

impl<T> From<T> for LengthLimitError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for LengthLimitError

impl<T> ToString for LengthLimitError where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T> WithSubscriber for LengthLimitError

impl<T, U> Into<U> for LengthLimitError where U: From<T>,

fn into(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<U> for LengthLimitError where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for LengthLimitError where U: TryFrom<T>,

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