A Rust a számtípusok használatakor meglehetősen szigorú. Például nem használhatsz u8-t olyan helyen, ami u32-t vár anélkül, hogy hibát dobna.
u8
u32
Szerencsére a típusok közötti átalakítás nagyon egyszerű az as kulcsszó használatával.