core: use iterators for slice equality comparison

This commit is contained in:
Andrew Champion 2019-06-08 20:16:50 +01:00
parent 30b27f350c
commit d482589f29

View file

@ -5294,13 +5294,7 @@ impl<A, B> SlicePartialEq<B> for [A]
return false;
}
for i in 0..self.len() {
if !self[i].eq(&other[i]) {
return false;
}
}
true
self.iter().zip(other.iter()).all(|(x, y)| x == y)
}
}
@ -5317,13 +5311,7 @@ impl<A> SlicePartialEq<A> for [A]
return true;
}
for i in 0..self.len() {
if !self[i].eq(&other[i]) {
return false;
}
}
true
self.iter().zip(other.iter()).all(|(x, y)| x == y)
}
}