rustup
rustup is a toolchain installer and version management utility for the Rust programming language. It provides an easy way to install the Rust toolchain and to switch between multiple versions and configurations, including the stable, beta, and nightly channels. rustup supports per-user and per-project overrides, as well as profiles that control which components are installed by default.
rustup works across Windows, macOS, and Linux. It is installed with a small bootstrap launcher (rustup-init)
Common commands include: rustup toolchain install <channel>, rustup default <toolchain>, rustup update, rustup component add <component>,