use uberbyte::UberByte;
fn main() {
println!("From u8: {:b}", UberByte::from(12u8));
println!("MAX value: {:b}", UberByte::MAX);
println!("MIN value: {:b}", UberByte::MIN);
println!("Default value: {:b}", UberByte::default());
let byte = UberByte::try_from(300u32);
println!("From 300u32: {:?}", byte);
let byte2 = UberByte::try_from(-300);
println!("From 300u32: {:?}", byte2);
}