6个版本
0.1.6 | 2021年5月1日 |
---|---|
0.1.5 |
|
0.1.3 | 2021年4月24日 |
#2360 在 数据结构
3,624 每月下载量
用于 5 个crate (2直接)
76KB
1.5K SLoC
stack-buf
完全在栈上分配的数组的类似Vector的封装。围绕底层 [T; N]
的浅封装,如果数组越界则引发panic。
请在此处阅读 API 文档
。
可选功能
std
默认启用。使用标准库;禁用以使用 no_std
。
str
当此可选依赖项启用时,StackStr
可用。
serde
当此可选依赖项启用时,StackVec
和 StackStr
实现 serde::Serialize
和 serde::Deserialize
特性。
Rust版本
stack-buf
的此版本需要Rust 1.51或更高版本。
许可证
双许可以与Rust项目兼容。
根据您的选择,许可为Apache License,版本2.0 http://apache.ac.cn/licenses/LICENSE-2.0 或MIT许可 http://opensource.org/licenses/MIT。此文件不得复制、修改或分发,除非根据这些条款。
贡献
除非您明确声明,否则您提交给 stack-buf
的任何有意贡献均应许可为Apache-2.0和MIT,没有任何附加条款或条件。
致谢
stack-buf
受到 arrayvec
和 stackvector
的启发,并从中复制了代码片段。
依赖关系
约170KB