pub trait UtilityEvaluator {
// Required method
fn evaluate(
&self,
ticket: &DecisionTicket,
option: &DecisionOption,
) -> Result<DecisionOptionEvaluation, DecisionError>;
}Required Methods§
fn evaluate( &self, ticket: &DecisionTicket, option: &DecisionOption, ) -> Result<DecisionOptionEvaluation, DecisionError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".