代码炼金工坊

Rust 豆知识
May 22, 2021

记录一些暂未被笔者归档的、零散的知识点

Profile

参考文档:Profile - The rustup book

rust 工具链在安装的时候可以选择附加 components 组,通过 profile 来控制。

profile一共分为三个档位:

  • minimal:仅包含必备组件,rustc, rust-stdcargo
  • default:除了必备组件,额外附加了rust-docs, rustfmtclippy
  • complete:安装全部组件,不建议使用

通过rustup set profile命令设置。

Components

参考文档:Components - The rustup book

rust 工具链 (toolchain) 拥有一系列的 components ,其中有必选(如rustc)和可选(如clippy)的组件。

通过rustup component list可以查看所有可用组件。

通过rustup component add来选择添加的组件。

也可以在安装工具链的时候通过rustup toolchain install nightly --component的方式指定附加安装的组件。