pub struct TranscodeEvict;Expand description
Squeeze the entry to liquid memory, but don’t convert to squeezed.
Trait Implementations§
Source§impl Clone for TranscodeEvict
impl Clone for TranscodeEvict
Source§fn clone(&self) -> TranscodeEvict
fn clone(&self) -> TranscodeEvict
Returns a duplicate of the value. Read more
1.0.0 · 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 TranscodeEvict
impl Debug for TranscodeEvict
Source§impl Default for TranscodeEvict
impl Default for TranscodeEvict
Source§fn default() -> TranscodeEvict
fn default() -> TranscodeEvict
Returns the “default value” for a type. Read more
Source§impl SqueezePolicy for TranscodeEvict
impl SqueezePolicy for TranscodeEvict
Source§fn squeeze(
&self,
entry: &CacheEntry,
compressor: &LiquidCompressorStates,
_squeeze_hint: Option<&CacheExpression>,
_squeeze_io: &Arc<dyn SqueezeIoHandler>,
) -> (CacheEntry, Option<Bytes>)
fn squeeze( &self, entry: &CacheEntry, compressor: &LiquidCompressorStates, _squeeze_hint: Option<&CacheExpression>, _squeeze_io: &Arc<dyn SqueezeIoHandler>, ) -> (CacheEntry, Option<Bytes>)
Squeeze the entry.
Returns the squeezed entry and the bytes that were used to store the entry on disk.
Auto Trait Implementations§
impl Freeze for TranscodeEvict
impl RefUnwindSafe for TranscodeEvict
impl Send for TranscodeEvict
impl Sync for TranscodeEvict
impl Unpin for TranscodeEvict
impl UnsafeUnpin for TranscodeEvict
impl UnwindSafe for TranscodeEvict
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