pub struct QueueAnalysis {
pub queue_depth_history: Vec<(DateTime<Utc>, usize)>,
pub wait_time_distribution: WaitTimeDistribution,
pub request_patterns: RequestPatternAnalysis,
pub bottlenecks: Vec<BottleneckAnalysis>,
}Expand description
Queue analysis results
Fields§
§queue_depth_history: Vec<(DateTime<Utc>, usize)>Queue depth over time
wait_time_distribution: WaitTimeDistributionWait time distribution
request_patterns: RequestPatternAnalysisRequest pattern analysis
bottlenecks: Vec<BottleneckAnalysis>Bottleneck identification
Trait Implementations§
Source§impl Clone for QueueAnalysis
impl Clone for QueueAnalysis
Source§fn clone(&self) -> QueueAnalysis
fn clone(&self) -> QueueAnalysis
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 moreAuto Trait Implementations§
impl Freeze for QueueAnalysis
impl RefUnwindSafe for QueueAnalysis
impl Send for QueueAnalysis
impl Sync for QueueAnalysis
impl Unpin for QueueAnalysis
impl UnsafeUnpin for QueueAnalysis
impl UnwindSafe for QueueAnalysis
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