pub enum KernelCompressionAdvice {
Maintain,
Reduce,
Increase,
}Expand description
Kernel-level recommendation for adjusting compression depth.
Variants§
Maintain
No change to current compression.
Reduce
Reduce compression because users are bouncing too often.
Increase
Increase compression because users accept compressed output.
Trait Implementations§
Source§impl Clone for KernelCompressionAdvice
impl Clone for KernelCompressionAdvice
Source§fn clone(&self) -> KernelCompressionAdvice
fn clone(&self) -> KernelCompressionAdvice
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for KernelCompressionAdvice
Source§impl Debug for KernelCompressionAdvice
impl Debug for KernelCompressionAdvice
Source§impl Default for KernelCompressionAdvice
impl Default for KernelCompressionAdvice
Source§fn default() -> KernelCompressionAdvice
fn default() -> KernelCompressionAdvice
Returns the “default value” for a type. Read more
impl Eq for KernelCompressionAdvice
Source§impl PartialEq for KernelCompressionAdvice
impl PartialEq for KernelCompressionAdvice
Source§impl Serialize for KernelCompressionAdvice
impl Serialize for KernelCompressionAdvice
impl StructuralPartialEq for KernelCompressionAdvice
Auto Trait Implementations§
impl Freeze for KernelCompressionAdvice
impl RefUnwindSafe for KernelCompressionAdvice
impl Send for KernelCompressionAdvice
impl Sync for KernelCompressionAdvice
impl Unpin for KernelCompressionAdvice
impl UnsafeUnpin for KernelCompressionAdvice
impl UnwindSafe for KernelCompressionAdvice
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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