(args: &StepOptions)
| 661 | } |
| 662 | |
| 663 | fn batch_selector_from_args(args: &StepOptions) -> ElementSelector { |
| 664 | ElementSelector { |
| 665 | id: args.value("id").map(str::to_owned), |
| 666 | label: args.value("label").map(str::to_owned), |
| 667 | value: args.value("value").map(str::to_owned), |
| 668 | element_type: args.value("element-type").map(str::to_owned), |
| 669 | index: args |
| 670 | .value("index") |
| 671 | .and_then(|value| value.parse::<usize>().ok()), |
| 672 | } |
| 673 | } |
| 674 | |
| 675 | fn parse_bool_value(value: &str) -> Option<bool> { |
| 676 | match value.to_ascii_lowercase().as_str() { |
no test coverage detected