pub trait CriterionEvaluator: Send + Sync {
// Required method
fn evaluate(
&self,
criterion: &Criterion,
context: &dyn Context,
) -> CriterionResult;
}Expand description
Application-provided boundary for evaluating success criteria.
Required Methods§
Sourcefn evaluate(
&self,
criterion: &Criterion,
context: &dyn Context,
) -> CriterionResult
fn evaluate( &self, criterion: &Criterion, context: &dyn Context, ) -> CriterionResult
Evaluate a criterion against the converged context.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".