Dynamic Type Annotation
let x = 42;Explicit Type Annotation
let x : i32 = 42;Thrown Variables
Variables that have their values thrown away immediately after.
// throw away the result of somefunc()
let _ = somefunc();Rust Mutability
By default, all variables in rust are immutable. To make something mutable you must use the mut keyword.
let mut doorstatus = false;
doorstatus = true;