pub struct BackendDiskStats {
pub write_bytes: u64,
pub read_bytes: u64,
pub write_ios: u64,
pub read_ios: u64,
}Expand description
Point-in-time disk write-path counters (cumulative since process start).
foyer-independent so the trait stays buildable without the foyer
feature; None for backends with no disk tier (e.g. in-memory).
Fields§
§write_bytes: u64§read_bytes: u64§write_ios: u64§read_ios: u64Trait Implementations§
Source§impl Clone for BackendDiskStats
impl Clone for BackendDiskStats
Source§fn clone(&self) -> BackendDiskStats
fn clone(&self) -> BackendDiskStats
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 BackendDiskStats
Source§impl Debug for BackendDiskStats
impl Debug for BackendDiskStats
Source§impl Default for BackendDiskStats
impl Default for BackendDiskStats
Source§fn default() -> BackendDiskStats
fn default() -> BackendDiskStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BackendDiskStats
impl RefUnwindSafe for BackendDiskStats
impl Send for BackendDiskStats
impl Sync for BackendDiskStats
impl Unpin for BackendDiskStats
impl UnsafeUnpin for BackendDiskStats
impl UnwindSafe for BackendDiskStats
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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