validate_integer_parameter

Function validate_integer_parameter 

Source
pub fn validate_integer_parameter(
    value: usize,
    param_name: &str,
    min_value: Option<usize>,
    max_value: Option<usize>,
    algorithm: &str,
) -> Result<()>
Expand description

Validate integer parameters with bounds

Ensures integer parameters are within valid ranges.

§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