pub struct CanonicalWriteStats {
pub input_mutations: u64,
pub effective_mutations: u64,
pub entries_streamed: u64,
pub nodes_read: u64,
pub nodes_written: u64,
pub nodes_reused: u64,
pub bytes_read: u64,
pub bytes_written: u64,
pub resync_distance_entries: u64,
pub resync_distance_nodes: u64,
pub used_key_stable_fast_path: bool,
pub used_batched_value_update_path: bool,
}Expand description
Store-neutral work performed by a canonical write.
Fields§
§input_mutations: u64§effective_mutations: u64§entries_streamed: u64§nodes_read: u64§nodes_written: u64§nodes_reused: u64§bytes_read: u64§bytes_written: u64§resync_distance_entries: u64§resync_distance_nodes: u64§used_key_stable_fast_path: bool§used_batched_value_update_path: boolTrait Implementations§
Source§impl Clone for CanonicalWriteStats
impl Clone for CanonicalWriteStats
Source§fn clone(&self) -> CanonicalWriteStats
fn clone(&self) -> CanonicalWriteStats
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 CanonicalWriteStats
Source§impl Debug for CanonicalWriteStats
impl Debug for CanonicalWriteStats
Source§impl Default for CanonicalWriteStats
impl Default for CanonicalWriteStats
Source§fn default() -> CanonicalWriteStats
fn default() -> CanonicalWriteStats
Returns the “default value” for a type. Read more
impl Eq for CanonicalWriteStats
Source§impl PartialEq for CanonicalWriteStats
impl PartialEq for CanonicalWriteStats
impl StructuralPartialEq for CanonicalWriteStats
Auto Trait Implementations§
impl Freeze for CanonicalWriteStats
impl RefUnwindSafe for CanonicalWriteStats
impl Send for CanonicalWriteStats
impl Sync for CanonicalWriteStats
impl Unpin for CanonicalWriteStats
impl UnsafeUnpin for CanonicalWriteStats
impl UnwindSafe for CanonicalWriteStats
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<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