Rust requiere ser explícito cuando se trata de tipos numéricos. No se puede usar un u8 cuando necesitemos un u32 sin que se produzca un error.
Por suerte, Rust hace que las conversiones de tipos numéricos sean muy fáciles con la palabra reservada as.