pub enum WritePolicy {
WriteBack,
WriteThrough,
WriteAll,
}Expand description
Write policy for multi-tier coherency
Variants§
WriteBack
Write to fastest tier only, mark others stale
WriteThrough
Write to fastest tier and immediately propagate to home tier
WriteAll
Write to all tiers with valid copies
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