#file #vs #memory #collection #shadow #vec #sits

已删除 vecfile

一种位于文件中而不是内存中的Vec类型集合

0.3.0 2019年10月14日
0.2.0 2019年10月14日
0.1.0 2019年10月8日

#18 in #vs

自定义许可

42KB
733 代码行

VecFile

一种位于文件中而不是内存中的Vec类型集合。具有与Vec相同的许多操作,并且通过'shadows'提供一些针对底层文件读写问题的可选保护。可以迭代,可以轻松克隆,并转换为Vec。

示例

use vec_file::*;

fn main() {
    let mut vf = VecFile::new();
    vf.push(&10u8);
    vf.push(&210u8);
    assert_eq!(vf.pop(), 210);
}

目前处于早期开发阶段,请谨慎使用。

依赖项

~2–10MB
~108K SLoC