Rust tiene una variedad de tipos que puede que te resulten familiares:
bool para representar verdadero/falso.u8 u32 u64 u128 para representar números enteros positivos.i8 i32 i64 i128 para representar números enteros positivos y negativos.usize isize se usan para representar índices y tamaños de elementos en memoria.f32 f64.str char.(valor,valor,...) para pasar secuencias fijas de valores en la pila.&[T] para referenciar “vistas” en secuencias de valores en la memoria.Profundizaremos en algunos más adelante.
Advertencia: los formatos de texto pueden ser más complejos de lo que estás acostumbrado en otros lenguajes, ya que Rust es un lenguaje de programación de sistemas, está orientado a gestionar los problemas de la memoria, algo a lo que puedes no estar acostumbrado. Entraremos en detalles sobre los textos más tarde.
Observa cómo los tipos numéricos pueden especificarse explícitamente añadiendo el tipo al final del número (por ejemplo, 13u32, 2u8).