Merge pull request #186 from a1phyr/use_truncate_in_clone_from

Use `truncate` in `clone_from`
This commit is contained in:
bluss
2021-05-29 09:03:40 +02:00
committed by GitHub
+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);