pub struct BottleneckAnalysis {
pub timestamp: DateTime<Utc>,
pub analysis_period_minutes: u32,
pub bottlenecks: Vec<Bottleneck>,
pub performance_trends: Vec<PerformanceTrend>,
pub recommendations: Vec<OptimizationRecommendation>,
}Expand description
Bottleneck analysis result
Fields§
§timestamp: DateTime<Utc>§analysis_period_minutes: u32§bottlenecks: Vec<Bottleneck>§performance_trends: Vec<PerformanceTrend>§recommendations: Vec<OptimizationRecommendation>Trait Implementations§
Source§impl Clone for BottleneckAnalysis
impl Clone for BottleneckAnalysis
Source§fn clone(&self) -> BottleneckAnalysis
fn clone(&self) -> BottleneckAnalysis
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 BottleneckAnalysis
impl Debug for BottleneckAnalysis
Source§impl<'de> Deserialize<'de> for BottleneckAnalysis
impl<'de> Deserialize<'de> for BottleneckAnalysis
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 BottleneckAnalysis
impl RefUnwindSafe for BottleneckAnalysis
impl Send for BottleneckAnalysis
impl Sync for BottleneckAnalysis
impl Unpin for BottleneckAnalysis
impl UnwindSafe for BottleneckAnalysis
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