22 releases (6 breaking)
| 0.7.3 | Mar 24, 2024 |
|---|---|
| 0.7.2 | Mar 16, 2024 |
| 0.6.3 | Mar 15, 2024 |
| 0.5.0 | Mar 13, 2024 |
| 0.1.2 | Mar 12, 2024 |
#2553 in Data structures
1,115 downloads per month
14KB
280 lines
A Lisp-style singly linked list implementation with a bump allocator for efficient memory management.
llist
llist is a Lisp-style singly-linked list library for Rust
Status
Experimental
Example
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());
});
Dependencies
~245KB