pub trait RuleRuntime {
// Required method
fn evaluate(
&self,
state: &ResolvedState,
program: &CompiledProgram,
) -> Result<DerivedSet, RuntimeError>;
}pub trait RuleRuntime {
// Required method
fn evaluate(
&self,
state: &ResolvedState,
program: &CompiledProgram,
) -> Result<DerivedSet, RuntimeError>;
}