pub trait Evaluate<T: Matchable>: Matcher<T> {
type Output;
// Required method
fn evaluate(&self, value: &T) -> Self::Output;
}Expand description
Extended trait for matchers that provide detailed evaluation results.
Implement this trait when you need to provide detailed information about why a match succeeded or failed.