pub struct PersistenceStats {
pub save_count: u64,
pub load_count: u64,
pub save_failures: u64,
pub load_failures: u64,
pub bytes_written: u64,
pub bytes_read: u64,
pub last_save: Option<SystemTime>,
pub last_load: Option<SystemTime>,
}Expand description
Persistence statistics
Fields§
§save_count: u64Total saves
load_count: u64Total loads
save_failures: u64Failed saves
load_failures: u64Failed loads
bytes_written: u64Total bytes written
bytes_read: u64Total bytes read
last_save: Option<SystemTime>Last save time
last_load: Option<SystemTime>Last load time
Trait Implementations§
Source§impl Clone for PersistenceStats
impl Clone for PersistenceStats
Source§fn clone(&self) -> PersistenceStats
fn clone(&self) -> PersistenceStats
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 moreSource§impl Debug for PersistenceStats
impl Debug for PersistenceStats
Source§impl Default for PersistenceStats
impl Default for PersistenceStats
Source§impl<'de> Deserialize<'de> for PersistenceStats
impl<'de> Deserialize<'de> for PersistenceStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for PersistenceStats
impl RefUnwindSafe for PersistenceStats
impl Send for PersistenceStats
impl Sync for PersistenceStats
impl Unpin for PersistenceStats
impl UnwindSafe for PersistenceStats
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