Skip to content

Commit d263ab3

Browse files
committed
replace u8 iterator with slice matching
1 parent ea3a4e7 commit d263ab3

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

library/std/src/path.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -729,10 +729,10 @@ impl<'a> Components<'a> {
729729
if self.has_root() {
730730
return false;
731731
}
732-
let mut iter = self.path[self.prefix_remaining()..].iter();
733-
match (iter.next(), iter.next()) {
734-
(Some(&b'.'), None) => true,
735-
(Some(&b'.'), Some(&b)) => self.is_sep_byte(b),
732+
let slice = &self.path[self.prefix_remaining()..];
733+
match slice {
734+
[b'.'] => true,
735+
[b'.', b, ..] => self.is_sep_byte(*b),
736736
_ => false,
737737
}
738738
}

0 commit comments

Comments
 (0)