1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
/*! `bitvec` Prelude
This collects the general public API into a single spot for inclusion, as
`use bitvec::prelude::*;`, without polluting the root namespace of the crate.
!*/
pub use crate::{
bits,
fields::BitField,
order::{
BitOrder,
Local,
Lsb0,
Msb0,
},
slice::{
AsBits,
BitSlice,
},
store::BitStore,
};
#[cfg(feature = "alloc")]
pub use crate::{
bitbox,
bitvec,
boxed::BitBox,
vec::BitVec,
};
#[allow(deprecated)]
pub use crate::cursor::*;