The basics of Rust.
Smart Pointers are references to data, so you can use it, without taking ownership of this data. ...
With cargo check you have an integrated linter in Rust. But additionally there is another linting...