1 个不稳定版本
0.1.0 | 2020年11月3日 |
---|
#711 在 内存管理
被 3 个crate(2 个直接使用) 使用
32KB
351 行
SuperSlab
为均匀数据类型预分配存储。
使用方法
要使用 super-slab
,首先将以下内容添加到您的 Cargo.toml
[dependencies]
super-slab = "0.1.0"
然后,将以下内容添加到您的crate
use super_slab::SuperSlab;
let mut slab = SuperSlab::new();
let hello = slab.insert("hello");
let world = slab.insert("world");
assert_eq!(slab[hello], "hello");
assert_eq!(slab[world], "world");
slab[world] = "earth";
assert_eq!(slab[world], "earth");
有关更多详细信息,请参阅文档。
许可证
许可协议为以下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
贡献
除非您明确声明,否则您有意提交给 super-slab
的任何贡献都应按照上述协议双许可,没有任何额外的条款或条件。
依赖关系
~45KB