pub struct PerformanceStatistics {
pub by_operation_type: HashMap<String, OperationStatistics>,
pub overall: OperationStatistics,
pub trends: TrendAnalysis,
pub last_updated: DateTime<Utc>,
}Expand description
Aggregated performance statistics
Fields§
§by_operation_type: HashMap<String, OperationStatistics>Statistics by operation type
overall: OperationStatisticsOverall statistics
trends: TrendAnalysisTime-based trends
last_updated: DateTime<Utc>Last updated
Trait Implementations§
Source§impl Clone for PerformanceStatistics
impl Clone for PerformanceStatistics
Source§fn clone(&self) -> PerformanceStatistics
fn clone(&self) -> PerformanceStatistics
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 PerformanceStatistics
impl Debug for PerformanceStatistics
Source§impl<'de> Deserialize<'de> for PerformanceStatistics
impl<'de> Deserialize<'de> for PerformanceStatistics
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 PerformanceStatistics
impl RefUnwindSafe for PerformanceStatistics
impl Send for PerformanceStatistics
impl Sync for PerformanceStatistics
impl Unpin for PerformanceStatistics
impl UnwindSafe for PerformanceStatistics
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