Module bitvec::vec [−][src]
A dynamically-allocated buffer containing a BitSlice
region.
You can read the standard library’s alloc::vec
module documentation
here.
This module defines the BitVec
buffer, and all of its associated support
code.
BitVec
is equivalent to Vec<bool>
, in its operation and in its
relationship to the BitSlice
type. Most of the interesting work to be done
on a bit-sequence is implemented in BitSlice
, to which BitVec
dereferences,
and the vector container itself only exists to maintain ownership, implement
dynamic resizing, and provide some specializations that cannot safely be done on
BitSlice
alone.
Structs
BitVec | A contiguous growable array of bits. |
Drain | A draining iterator for |
IntoIter | An iterator that moves out of a |
Splice | A splicing iterator for |