pub struct StatisticalAnalysis {
pub total_occurrences: usize,
pub success_rate: f64,
pub outcome_distribution: HashMap<String, f64>,
pub time_stats: TimeStatistics,
pub magnitude_stats: MagnitudeStatistics,
pub custom_metrics: HashMap<String, f64>,
}Expand description
Statistical analysis of patterns or conditions
Fields§
§total_occurrences: usizeTotal occurrences of the pattern/condition
success_rate: f64Success rate (however defined by the query)
outcome_distribution: HashMap<String, f64>Distribution of outcomes
time_stats: TimeStatisticsTime-based statistics
magnitude_stats: MagnitudeStatisticsMagnitude statistics (generic value analysis)
custom_metrics: HashMap<String, f64>Custom metrics defined by the query
Trait Implementations§
Source§impl Clone for StatisticalAnalysis
impl Clone for StatisticalAnalysis
Source§fn clone(&self) -> StatisticalAnalysis
fn clone(&self) -> StatisticalAnalysis
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StatisticalAnalysis
impl Debug for StatisticalAnalysis
Source§impl<'de> Deserialize<'de> for StatisticalAnalysis
impl<'de> Deserialize<'de> for StatisticalAnalysis
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 StatisticalAnalysis
impl RefUnwindSafe for StatisticalAnalysis
impl Send for StatisticalAnalysis
impl Sync for StatisticalAnalysis
impl Unpin for StatisticalAnalysis
impl UnsafeUnpin for StatisticalAnalysis
impl UnwindSafe for StatisticalAnalysis
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