pub struct IoStatistics {
pub bytes_read: u64,
pub bytes_written: u64,
pub read_operations: u64,
pub write_operations: u64,
pub read_latency: Duration,
pub write_latency: Duration,
}Expand description
I/O statistics
Fields§
§bytes_read: u64Bytes read
bytes_written: u64Bytes written
read_operations: u64Read operations count
write_operations: u64Write operations count
read_latency: DurationRead latency
write_latency: DurationWrite latency
Trait Implementations§
Source§impl Clone for IoStatistics
impl Clone for IoStatistics
Source§fn clone(&self) -> IoStatistics
fn clone(&self) -> IoStatistics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for IoStatistics
impl RefUnwindSafe for IoStatistics
impl Send for IoStatistics
impl Sync for IoStatistics
impl Unpin for IoStatistics
impl UnwindSafe for IoStatistics
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