Ownership and Moving

We'll cover the following...

It’s time to introduce one of the most core concepts in all of Rust: ownership. We’ll discuss the motivation for this another time, but every value in Rust has exactly one owner. For example, in this program:

fn main() {
    let x: i32 = 5;
    println!("{}", x);
}

The x ...