Module bitvec::prelude[][src]

bitvec symbol export.

This module collects the general public API into a single spot for inclusion, as use bitvec::prelude::*;, without polluting the root namespace of the crate.

Re-exports

pub use crate::array::BitArray;
pub use crate::bitarr;
pub use crate::bits;
pub use crate::field::BitField;
pub use crate::order::BitOrder;
pub use crate::order::LocalBits;
pub use crate::order::Lsb0;
pub use crate::order::Msb0;
pub use crate::slice::BitSlice;
pub use crate::store::BitStore;
pub use crate::view::BitView;
pub use crate::BitArr;
pub use crate::bitbox;
pub use crate::bitvec;
pub use crate::boxed::BitBox;
pub use crate::vec::BitVec;

Structs

BitPtr

Pointer to an individual bit in a memory element. Analagous to *bool.

BitPtrRange

Equivalent to Range<BitPtr<M, O, T>>.

BitRef

A proxy reference, equivalent to C++ std::bitset<N>::reference.