pub struct PeakUsageAnalysis {
pub peak_hours: Vec<u32>,
pub busiest_hour: Option<u32>,
pub max_queries_per_hour: u64,
pub max_duration_per_hour: f64,
pub average_queries_per_hour: u64,
}Expand description
Peak usage analysis
Fields§
§peak_hours: Vec<u32>§busiest_hour: Option<u32>§max_queries_per_hour: u64§max_duration_per_hour: f64§average_queries_per_hour: u64Trait Implementations§
Source§impl Clone for PeakUsageAnalysis
impl Clone for PeakUsageAnalysis
Source§fn clone(&self) -> PeakUsageAnalysis
fn clone(&self) -> PeakUsageAnalysis
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 PeakUsageAnalysis
impl Debug for PeakUsageAnalysis
Source§impl Default for PeakUsageAnalysis
impl Default for PeakUsageAnalysis
Source§impl<'de> Deserialize<'de> for PeakUsageAnalysis
impl<'de> Deserialize<'de> for PeakUsageAnalysis
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 PeakUsageAnalysis
impl RefUnwindSafe for PeakUsageAnalysis
impl Send for PeakUsageAnalysis
impl Sync for PeakUsageAnalysis
impl Unpin for PeakUsageAnalysis
impl UnsafeUnpin for PeakUsageAnalysis
impl UnwindSafe for PeakUsageAnalysis
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