使用旧版Rust 2015
0.2.3 |
|
---|---|
0.2.2 |
|
0.2.1 |
|
0.2.0 |
|
0.1.0 |
|
#14 in #growable
21KB
444 lines
AnyVec
一个具有动态类型和可增长列表的类型。它可以存储实现了 Any
特质的任何内容。
比 Vec<T>
快约 4 到 5 倍。
使用方法
添加到 Cargo.toml
[dependencies]
anyvec = "0.2.1"
使用方法
extern crate anyvec;
use anyvec::AnyVec;
let mut vec = AnyVec::new();
vec.push("Test");
assert_eq!(vec.get::<&str>(0).unwrap().unwrap(), "Test");
许可
根据您的选择,许可方式为以下之一
- Apache License,版本 2.0,(LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据 Apache-2.0 许可证定义的,您提交给作品中的任何有意贡献,将按上述方式双重许可,无需任何附加条款或条件。