mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-28 11:37:44 +00:00
fix clippy complaint
This commit is contained in:
parent
188d84b154
commit
866a6d25c8
1 changed files with 12 additions and 14 deletions
|
@ -25,21 +25,19 @@ impl<'a> Iterator for WhitespaceSearcher<'a> {
|
|||
type Item = (usize, usize);
|
||||
|
||||
fn next(&mut self) -> Option<Self::Item> {
|
||||
loop {
|
||||
if let Some(match_idx) = memchr2(b' ', b'\t', self.haystack) {
|
||||
let mut skip = match_idx + 1;
|
||||
while skip < self.haystack.len()
|
||||
&& (self.haystack[skip] == b' ' || self.haystack[skip] == b'\t')
|
||||
{
|
||||
skip += 1;
|
||||
}
|
||||
let match_pos = self.position + match_idx;
|
||||
self.haystack = &self.haystack[skip..];
|
||||
self.position += skip;
|
||||
return Some((match_pos, self.position));
|
||||
} else {
|
||||
return None;
|
||||
if let Some(match_idx) = memchr2(b' ', b'\t', self.haystack) {
|
||||
let mut skip = match_idx + 1;
|
||||
while skip < self.haystack.len()
|
||||
&& (self.haystack[skip] == b' ' || self.haystack[skip] == b'\t')
|
||||
{
|
||||
skip += 1;
|
||||
}
|
||||
let match_pos = self.position + match_idx;
|
||||
self.haystack = &self.haystack[skip..];
|
||||
self.position += skip;
|
||||
return Some((match_pos, self.position));
|
||||
} else {
|
||||
return None;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue