pub fn phf_shift64(x: u32) { ((0x714258693u64 >> (x*4)) & 0b1111) as u8 }
Just as a tidbit, to dig deeper into Rust.
How can I provide some quick evidence for this? Well there's a method called u64::unchecked_shr that acts as contrasting evidence.