Use truncate in clone_from

This commit is contained in:
Benoît du Garreau
2021-05-24 22:09:34 +02:00
parent 7b290b7aa5
commit 6be5ed4bc2
+1 -3
View File
@@ -1079,9 +1079,7 @@ impl<T, const CAP: usize> Clone for ArrayVec<T, CAP>
if prefix < self.len() {
// rhs was shorter
for _ in 0..self.len() - prefix {
self.pop();
}
self.truncate(prefix);
} else {
let rhs_elems = &rhs[self.len()..];
self.extend_from_slice(rhs_elems);