5个版本
使用旧的Rust 2015
0.5.4 | 2023年4月27日 |
---|---|
0.5.3 | 2018年10月30日 |
0.5.2 | 2018年10月29日 |
0.5.1 | 2018年10月29日 |
0.5.0 | 2018年10月28日 |
#2040 在 数据结构
用于 2 crates
350KB
6K SLoC
thincollections
适用于某些用例的向量、映射和集合的替代实现,速度更快/更小。基准测试已过时。Rust的hashbrown映射实现比原始的Rust hashmap更快,但ThinMap在某些操作中仍然可以更快。
旧版:ThinMap
可以比 std::collections::HashMap
快2倍到5倍。请参阅 基准测试。
使用方法
将此添加到您的 Cargo.toml
[dependencies]
thincollections = "0.5"
并将其添加到您的crate根目录
#[macro_use]
extern crate thincollections;
Rust版本支持
由于使用了分配器API和非零类型,最低支持的Rust版本为1.28。