22 个版本 (6 个重大更新)
0.7.3 | 2024年3月24日 |
---|---|
0.7.2 | 2024年3月16日 |
0.6.3 | 2024年3月15日 |
0.5.0 | 2024年3月13日 |
0.1.2 | 2024年3月12日 |
#681 in 数据结构
14KB
280 行
llist
llist 是一个为Rust编写的Lisp风格单链表库
状态
实验性
示例
let llist = LList::new();
let lst = llist.cons(10, &list![llist; 20, 30, 40]);
let mut v = vec![];
dolist!((i &lst) {
v.push(*i.car());
});
lib.rs
:
一个具有跃迁分配器的Lisp风格单链表实现,用于高效的内存管理。
依赖项
~240KB