The basics of Rust.
Smart Pointers are references to data, so you can use it, without taking ownership of this data. ...