From 9c35aa266cf4f9f0c67142a9876dc217f377b3eb Mon Sep 17 00:00:00 2001 From: Zixuan Chen Date: Mon, 31 Oct 2022 20:40:39 +0800 Subject: [PATCH] fix: reduce heap alloc --- crates/rle/src/rle_tree/node/internal_impl.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/rle/src/rle_tree/node/internal_impl.rs b/crates/rle/src/rle_tree/node/internal_impl.rs index 11c2f4ec..586b5a22 100644 --- a/crates/rle/src/rle_tree/node/internal_impl.rs +++ b/crates/rle/src/rle_tree/node/internal_impl.rs @@ -526,7 +526,7 @@ impl<'a, T: Rle, A: RleTreeTrait> InternalNode<'a, T, A> { F: FnMut(&T, *mut LeafNode<'_, T, A>), { debug_assert!(self.is_root()); - let mut zipper = SmallVec::with_capacity(12); + let mut zipper = SmallVec::new(); match self._delete(start, end, &mut zipper, 1, notify) { Ok(_) => { A::update_cache_internal(self);