Struct foyer::DeviceStats
source · pub struct DeviceStats {
pub read_ios: AtomicUsize,
pub read_bytes: AtomicUsize,
pub write_ios: AtomicUsize,
pub write_bytes: AtomicUsize,
pub flush_ios: AtomicUsize,
}Expand description
The statistics information of the device.
Fields§
§read_ios: AtomicUsizeThe read io count of the device.
read_bytes: AtomicUsizeThe read bytes of the device.
write_ios: AtomicUsizeThe write io count of the device.
write_bytes: AtomicUsizeThe write bytes of the device.
flush_ios: AtomicUsizeThe flush io count of the device.
Trait Implementations§
source§impl Debug for DeviceStats
impl Debug for DeviceStats
source§impl Default for DeviceStats
impl Default for DeviceStats
source§fn default() -> DeviceStats
fn default() -> DeviceStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for DeviceStats
impl RefUnwindSafe for DeviceStats
impl Send for DeviceStats
impl Sync for DeviceStats
impl Unpin for DeviceStats
impl UnwindSafe for DeviceStats
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> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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