pub struct TranscodeSqueezeEvict;Expand description
Squeeze the entry to liquid memory.
Trait Implementations§
Source§impl Clone for TranscodeSqueezeEvict
impl Clone for TranscodeSqueezeEvict
Source§fn clone(&self) -> TranscodeSqueezeEvict
fn clone(&self) -> TranscodeSqueezeEvict
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 moreSource§impl Debug for TranscodeSqueezeEvict
impl Debug for TranscodeSqueezeEvict
Source§impl Default for TranscodeSqueezeEvict
impl Default for TranscodeSqueezeEvict
Source§fn default() -> TranscodeSqueezeEvict
fn default() -> TranscodeSqueezeEvict
Returns the “default value” for a type. Read more
Source§impl SqueezePolicy for TranscodeSqueezeEvict
impl SqueezePolicy for TranscodeSqueezeEvict
Source§fn squeeze(
&self,
entry: &CacheEntry,
compressor: &LiquidCompressorStates,
squeeze_hint: Option<&CacheExpression>,
squeeze_io: &Arc<dyn SqueezeIoHandler>,
) -> SqueezeOutcome
fn squeeze( &self, entry: &CacheEntry, compressor: &LiquidCompressorStates, squeeze_hint: Option<&CacheExpression>, squeeze_io: &Arc<dyn SqueezeIoHandler>, ) -> SqueezeOutcome
Squeeze the entry.
Auto Trait Implementations§
impl Freeze for TranscodeSqueezeEvict
impl RefUnwindSafe for TranscodeSqueezeEvict
impl Send for TranscodeSqueezeEvict
impl Sync for TranscodeSqueezeEvict
impl Unpin for TranscodeSqueezeEvict
impl UnsafeUnpin for TranscodeSqueezeEvict
impl UnwindSafe for TranscodeSqueezeEvict
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> 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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request