splitbits 0.1.2

Concise bit field extraction
Documentation
1
2
3
4
5
6
7
use splitbits::*;

fn main() {
    let x: u16 = 0b1010_0101_0000_1111;
    combinebits!(a, "aaaa aaaa", taco);
    combinebits!(a, "aaaa aaaa", "aaaa aaaa");
}