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 33 34 35 36
/*! [`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. [`bitvec`]: crate !*/ pub use crate::{ array::BitArray, bitarr, bits, field::BitField, order::{ BitOrder, LocalBits, Lsb0, Msb0, }, ptr::{ BitPtr, BitPtrRange, BitRef, }, slice::BitSlice, store::BitStore, view::BitView, }; #[cfg(feature = "alloc")] pub use crate::{ bitbox, bitvec, boxed::BitBox, vec::BitVec, };