diff --git a/src/arrayvec.rs b/src/arrayvec.rs index 5700237..9a8a918 100644 --- a/src/arrayvec.rs +++ b/src/arrayvec.rs @@ -1079,9 +1079,7 @@ impl Clone for ArrayVec 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);