Use truncate in clone_from
This commit is contained in:
+1
-3
@@ -1079,9 +1079,7 @@ impl<T, const CAP: usize> Clone for ArrayVec<T, CAP>
|
|||||||
|
|
||||||
if prefix < self.len() {
|
if prefix < self.len() {
|
||||||
// rhs was shorter
|
// rhs was shorter
|
||||||
for _ in 0..self.len() - prefix {
|
self.truncate(prefix);
|
||||||
self.pop();
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
let rhs_elems = &rhs[self.len()..];
|
let rhs_elems = &rhs[self.len()..];
|
||||||
self.extend_from_slice(rhs_elems);
|
self.extend_from_slice(rhs_elems);
|
||||||
|
|||||||
Reference in New Issue
Block a user