validate_distance_parameter

Function validate_distance_parameter 

Source
pub fn validate_distance_parameter<F: Float + FromPrimitive + Debug + PartialOrd>(
    value: F,
    param_name: &str,
    min_value: Option<F>,
    max_value: Option<F>,
    algorithm: &str,
) -> Result<()>
Expand description

Validate distance/similarity parameters

Checks that distance thresholds and similarity parameters are valid.

§Arguments

  • value - Parameter value to validate
  • param_name - Parameter name for error messages
  • min_value - Minimum allowed value (inclusive)
  • max_value - Maximum allowed value (inclusive), None for no limit
  • algorithm - Algorithm name for error messages

§Returns

  • Result<()> - Ok if valid, error otherwise