pub enum CacheReplacementPolicy {
LRU,
LFU,
FIFO,
Random,
QuantumAware,
CoherenceOptimized,
FidelityPreserving,
AdaptiveLRU,
WeightedLFU,
TimeAwareLRU,
}Variants§
LRU
LFU
FIFO
Random
QuantumAware
CoherenceOptimized
FidelityPreserving
AdaptiveLRU
WeightedLFU
TimeAwareLRU
Trait Implementations§
Source§impl Clone for CacheReplacementPolicy
impl Clone for CacheReplacementPolicy
Source§fn clone(&self) -> CacheReplacementPolicy
fn clone(&self) -> CacheReplacementPolicy
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 moreAuto Trait Implementations§
impl Freeze for CacheReplacementPolicy
impl RefUnwindSafe for CacheReplacementPolicy
impl Send for CacheReplacementPolicy
impl Sync for CacheReplacementPolicy
impl Unpin for CacheReplacementPolicy
impl UnwindSafe for CacheReplacementPolicy
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> 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