pub struct BodyLimit { /* private fields */ }
Expand description
Can be used to communicate the desire to limit the size of request/response bodies.
Implementations§
Source§impl BodyLimit
impl BodyLimit
Sourcepub fn request_only(limit: usize) -> BodyLimit
pub fn request_only(limit: usize) -> BodyLimit
Create a new BodyLimit
, with the given limit to be applied to the request only.
Sourcepub fn response_only(limit: usize) -> BodyLimit
pub fn response_only(limit: usize) -> BodyLimit
Create a new BodyLimit
, with the given limit to be applied to the response only.
Sourcepub fn symmetric(limit: usize) -> BodyLimit
pub fn symmetric(limit: usize) -> BodyLimit
Create a new BodyLimit
, with the given limit to be applied to both the request and response bodies.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BodyLimit
impl RefUnwindSafe for BodyLimit
impl Send for BodyLimit
impl Sync for BodyLimit
impl Unpin for BodyLimit
impl UnwindSafe for BodyLimit
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<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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