(line: &str, key: &str)
| 679 | } |
| 680 | |
| 681 | fn capture_numeric_token(line: &str, key: &str) -> Option<String> { |
| 682 | let marker = format!("{key} "); |
| 683 | let start = line.find(&marker)? + marker.len(); |
| 684 | let value: String = line[start..] |
| 685 | .chars() |
| 686 | .take_while(|ch| ch.is_ascii_digit()) |
| 687 | .collect(); |
| 688 | if value.is_empty() { None } else { Some(value) } |
| 689 | } |
| 690 | |
| 691 | fn capture_quoted_token(line: &str, key: &str) -> Option<String> { |
| 692 | let marker = format!("{key} "); |
no outgoing calls
no test coverage detected