Introduction
The Rust toolchain is a set of tools that help you write, build, and manage Rust programs easily.
When you want to write safe and fast programs in Rust.
When you need to compile your Rust code into an executable.
When you want to manage Rust versions and update your tools.
When you want to add external libraries (called crates) to your project.
When you want to test and run your Rust programs.