Rust 持久性数据结构
Rust 持久数据结构提供 完全持久的数据结构 采用结构共享。
要使用 rpds,请在 Cargo.toml 中添加以下内容:
rpds = "<version>"此框架提供以下数据结构:
List您的经典功能列表。
use rpds::List;
let list = List::new().push_front("list");
assert_eq!(list.first(), Some(&"list"));
let a_list = list.push_front("a");
assert_eq!(a_list.first(), Some(&"a"));
let list_dropped = a_list.drop_first().unwrap();
assert_eq!(list_dropped, list);Vector一个可以被索引的序列。实现描述如Understanding Persistent Vector Part 2。
[dependencies] Understanding Persistent Vector Part 1
暂无开放 Issues,或尚未同步最近议题。