use crate::rules::values::CmpOperator; use crate::rules::{path_value::PathAwareValue, EvaluationContext, EvaluationType, Result, Status}; pub(super) struct DummyEval {} impl EvaluationContext for DummyEval { fn resolve_variable(&self, _variable: &str) -> Result> { unimplemented!() } fn rule_status(&self, _rule_name: &str) -> Result { unimplemented!() } fn end_evaluation( &self, _eval_type: EvaluationType, _context: &str, _msg: String, _from: Option, _to: Option, _status: Option, _cmp: Option<(CmpOperator, bool)>, ) { } fn start_evaluation(&self, _eval_type: EvaluationType, _context: &str) {} }