pub enum WritePolicy {
WriteThrough,
WriteBack,
WriteDelayed,
}Expand description
When to write to the cache.
Variants§
WriteThrough
Write to cache immediately.
WriteBack
Write to cache in background.
WriteDelayed
Write to cache after a delay.
Trait Implementations§
Source§impl Clone for WritePolicy
impl Clone for WritePolicy
Source§fn clone(&self) -> WritePolicy
fn clone(&self) -> WritePolicy
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 WritePolicy
impl Debug for WritePolicy
Source§impl Default for WritePolicy
impl Default for WritePolicy
Source§fn default() -> WritePolicy
fn default() -> WritePolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for WritePolicy
impl PartialEq for WritePolicy
impl Copy for WritePolicy
impl Eq for WritePolicy
impl StructuralPartialEq for WritePolicy
Auto Trait Implementations§
impl Freeze for WritePolicy
impl RefUnwindSafe for WritePolicy
impl Send for WritePolicy
impl Sync for WritePolicy
impl Unpin for WritePolicy
impl UnwindSafe for WritePolicy
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