widebits 0.0.1

An experimental bit sequence library with bitwise operations and SIMD acceleration.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::WideBits;

mod extend;
mod truncate;

impl WideBits {
    #[inline]
    pub fn resize(&mut self, new_len: usize) {
        if new_len > self.len {
            self.extend(new_len);
        } else {
            self.truncate(new_len);
        }
    }
}