doc/user-guide/src/faq.md
Yes. rustup is an official Rust project. It is the recommended way to install Rust at https://www.rust-lang.org.
rustup is the successor to multirust. rustup began as multirust-rs, a rewrite of multirust from shell script to Rust, by Diggory Blake, and is now maintained by The Rust Project.
The source for Rust's standard library can be obtained by running rustup component add rust-src. It will be downloaded to the <toolchain root>/lib/rustlib/src/rust directory of the current toolchain.
The source for the compiler and tools must be obtained from the Rust repository or the standalone source tarballs.
If rustup fails with Windows error 32, it may be due to antivirus scanning
in the background. Disable antivirus scanner and try again.
If rustup fails to self-update in this way it's usually because RLS is
running (your editor is open and running RLS). The solution is to stop RLS (by
closing your editor) and try again.
rustc --versionRestart your shell. This will reload your PATH environment
variable to include Cargo's bin directory ($CARGO_HOME/bin).