#[non_exhaustive]#[repr(i32)]pub enum WriteDurability {
MemoryApplied = 0,
StoreCommitted = 1,
StableCommitted = 2,
}Expand description
Actual minimum fence reached. Buffered store commit does not imply fsync.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for WriteDurability
impl Clone for WriteDurability
impl Copy for WriteDurability
Source§impl Debug for WriteDurability
impl Debug for WriteDurability
Source§impl Default for WriteDurability
impl Default for WriteDurability
impl Eq for WriteDurability
Source§impl Ord for WriteDurability
impl Ord for WriteDurability
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for WriteDurability
impl PartialEq for WriteDurability
Source§impl PartialOrd for WriteDurability
impl PartialOrd for WriteDurability
impl StructuralPartialEq for WriteDurability
Auto Trait Implementations§
impl Freeze for WriteDurability
impl RefUnwindSafe for WriteDurability
impl Send for WriteDurability
impl Sync for WriteDurability
impl Unpin for WriteDurability
impl UnsafeUnpin for WriteDurability
impl UnwindSafe for WriteDurability
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