1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
pub fn toU8(b: u8) -> i32 {
    b as i32 & 255
}

pub fn value_of_left(b: u8) -> u8 {
    (b & 240) >> 4
}

pub fn value_of_right(b: u8) -> u8 {
    b & 15
}