Consume the next argument as a flag value or return a `missing value` error.
(iter: &mut std::slice::Iter<'_, String>, flag: &str)
| 697 | |
| 698 | /// Consume the next argument as a flag value or return a `missing value` error. |
| 699 | fn take_value(iter: &mut std::slice::Iter<'_, String>, flag: &str) -> Result<String> { |
| 700 | iter.next().cloned().ok_or_else(|| TraceDecayError::Config { |
| 701 | message: format!("flag `{flag}` requires a value"), |
| 702 | }) |
| 703 | } |
| 704 | |
| 705 | fn take_flag_value( |
| 706 | iter: &mut std::slice::Iter<'_, String>, |