Easy access to individual bits of integers
use intbits::Bits;
assert_eq!(2.bit(0), false);
assert_eq!(2.bit(1), true);
assert_eq!(2.bit(2), false);
assert_eq!(0b1011u32.bits(0..2), 0b11);
assert_eq!(0b1011u32.bits(2..4), 0b10);
assert_eq!(0xFFu8.with_bit(3, false), 0xF7);
assert_eq!(0xFFu8.with_bits(4..8, 3), 0x3F);
See the documentation.
Version | Tag | Published |
---|---|---|
0.2.0 | 2yrs ago | |
0.1.2 | 2yrs ago | |
0.1.1 | 3yrs ago | |
0.1.0 | 3yrs ago |