I've seen rustup
be referred to as a "toolchain installer", but it's hard to find an exact definition of what Rust considers a "toolchain" to be and what the scope is for the concept.
I already have the Rust compiler and Cargo installed. What more does rustup
bring? Is it just a Rust-version-switcher?
As a .NET-developer, maybe there is there a parallel which makes it easier for me to grasp this concept?
rustup toolchain list
which in my case printsstable-x86_64-unknown-linux-gnu (default)
. So you can think of the toolchain as a specific version of the compiler, the standard library and the accompanying tools such as clippy, cargo, etc – Irreverent