Expand description
§BitSet
A compact data structure for storing bits.
The BitSet
struct is a low-level data structure that stores a sequence
of bits and provides methods for accessing and manipulating those bits.
It supports operations such as setting and clearing individual bits, and computing the union and intersection of two bit sets.
§Examples
let mut bs = BitSet::from(0u8);
bs.set(3);
bs.set(7);
assert_eq!(bs.get(3), Some(true));
assert_eq!(bs.get(7), Some(true));
assert_eq!(bs.get(2), Some(false));
Modules§
Structs§
- BitSet
- A compact data structure for storing bits
- Index
Range Error
Traits§
- TryCollect
Ext - TryFrom
Iterator - A trait for collecting an iterator into a value as an operation that can fail.