pub struct DiskCacheDurabilityReport {
pub pending_flushes: u64,
pub durable: bool,
}Expand description
Crash-durability evidence for disk cache artifacts.
Fields§
§pending_flushes: u64Entries installed by rename but not yet explicitly flushed.
durable: boolTrue when no installed artifacts are waiting on file and parent-dir fsync evidence.
Trait Implementations§
Source§impl Clone for DiskCacheDurabilityReport
impl Clone for DiskCacheDurabilityReport
Source§fn clone(&self) -> DiskCacheDurabilityReport
fn clone(&self) -> DiskCacheDurabilityReport
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 DiskCacheDurabilityReport
Source§impl Debug for DiskCacheDurabilityReport
impl Debug for DiskCacheDurabilityReport
Source§impl Default for DiskCacheDurabilityReport
impl Default for DiskCacheDurabilityReport
Source§fn default() -> DiskCacheDurabilityReport
fn default() -> DiskCacheDurabilityReport
Returns the “default value” for a type. Read more
impl Eq for DiskCacheDurabilityReport
Source§impl PartialEq for DiskCacheDurabilityReport
impl PartialEq for DiskCacheDurabilityReport
Source§fn eq(&self, other: &DiskCacheDurabilityReport) -> bool
fn eq(&self, other: &DiskCacheDurabilityReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DiskCacheDurabilityReport
Auto Trait Implementations§
impl Freeze for DiskCacheDurabilityReport
impl RefUnwindSafe for DiskCacheDurabilityReport
impl Send for DiskCacheDurabilityReport
impl Sync for DiskCacheDurabilityReport
impl Unpin for DiskCacheDurabilityReport
impl UnsafeUnpin for DiskCacheDurabilityReport
impl UnwindSafe for DiskCacheDurabilityReport
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.