# bitvek
[](https://crates.io/crates/bitvek)
[](https://docs.rs/bitvek)
[](https://opensource.org/licenses/MIT)
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!
```rust
use bitvek::bitvec;
let vec = bitvec![true, true, true, true, false, false, false, false];
```
Find it cumbersome? Try this:
```rust
// requires the total number of bits to be a multiple of 8
let vec = bitvec![0b1111_0000];
```