Skip to main content

validate_error_rate

Function validate_error_rate 

Source
pub fn validate_error_rate(rate: f64, _name: &str) -> Result<()>
Expand description

Validate that an error rate is in the valid range [0.0, 1.0]

§Arguments

  • rate - Error rate to validate
  • name - Name of the parameter for error messages

§Errors

Returns an error if the rate is not in [0.0, 1.0]

§Example

use fgumi_lib::validation::validate_error_rate;

validate_error_rate(0.01, "error-rate-pre-umi").unwrap();
validate_error_rate(1.0, "error-rate-post-umi").unwrap();

let result = validate_error_rate(1.5, "error-rate");
assert!(result.is_err());