Destructuring in Rust
A fun way to break a Tuple (special array that can hold different data types) into several variables in Rust is to do something like this:
let my_var = ("Item One", 2);
let (destruct_1, destruct_2) = my_var;
println!("Value is {} and {}", destruct_1, destruct_2);
Pretty neat. It's a fast way to pull apart a Tuple (which is a form of array, which can hold multiple values of different data types), and push the values into different variables.