lib.rs |
[`SmallBitVec`] is a bit vector, a vector of single-bit values stored compactly in memory.
SmallBitVec grows dynamically, like the standard `Vec<T>` type. It can hold up to about one
word of bits inline (without a separate heap allocation). If the number of bits exceeds this
inline capacity, it will allocate a buffer on the heap.
[`SmallBitVec`]: struct.SmallBitVec.html
# Example
```
use smallbitvec::SmallBitVec;
let mut v = SmallBitVec::new();
v.push(true);
v.push(false);
assert_eq!(v[0], true);
assert_eq!(v[1], false);
``` |
30358 |