We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ea3a4e7 commit d263ab3Copy full SHA for d263ab3
library/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