Yes. rustup is an official Rust project. It is the recommended way to install Rust at https://www.rust-lang.org.
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.
rustup fails with Windows error 32, it may be due to antivirus scanning
in the background. Disable antivirus scanner and try again.
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.
To get started you need Cargo's bin directory (
$CARGO_HOME/bin) in your
PATH environment variable. This should be done by rustup. Next time you log
in this should have been done automatically.