uberbyte 0.6.1

Bit manipulation for dummies
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use uberbyte::UberByte;

fn main() {
    let input: u8 = 8;

    let my_byte = UberByte::from(input);

    println!("Is bit 00 set: {}", my_byte.is_bit_0_set());
    println!("Is bit 01 set: {}", my_byte.is_bit_1_set());
    println!("Is bit 02 set: {}", my_byte.is_bit_2_set());
    println!("Is bit 03 set: {}", my_byte.is_bit_3_set());
    println!("Is bit 04 set: {}", my_byte.is_bit_4_set());
    println!("Is bit 05 set: {}", my_byte.is_bit_5_set());
    println!("Is bit 06 set: {}", my_byte.is_bit_6_set());
    println!("Is bit 07 set: {}", my_byte.is_bit_7_set());
}