1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2014年11月21日

#5 in #可共享

26KB
418

Adamantium

在 Rust 中的不可变、可共享、函数式数据结构。

这些数据结构使用 Arc 而不是 Box 作为它们的指针类型,这使得它们能够支持非阻塞并发读取,并通过共享非修改过的子结构来提高内存效率。

当前实现

  • Cons-List
  • 大小平衡的二叉搜索树

未来计划

  • Patricia 树
  • 通用前缀树
  • 某种类型的堆
  • 某种类型的优先队列
  • O(1) 双端队列
  • 欢迎建议 :)

lib.rs:

持久、不可变、函数式数据结构。

无运行时依赖