3 个版本
0.1.2 | 2022年12月25日 |
---|---|
0.1.1 | 2022年12月25日 |
0.1.0 | 2022年12月25日 |
#6 in #位数组
每月 26 次下载
用于 bfilters
10KB
148 行代码(不含注释)
bitarray
位数组的简单且直观的 Rust 实现。
安装
[dependencies]
...
bitarray-naive = { git = "https://github.com/obakhmach/bitarray", branch = "<desired-branch>", version = "<desired-version>"}
例如,对于版本 0.1.0 的 dev 分支,依赖项将如下所示。
[dependencies]
...
bitarray-naive = { git = "https://github.com/obakhmach/bitarray", branch = "dev", version = "0.1.0"}
或作为已注册的 crate
[dependencies]
...
bitarray-naive = "0.1.0"
使用方法
use bitarray_naive::BitArray;
let bitarray_size: i64 = 9999;
let mut bitarray: BitArray = BitArray::new(bitarray_size);
bitarray.set(12, true).unwrap();
let bitarray_value: bool = bitarray.get(12).unwrap();
依赖项
~0.4–1MB
~24K SLoC