pub trait BitVec where
Self: Sized, {
fn with_64bit_segments(segments_value: u64, segments_len: usize) -> Self;
fn with_bitwords(word: u64, word_len_bits: u8, words_count: usize) -> Self;
fn with_zeroed_64bit_segments(segments_len: usize) -> Self { ... }
fn with_filled_64bit_segments(segments_len: usize) -> Self { ... }
fn with_zeroed_bits(bit_len: usize) -> Self { ... }
fn with_filled_bits(bit_len: usize) -> Self { ... }
}Expand description
The trait that is implemented for Box<[u64]> and extends it with bit-oriented constructors.
Required methods
fn with_64bit_segments(segments_value: u64, segments_len: usize) -> Self
fn with_bitwords(word: u64, word_len_bits: u8, words_count: usize) -> Self
fn with_bitwords(word: u64, word_len_bits: u8, words_count: usize) -> Self
Returns vector of bits filled with words_count words of length word_len_bits bits each.