We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 521f5a7 commit d0e7322Copy full SHA for d0e7322
src/bitmap/container.rs
@@ -114,8 +114,7 @@ impl Container {
114
Store::Bitmap(bits) => {
115
if bits.len() - n <= ARRAY_LIMIT {
116
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);
+ replace_array.extend(bits.iter().take((bits.len() - n) as usize));
119
self.store = Store::Array(store::ArrayStore::from_vec_unchecked(replace_array));
120
} else {
121
self.store.remove_back(n)
0 commit comments