20 个版本 (10 个破坏性版本)
0.11.0 | 2020年2月19日 |
---|---|
0.10.0 | 2019年9月7日 |
0.9.0 | 2019年9月7日 |
0.8.1 | 2018年9月3日 |
0.1.3 | 2018年3月29日 |
#1007 in 算法
用于 tree-index
15KB
176 行
sparse-bitfield
分配一系列小缓冲区的位字段。改编自 mafintosh/sparse-bitfield。
用法
extern crate sparse_bitfield;
use sparse_bitfield::Bitfield;
let mut bits = Bitfield::new(1024);
bits.set(0, true); // set first bit
bits.set(1, true); // set second bit
bits.set(1_000_000, true); // set the millionth bit
assert!(bits.get(1));
安装
$ cargo add sparse-bitfield
许可
MIT OR Apache-2.0
依赖项
~15KB