Expand description
Say, we have a bit vector —
it’s nothing better than a Vec<bool>, but …
what if we implement it,
and save some poor bits of memory?
§Quick Start
The following vector only takes one byte of the heap memory!
use bitvek::bitvec;
let vec = bitvec![true, true, true, true, false, false, false, false];Find it cumbersome? Try this:
// requires the total number of bits to be a multiple of 8
let vec = bitvec![0b1111_0000];Macros§
- Creates a new
BitVecfrom literal.
Structs§
- A simple bit vector implementation.
- An owning iterator over the bits of a vector.
- An iterator over the bits of a vector.