pub enum WritePolicyType {
WriteThrough,
WriteBack,
WriteBehind,
WriteAround,
}Expand description
Write policy type
Variants§
WriteThrough
Write-through: synchronous write to backing store
WriteBack
Write-back: write to cache, flush later
WriteBehind
Write-behind: asynchronous write to backing store
WriteAround
Write-around: bypass cache, write directly to backing store
Trait Implementations§
Source§impl Clone for WritePolicyType
impl Clone for WritePolicyType
Source§fn clone(&self) -> WritePolicyType
fn clone(&self) -> WritePolicyType
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 WritePolicyType
impl Debug for WritePolicyType
Source§impl PartialEq for WritePolicyType
impl PartialEq for WritePolicyType
impl Copy for WritePolicyType
impl Eq for WritePolicyType
impl StructuralPartialEq for WritePolicyType
Auto Trait Implementations§
impl Freeze for WritePolicyType
impl RefUnwindSafe for WritePolicyType
impl Send for WritePolicyType
impl Sync for WritePolicyType
impl Unpin for WritePolicyType
impl UnsafeUnpin for WritePolicyType
impl UnwindSafe for WritePolicyType
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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