test_help-rs 0.1.1

Test helpers for Rust
Documentation
// approximate_equality_evaluator.rs : src/traits

use crate::ComparisonResult;


/// Trait that defines a mechanism for performing approximate equality
/// evaluation.
pub trait ApproximateEqualityEvaluator {
    fn evaluate(
        &self,
        expected : f64,
        actual : f64,
    ) -> (
        ComparisonResult, // comparison_result
        Option<f64>,      // margin_factor
        Option<f64>,      // multiplier_factor
    );
}


// ///////////////////////////// end of file //////////////////////////// //