pub fn bit_lshift_8(a: u8, places: u8) -> u8
Bitwise left shift (8-bit) – bounds restricted to 0..=8 like original.