pub enum ReceiptDurability {
Buffered,
Flushed,
Synced,
}Expand description
The durability actually achieved for an append, as reported on the
AppendReceipt. The receipt states this rather than leaving the
caller to infer it from the method used.
Variants§
Buffered
Accepted into memory only.
Flushed
Handed to the operating system.
Synced
Synchronized to durable storage.
Trait Implementations§
Source§impl Clone for ReceiptDurability
impl Clone for ReceiptDurability
Source§fn clone(&self) -> ReceiptDurability
fn clone(&self) -> ReceiptDurability
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ReceiptDurability
Source§impl Debug for ReceiptDurability
impl Debug for ReceiptDurability
Source§impl<'de> Deserialize<'de> for ReceiptDurability
impl<'de> Deserialize<'de> for ReceiptDurability
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
impl Eq for ReceiptDurability
Source§impl PartialEq for ReceiptDurability
impl PartialEq for ReceiptDurability
Source§impl Serialize for ReceiptDurability
impl Serialize for ReceiptDurability
impl StructuralPartialEq for ReceiptDurability
Auto Trait Implementations§
impl Freeze for ReceiptDurability
impl RefUnwindSafe for ReceiptDurability
impl Send for ReceiptDurability
impl Sync for ReceiptDurability
impl Unpin for ReceiptDurability
impl UnsafeUnpin for ReceiptDurability
impl UnwindSafe for ReceiptDurability
Blanket Implementations§
impl<T> Body for T
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