pub enum EvictionStrategy {
Lru,
OldestFirst,
RejectNew,
}Expand description
Eviction strategy when the state store reaches capacity
Variants§
Lru
Evict least recently accessed entries (default)
OldestFirst
Evict oldest entries by creation time
RejectNew
Reject new entries when at capacity
Trait Implementations§
Source§impl Clone for EvictionStrategy
impl Clone for EvictionStrategy
Source§fn clone(&self) -> EvictionStrategy
fn clone(&self) -> EvictionStrategy
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 EvictionStrategy
impl Debug for EvictionStrategy
Source§impl Default for EvictionStrategy
impl Default for EvictionStrategy
Source§fn default() -> EvictionStrategy
fn default() -> EvictionStrategy
Returns the “default value” for a type. Read more
Source§impl PartialEq for EvictionStrategy
impl PartialEq for EvictionStrategy
impl Copy for EvictionStrategy
impl Eq for EvictionStrategy
impl StructuralPartialEq for EvictionStrategy
Auto Trait Implementations§
impl Freeze for EvictionStrategy
impl RefUnwindSafe for EvictionStrategy
impl Send for EvictionStrategy
impl Sync for EvictionStrategy
impl Unpin for EvictionStrategy
impl UnsafeUnpin for EvictionStrategy
impl UnwindSafe for EvictionStrategy
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