Struct tower_http::compression::predicate::SizeAbove
source · [−]pub struct SizeAbove(_);This is supported on crate features
compression-br or compression-deflate or compression-gzip only.Expand description
Predicate that will only allow compression of responses above a certain size.
Implementations
sourceimpl SizeAbove
impl SizeAbove
sourcepub const fn new(min_size_bytes: u16) -> Self
pub const fn new(min_size_bytes: u16) -> Self
Create a new SizeAbove predicate that will only compress responses larger than
min_size_bytes.
The response will be compressed if the exact size cannot be determined through either the
content-length header or Body::size_hint.
Trait Implementations
impl Copy for SizeAbove
Auto Trait Implementations
impl RefUnwindSafe for SizeAbove
impl Send for SizeAbove
impl Sync for SizeAbove
impl Unpin for SizeAbove
impl UnwindSafe for SizeAbove
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> 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>
sourceimpl<T> PolicyExt for T where
T: ?Sized,
impl<T> PolicyExt for T where
T: ?Sized,
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
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