1 个不稳定版本
0.1.0 | 2024 年 3 月 19 日 |
---|
#24 in #64-bit
47KB
1K SLoC
Const Sized Bit Set
具有 const 泛型大小参数的位集合,指示要使用的 64 位字的数量。因为它不进行内存分配,所以可以在 no-std 环境中使用。
入门指南
use const_sized_bit_set::*;
// This set has 2 64-bit words so this set can contain values in 0..=127
let mut set = BitSet::<2>::from_iter([0,1, 99].into_iter());
set.remove(1);
set.insert(100);
assert_eq!(set.to_string(), "[0, 99, 100]");
依赖项
~170KB