pub struct HourlyMetrics {
pub hour: u32,
pub query_count: u64,
pub total_duration: f64,
pub average_duration: f64,
pub min_duration: f64,
pub max_duration: f64,
pub queries_per_second: f64,
}Expand description
Hourly metrics for detailed analysis
Fields§
§hour: u32§query_count: u64§total_duration: f64§average_duration: f64§min_duration: f64§max_duration: f64§queries_per_second: f64Trait Implementations§
Source§impl Clone for HourlyMetrics
impl Clone for HourlyMetrics
Source§fn clone(&self) -> HourlyMetrics
fn clone(&self) -> HourlyMetrics
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 HourlyMetrics
impl Debug for HourlyMetrics
Source§impl<'de> Deserialize<'de> for HourlyMetrics
impl<'de> Deserialize<'de> for HourlyMetrics
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 HourlyMetrics
impl RefUnwindSafe for HourlyMetrics
impl Send for HourlyMetrics
impl Sync for HourlyMetrics
impl Unpin for HourlyMetrics
impl UnsafeUnpin for HourlyMetrics
impl UnwindSafe for HourlyMetrics
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