3 个版本
0.1.2 | 2022 年 11 月 4 日 |
---|---|
0.1.1 | 2022 年 1 月 23 日 |
0.1.0 | 2021 年 7 月 30 日 |
899 在 数据结构 中
每月下载 42 次
29KB
416 行
minsize
具有静态已知最小大小的集合,使用 const 泛型。
特性
- 围绕标准库中的
Vec
的包装类型,强制执行任意最小大小- 特殊方法,简化了对已知非空集合的操作[注意]
- 能够解引用到切片,以及以低成本从和到不受限制的
Vec
转换- 所有您已经知道并使用的标准切片方法仍然可用!
注意:Const 泛型支持
使用基本的第一个级别的 const 泛型支持(历史称为 min_const_generics
),无法保证 所有 const 泛型值的非空属性。这个 crate 使用通过一个特质进行间接引用,目前手动实现了一些有用的值。一旦必要的语言特性得到稳定,这个手动实现的列表将被适当的泛型实现所取代。
包特性
serde
:为serde
特质添加实现
许可证
根据您的选择,许可协议为以下之一
- Apache 许可证,版本 2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确说明,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,作为您的工作的一部分,将根据上述内容双重许可,不附加任何额外的条款或条件。
依赖关系
~195KB