AnalyticsEngine

Trait AnalyticsEngine 

Source
pub trait AnalyticsEngine: Send + Sync {
    // Required methods
    fn track_adoption(&self, rule_id: &str) -> Result<AdoptionMetrics>;
    fn track_effectiveness(&self, rule_id: &str) -> Result<EffectivenessMetrics>;
}
Expand description

Trait for analytics functionality

Required Methods§

Source

fn track_adoption(&self, rule_id: &str) -> Result<AdoptionMetrics>

Track adoption metrics for a rule

Source

fn track_effectiveness(&self, rule_id: &str) -> Result<EffectivenessMetrics>

Track effectiveness metrics for a rule

Implementors§