pub struct ImportStats {
pub host_stat_nanos: u128,
pub host_read_nanos: u128,
pub frame_prepare_nanos: u128,
pub page_write_nanos: u128,
}Expand description
Coarse import pipeline timing counters.
These counters are intended for benchmark diagnostics. They are cumulative
for the current Lockbox handle until reset_import_stats is called.
Fields§
§host_stat_nanos: u128Host filesystem metadata/stat calls, in nanoseconds.
host_read_nanos: u128Host filesystem reads, including streamed chunk reads, in nanoseconds.
frame_prepare_nanos: u128Compression-frame payload assembly and compression, in nanoseconds.
page_write_nanos: u128Page/object encoding and storage writes, in nanoseconds.
Trait Implementations§
Source§impl Clone for ImportStats
impl Clone for ImportStats
Source§fn clone(&self) -> ImportStats
fn clone(&self) -> ImportStats
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 ImportStats
Source§impl Debug for ImportStats
impl Debug for ImportStats
Source§impl Default for ImportStats
impl Default for ImportStats
Source§fn default() -> ImportStats
fn default() -> ImportStats
Returns the “default value” for a type. Read more
impl Eq for ImportStats
Source§impl PartialEq for ImportStats
impl PartialEq for ImportStats
impl StructuralPartialEq for ImportStats
Auto Trait Implementations§
impl Freeze for ImportStats
impl RefUnwindSafe for ImportStats
impl Send for ImportStats
impl Sync for ImportStats
impl Unpin for ImportStats
impl UnsafeUnpin for ImportStats
impl UnwindSafe for ImportStats
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