Rewrite vec.contains() to be simpler

This commit is contained in:
Kevin Ballard 2013-10-16 21:56:31 -07:00
parent 1f279bf9ca
commit d8f82c8e43

View File

@ -1186,9 +1186,9 @@ impl<'self,T:Eq> ImmutableEqVector<T> for &'self [T] {
self.iter().rposition(|x| *x == *t)
}
#[inline]
fn contains(&self, x: &T) -> bool {
for elt in self.iter() { if *x == *elt { return true; } }
false
self.iter().any(|elt| *x == *elt)
}
}