type
The kind of value something is, like i32 or String.
A type determines a value's size, representation, and the operations allowed on it; every Rust value has one type fixed at compile time.
Examples
let lives: u32 = "three";fails with E0308, expectedu32, found&str: text is not a whole number.
See also