Skip to content

Commit d0e7322

Browse files
committed
Fix unwanted clone
1 parent 521f5a7 commit d0e7322

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/bitmap/container.rs

+1-2
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,7 @@ impl Container {
114114
Store::Bitmap(bits) => {
115115
if bits.len() - n <= ARRAY_LIMIT {
116116
let mut replace_array = Vec::with_capacity((bits.len() - n) as usize);
117-
replace_array.extend(bits.clone().into_iter());
118-
replace_array.truncate(replace_array.len() - n as usize);
117+
replace_array.extend(bits.iter().take((bits.len() - n) as usize));
119118
self.store = Store::Array(store::ArrayStore::from_vec_unchecked(replace_array));
120119
} else {
121120
self.store.remove_back(n)

0 commit comments

Comments
 (0)