3个版本

使用旧的Rust 2015

0.1.3 2017年4月17日
0.1.2 2017年3月13日
0.1.1 2017年2月28日
0.1.0 2017年2月28日

#2229 in 数据结构

MIT/Apache

22KB
585

OptionVec

是Vec< Option >的抽象,允许在保持元素在容器中的位置的同时插入和删除元素。

文档

用法

[dependencies]
option_vec = "0.1"

并将此放在您的crate根目录下

extern crate option_vec;

许可协议

option_vec根据MIT许可协议和Apache许可协议(版本2.0)进行分发。

有关详细信息,请参阅LICENSE-APACHE和LICENSE-MIT。


lib.rs:

OptionVec<T>;是Vec< Option >的抽象

OptionVec< T >中的一个元素可以通过索引访问,并在从容器中删除元素时保持其位置。

插入到OptionVec< T >中的元素将占用容器中第一个可用的位置。

没有运行时依赖