Installing Rust development tools
Rust development tools can be installed in several different ways for different operating systems. Package managers on several different operating systems all have their own individual distributions. In this section, we'll focus on the official set of installation tools created and maintained by the Rust project. This has the advantage of providing a nearly uniform set of installation instructions across all major operating systems.
Obtaining Rust development tools
The minimal Rust development setup consists of three major tools. rustup is the tool that manages and modifies the Rust installation, including updating to newer versions and installing ancillary development tooling. rustc is the Rust compiler, which is, of course, needed to compile Rust programs. Finally, Cargo is the Rust build and packaging tool, which is used for project and dependency management. Rust also needs a linker, which is often provided by the system. If you can...