bit_string/bit_string.rs
1use alloc::boxed::Box;
2
3const WORD_BITS: usize = u64::BITS as usize;
4
5#[derive(Clone, PartialEq, Eq, Hash)]
6pub struct BitString {
7 bits: Box<[u64]>,
8 len: usize,
9}
10
11pub mod errors;
12mod impls_for_access;
13mod impls_for_bit_ops;
14mod impls_for_construction;
15mod impls_for_editing;
16mod impls_for_fmt;
17mod impls_for_iter;
18mod impls_for_matching;
19
20pub(crate) mod funcs_for_share;