We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c2ea7e8 commit edfce30Copy full SHA for edfce30
1 file changed
std/src/path.rs
@@ -729,10 +729,10 @@ impl<'a> Components<'a> {
729
if self.has_root() {
730
return false;
731
}
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),
+ let slice = &self.path[self.prefix_remaining()..];
+ match slice {
+ [b'.'] => true,
+ [b'.', b, ..] => self.is_sep_byte(*b),
736
_ => false,
737
738
0 commit comments