Binary notation and bitshift for Rust