pub struct BodyTooLarge {
pub cap: usize,
}Expand description
A response body refused by read_capped for exceeding its cap.
Typed so a caller can tell “the server answered, too much” from “the server
never answered” (#227): a publication read files it as Body.
Fields§
§cap: usizeThe cap it exceeded, in bytes.
Trait Implementations§
Source§impl Clone for BodyTooLarge
impl Clone for BodyTooLarge
impl Copy for BodyTooLarge
Source§impl Debug for BodyTooLarge
impl Debug for BodyTooLarge
Source§impl Display for BodyTooLarge
impl Display for BodyTooLarge
impl Eq for BodyTooLarge
Source§impl Error for BodyTooLarge
impl Error for BodyTooLarge
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 BodyTooLarge
impl PartialEq for BodyTooLarge
impl StructuralPartialEq for BodyTooLarge
Auto Trait Implementations§
impl Freeze for BodyTooLarge
impl RefUnwindSafe for BodyTooLarge
impl Send for BodyTooLarge
impl Sync for BodyTooLarge
impl Unpin for BodyTooLarge
impl UnsafeUnpin for BodyTooLarge
impl UnwindSafe for BodyTooLarge
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more