Skip to content

Commit d8f82c8

Browse files
committed
Rewrite vec.contains() to be simpler
1 parent 1f279bf commit d8f82c8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/libstd/vec.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1186,9 +1186,9 @@ impl<'self,T:Eq> ImmutableEqVector<T> for &'self [T] {
11861186
self.iter().rposition(|x| *x == *t)
11871187
}
11881188

1189+
#[inline]
11891190
fn contains(&self, x: &T) -> bool {
1190-
for elt in self.iter() { if *x == *elt { return true; } }
1191-
false
1191+
self.iter().any(|elt| *x == *elt)
11921192
}
11931193
}
11941194

0 commit comments

Comments
 (0)