#array #const #vector

const-vec

具有不可变推送方法的 Vec 类数据结构

5 个版本 (稳定版)

1.1.1 2023年4月12日
1.1.0 2023年2月14日
1.0.1 2019年8月29日
1.0.0 2019年8月27日
0.1.0 2019年8月27日

数据结构 中排名第 2264

Download history 3/week @ 2024-03-09 1/week @ 2024-03-16 15/week @ 2024-03-30 6/week @ 2024-04-06

每月下载量 79

MIT/Apache

16KB
323 行 代码

Const Vec

CI Crate informations License Documentation

此库提供了一个类似于 Vec 的数据结构,称为 ConstVec,其中元素可以以不可变方式推送到数组中,只要向量的容量足够大。

示例

use const_vec::ConstVec;

// Create a new empty `ConstVec` with a capacity of 10 items.
// Note that it is NOT mutable.
let vec = ConstVec::new(10);

// Add a new element in `vec`, without mutating it.
vec.push(42);

许可证

根据您的选择,许可协议为以下之一:

贡献

除非您明确说明,否则根据 Apache-2.0 许可证定义的,您有意提交的任何贡献,都应按照上述方式双重许可,不附加任何额外条款或条件。

无运行时依赖