pub trait SessionAnalysisRule: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn category(&self) -> RuleCategory;
fn evaluate_session(&self, session: &SessionData) -> Option<Tip>;
}pub trait SessionAnalysisRule: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn category(&self) -> RuleCategory;
fn evaluate_session(&self, session: &SessionData) -> Option<Tip>;
}