3个版本
0.1.2 | 2023年12月29日 |
---|---|
0.1.1 | 2023年12月25日 |
0.1.0 | 2023年8月22日 |
#1160 in 数据结构
每月74次下载
用于 hirun
160KB
4.5K SLoC
hicollections
提供C风格的容器实现,包括List/RbTree/AvlTree。它们共同的特点是容器本身不分配任何内存,在某些场景中具有自身的优势。
容器支持Send,但任何元素挂接到集合后,元素本身就不能支持所有权转移和覆写,当然元素本身也不支持Send。
BtreeMap/BTreeSet可以定制内部节点的内存分配策略。
lib.rs
:
C-liked Collections: List/RbTree/AvlTree。List/RbTree/AvlTree本身不分配任何内存,也支持Send,但任何元素挂接到集合后,就不能支持转移和覆写,元素本身也不支持Send。BtreeMap/BTreeSet可以定制内部节点的内存分配策略。
依赖项
~145KB