12个版本 (3个稳定版)
1.2.0 | 2023年5月11日 |
---|---|
1.1.0 | 2023年5月4日 |
1.0.0 | 2022年11月6日 |
0.2.7 | 2022年6月12日 |
0.1.0 | 2022年2月19日 |
#1871 在 数据结构
每月下载 70次
34KB
1K SLoC
Shelves:通过唯一的类型索引存储值。
这是一个小型实用库,用于使用唯一的类型索引存储和引用值,Ref<T>
,这是一个简单的类型包装,围绕 usize
。
只要数据结构提供了通过实现 Storage
特性通过 usize
存储和检索值的方法,就可以将其用作货架背后的任何数据结构。此库为 Vec
、BTreeMap
和 HashMap
提供了 Storage
实现此外,通过启用 slab-storage
功能,还提供了对 slab::Slab
类型的 Storage
实现提供。
许可证
根据以下任一许可证授权
- Apache许可证第2版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确说明,否则您提交给作品以供包含的所有有意贡献,根据Apache-2.0许可证的定义,应如上所述双授权,没有任何附加条款或条件。
依赖项
~1.5MB
~37K SLoC