#occurs #insertion #array #cluster #dynamic #buffer #point

gapbuffer

Rust 中的 gapbuffer

2 个版本

使用旧版 Rust 2015

0.1.1 2015年3月30日
0.1.0 2015年2月27日

14#occurs

Download history 30/week @ 2024-03-11 24/week @ 2024-03-18 31/week @ 2024-03-25 78/week @ 2024-04-01 14/week @ 2024-04-08 24/week @ 2024-04-15 24/week @ 2024-04-22 22/week @ 2024-04-29 24/week @ 2024-05-06 19/week @ 2024-05-13 25/week @ 2024-05-20 15/week @ 2024-05-27 22/week @ 2024-06-03 18/week @ 2024-06-10 15/week @ 2024-06-17 21/week @ 2024-06-24

每月下载 79
用于 3 个crate中

LGPL-3.0+

14KB
273

#GapBuffer

这个库实现了 gapbuffer,这是一种动态数组,其未使用的部分在插入和删除时会移动。这优化了在文件中任何位置都可能发生的插入和删除操作,但这些操作往往集中在局部簇中。

它目前使用 RingBuf 作为后端。

无运行时依赖