我已经看到rustup
被称为“工具链安装程序”,但是很难找到Rust认为“工具链”是什么以及该概念的范围的确切定义。 / p>
我已经安装了Rust编译器和Cargo。 rustup
还带来了什么?仅仅是Rust版本切换器吗?
作为.NET开发人员,也许有一个相似之处使我更容易掌握这个概念?
答案 0 :(得分:6)
工具链是编译Rust应用程序所需的程序集合的特定版本。它包括但不限于:
rustc
cargo
rustdoc
还有其他可以安装的组件,例如
rustfmt
clippy
的绒毛miri
的未定义行为检查rust-analyzer
或Rust语言服务器的高级编辑器支持Rustup提供了安装,删除,更新,选择和管理这些工具链及其相关部件的方法。
另请参阅: