pub struct PerformanceStats {
pub total_queries: usize,
pub average_duration: Duration,
pub min_duration: Duration,
pub max_duration: Duration,
pub error_count: usize,
pub slow_query_count: usize,
pub error_rate: f64,
pub slow_query_rate: f64,
}Fields§
§total_queries: usize§average_duration: Duration§min_duration: Duration§max_duration: Duration§error_count: usize§slow_query_count: usize§error_rate: f64§slow_query_rate: f64Trait Implementations§
Source§impl Debug for PerformanceStats
impl Debug for PerformanceStats
Auto Trait Implementations§
impl Freeze for PerformanceStats
impl RefUnwindSafe for PerformanceStats
impl Send for PerformanceStats
impl Sync for PerformanceStats
impl Unpin for PerformanceStats
impl UnsafeUnpin for PerformanceStats
impl UnwindSafe for PerformanceStats
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