pub struct CollectionStatistics {
pub total_collections: u64,
pub failed_collections: u64,
pub avg_collection_time_ms: f64,
pub last_collection: DateTime<Utc>,
pub collection_success_rate: f64,
}Expand description
Collection process statistics
Fields§
§total_collections: u64Total collection cycles
failed_collections: u64Failed collections
avg_collection_time_ms: f64Average collection time
last_collection: DateTime<Utc>Last collection timestamp
collection_success_rate: f64Collection success rate
Trait Implementations§
Source§impl Clone for CollectionStatistics
impl Clone for CollectionStatistics
Source§fn clone(&self) -> CollectionStatistics
fn clone(&self) -> CollectionStatistics
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 CollectionStatistics
impl Debug for CollectionStatistics
Source§impl<'de> Deserialize<'de> for CollectionStatistics
impl<'de> Deserialize<'de> for CollectionStatistics
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 CollectionStatistics
impl RefUnwindSafe for CollectionStatistics
impl Send for CollectionStatistics
impl Sync for CollectionStatistics
impl Unpin for CollectionStatistics
impl UnwindSafe for CollectionStatistics
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