pub struct StorageStatistics {
pub total_events: u64,
pub storage_size: u64,
pub oldest_event: Option<SystemTime>,
pub newest_event: Option<SystemTime>,
}Expand description
Storage statistics for monitoring storage performance
Fields§
§total_events: u64Total events stored
storage_size: u64Storage size in bytes
oldest_event: Option<SystemTime>Oldest event timestamp
newest_event: Option<SystemTime>Newest event timestamp
Trait Implementations§
Source§impl Clone for StorageStatistics
impl Clone for StorageStatistics
Source§fn clone(&self) -> StorageStatistics
fn clone(&self) -> StorageStatistics
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 StorageStatistics
impl RefUnwindSafe for StorageStatistics
impl Send for StorageStatistics
impl Sync for StorageStatistics
impl Unpin for StorageStatistics
impl UnwindSafe for StorageStatistics
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