每月17个稳定版本
1.10.0 | 2023年12月19日 |
---|---|
1.9.0 | 2023年8月10日 |
1.8.1 | 2023年4月5日 |
1.8.0 | 2023年2月20日 |
0.1.3 | 2018年12月28日 |
#39 in 数据结构
187,590 每月下载量
用于 154 个crate(37个直接使用)
85KB
1.5K SLoC
elsa
🎵 不可变性从未困扰过我 🎶
此crate提供了各种“冻结”集合。
这些是仅支持插入的集合,其中条目的引用甚至可以在插入之间保持。这是安全的,因为这些集合只支持存储某些间接表示背后的数据 -- 即 String
、Vec<T>
、Box<T>
等,并且它们只提供分配背后数据的引用(分别为&str
、&[T]
和&T
)
典型用例是拥有字符串或其他数据的全局缓存,其余程序从该缓存借用。
运行所有示例
cargo test --examples --features indexmap
lib.rs
:
🎵 不可变性从未困扰过我 🎶
此crate提供各种“冻结”集合。
这些是仅支持插入的集合,其中条目的引用甚至可以在插入之间保持。这是安全的,因为这些集合只支持存储某些间接表示背后的数据 -- 即 String
、Vec<T>
、Box<T>
等,并且它们只提供分配背后数据的引用(分别为&str
、&[T]
和&T
)
典型用例是拥有字符串或其他数据的全局缓存,其余程序从该缓存借用。
依赖关系
~175KB