I'm really confused here, and to be fair maybe it is from being used to left shifting by arbitrary values in C and C++.
I'm trying to shift a u8 var by a u32 var... and it gives an error saying the shift needs to be a u3. I read the documentation and it says that the shift must be a log2 of the width of the value to shift.
so.... what how should I proceed ?