pub trait MetricProvider: Send + Sync {
// Required method
fn evaluate(
&self,
task: &MetricEvaluationTask,
) -> Result<MetricEvaluationResult, DagMlError>;
}Required Methods§
fn evaluate( &self, task: &MetricEvaluationTask, ) -> Result<MetricEvaluationResult, DagMlError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".