55 个版本
新 0.7.6 | 2024年8月17日 |
---|---|
0.7.4 | 2023年6月17日 |
0.7.2 | 2021年10月28日 |
0.7.1 | 2021年6月5日 |
0.3.9 | 2015年7月30日 |
#9 在 数据结构
5,342,656 每月下载量
用于 12,026 个crate(750 个直接使用)
75KB
1.5K SLoC
arrayvec
具有固定容量的向量。
请在此处阅读 API 文档
许可
双许可以与Rust项目兼容。
根据您的选择,许可协议为Apache许可证版本2.0 http://apache.ac.cn/licenses/LICENSE-2.0 或MIT许可证 http://opensource.org/licenses/MIT。此文件不得复制、修改或分发,除非根据这些条款。
lib.rs
:
arrayvec 提供了类型 ArrayVec
和 ArrayString
:基于数组的向量和字符串类型,其内容存储在行内。
arrayvec包有以下Cargo功能
-
std
- 可选,默认启用
- 使用libstd;禁用以使用
no_std
代替。
-
serde
- 可选
- 启用ArrayVec和ArrayString的serde 1.x序列化
-
zeroize
- 可选
- 为ArrayVec和ArrayString实现
Zeroize
Rust版本
此版本的arrayvec需要Rust 1.51或更高版本。
依赖项
~220KB