mirror of
https://github.com/sharkdp/hyperfine.git
synced 2026-11-01 08:50:19 +00:00
Support case when only step size is float
After this change, invokations like --parameter-scan t 0 1 --parameter-step-size 0.1 become valid
This commit is contained in:
1 parent
c73636c478
commit
8244bc11b1
1 file changed
+5
-2
@@ -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::<i32>(), param_max.parse::<i32>()) {
|
||||
let step = step.unwrap_or("1").parse::<i32>()?;
|
||||
if let (Ok(param_min), Ok(param_max), Ok(step)) = (
|
||||
param_min.parse::<i32>(),
|
||||
param_max.parse::<i32>(),
|
||||
step.unwrap_or("1").parse::<i32>(),
|
||||
) {
|
||||
return build_parameterized_commands(
|
||||
param_min,
|
||||
param_max,
|
||||
|
||||
Reference in new issue
Block a user