Should I use the smallest integer type possible?
So, in C/C++ you have int_fastX_t which guarantees the integer is larger or equal to X, and the compiler chooses the fastest type. In rust, does this happen automatically if I always choose the smallest integer type? Or do I need to favour u32 over u8 and such?