16 个版本
0.4.9 | 2023 年 8 月 22 日 |
---|---|
0.4.8 | 2023 年 2 月 19 日 |
0.4.7 | 2022 年 7 月 19 日 |
0.4.5 | 2021 年 10 月 13 日 |
0.1.2 | 2015 年 7 月 23 日 |
#3 在 内存管理
8,243,677 每月下载量
用于 24,708 个 Crates (394 个直接使用)
54KB
734 行
Slab
为统一数据类型预分配存储。
用法
要使用 slab
,首先将以下内容添加到您的 Cargo.toml
[dependencies]
slab = "0.4"
接下来,将以下内容添加到您的 crate
use slab::Slab;
let mut slab = Slab::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");
有关更多信息,请参阅文档。
许可证
本项目根据 MIT 许可证 许可。
贡献
除非您明确声明,否则您提交的任何有意包含在 slab
中的贡献都应按 MIT 许可,无需附加条款或条件。
依赖关系
~170KB