Skip to main content

ComparisonAlgorithm

Trait ComparisonAlgorithm 

Source
pub trait ComparisonAlgorithm: Send + Sync {
    // Required methods
    fn name(&self) -> &str;
    fn compare(
        &self,
        datasets: &[Dataset],
    ) -> Result<ComparisonResult, AnalysisError>;
    fn comparison_metrics(&self) -> Vec<ComparisonMetric>;
    fn statistical_tests(&self) -> Vec<StatisticalTest>;
}

Required Methods§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§