(s: &str)
| 121 | } |
| 122 | |
| 123 | fn split_next_token(s: &str) -> Option<(&str, &str)> { |
| 124 | let trimmed = s.trim(); |
| 125 | if trimmed.is_empty() { |
| 126 | return None; |
| 127 | } |
| 128 | let token_end = trimmed.find(char::is_whitespace).unwrap_or(trimmed.len()); |
| 129 | let token = &trimmed[..token_end]; |
| 130 | let rest = trimmed[token_end..].trim(); |
| 131 | Some((token, rest)) |
| 132 | } |
| 133 | |
| 134 | fn is_ignored_command_line(s: &str) -> bool { |
| 135 | let trimmed = s.trim(); |
no outgoing calls