diff --git a/src/hyperfine/parameter_range.rs b/src/hyperfine/parameter_range.rs index e7d4cbd..4691330 100644 --- a/src/hyperfine/parameter_range.rs +++ b/src/hyperfine/parameter_range.rs @@ -109,8 +109,11 @@ pub fn get_parameterized_commands<'a>( let param_max = vals.next().unwrap(); // attempt to parse as integers - if let (Ok(param_min), Ok(param_max)) = (param_min.parse::(), param_max.parse::()) { - let step = step.unwrap_or("1").parse::()?; + if let (Ok(param_min), Ok(param_max), Ok(step)) = ( + param_min.parse::(), + param_max.parse::(), + step.unwrap_or("1").parse::(), + ) { return build_parameterized_commands( param_min, param_max,