1 个不稳定版本
| 0.1.0 | 2023年12月17日 |
|---|
#103 in #rand
9KB
fastutil-rs
为Rust提供快速工具和优化。
fastutil-rs 是一个便利的crate,它包装了其他crate,以提供比Rust中常见事物(如集合、随机数生成器等)更快或更有用的替代品。
功能
no_std和 WASM 支持- 100% 安全
可选功能
std使用Rust标准库提供集合alloc使用 alloc +hashbrown提供集合hash(默认) 提供基于平台的快速哈希算法indexmap(默认) 提供保持插入顺序的HashMap和HashSetmultimap(仅限std) 提供存储多个值的HashMaprand(默认) 提供smolcrush的最小 RNG 实现serde允许集合的序列化和反序列化nightly提供仅限nightly的优化likely和unlikely可以包装条件,以帮助编译器根据条件为真的可能性优化if语句。- 如果使用
alloc,此功能还启用hashbrown的nightly优化。
最低支持的Rust版本 (MSRV)
当前MSRV为1.63.0。
依赖项
~1–1.4MB
~24K SLoC