pub enum WarmingTargetTier {
L1,
L2,
Both,
}Expand description
Target cache tier for warming
Variants§
L1
L1 in-memory cache (Moka) - fastest, limited size
L2
L2 local disk cache (RocksDB) - larger, persistent
Both
Both L1 and L2 caches
Trait Implementations§
Source§impl Clone for WarmingTargetTier
impl Clone for WarmingTargetTier
Source§fn clone(&self) -> WarmingTargetTier
fn clone(&self) -> WarmingTargetTier
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 WarmingTargetTier
impl Debug for WarmingTargetTier
Source§impl Default for WarmingTargetTier
impl Default for WarmingTargetTier
Source§fn default() -> WarmingTargetTier
fn default() -> WarmingTargetTier
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WarmingTargetTier
impl<'de> Deserialize<'de> for WarmingTargetTier
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WarmingTargetTier
impl PartialEq for WarmingTargetTier
Source§impl Serialize for WarmingTargetTier
impl Serialize for WarmingTargetTier
impl Copy for WarmingTargetTier
impl Eq for WarmingTargetTier
impl StructuralPartialEq for WarmingTargetTier
Auto Trait Implementations§
impl Freeze for WarmingTargetTier
impl RefUnwindSafe for WarmingTargetTier
impl Send for WarmingTargetTier
impl Sync for WarmingTargetTier
impl Unpin for WarmingTargetTier
impl UnsafeUnpin for WarmingTargetTier
impl UnwindSafe for WarmingTargetTier
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