RustRover 2025.3 Help

使用 TOML 文件

RustRover 提供对 TOML 格式 的广泛支持。 以下是主要功能概览。

高亮显示和代码样式

高亮显示和 代码样式设置 会自动应用于 .toml 文件。 您可以在 设置 | 编辑器 | 配色方案 | TOML设置 | 编辑器 | 代码样式 | TOML 中调整设置。

代码参考信息

Cargo.toml 中,您会在 crate 版本旁看到特殊提示。 这些提示表示 Cargo.lock 当前记录的 crate 版本以及最新版本(如果有)。

crates 的嵌入提示

代码补全

代码补全适用于大多数 manifest 键 以及 Cargo 功能。 您还可以补全文依赖路径,并通过点击导航到源代码:

Cargo.toml 中路径的代码洞察

指定来自 crates.io 的依赖项时,您可以补全其名称和版本:

来自 crates.io 的依赖名称和版本补全

启用和禁用功能

IDE 提供专用的 UI 用于 启用/禁用 Cargo 工作区功能。 首次打开项目时,仅会启用 default Cargo 功能。

有关更多信息,请参见 支持条件编译

您可以在 cfgcfg_attr 特性中,在 Cargo 功能之间导航并跳转到功能声明:

Cargo 功能的补全和导航

检查

IDE 会运行 多个检查 来验证 Cargo.toml。 例如,它会检查所引用的 crate 是否存在、版本是否为最新,以及其是否实际在代码中使用。 它还会检测任何循环的功能依赖。

大多数问题都可以通过一次点击修复——按 Alt+Enter 查看选项:

在 Cargo.toml 中应用快速修复

若要查看 Cargo.toml 检查的完整列表,请转到 设置 | 编辑器 | 检查 并展开 Rust | Cargo.toml 节点:

设置中 Cargo.toml 检查的列表

您也可以在 Inspectopedia 上查找检查说明。

查看 crate 文档

在每个 extern crate 声明旁,您会看到 docs.rs 装订区域图标——可使用它快速在浏览器中打开 crate 的 docs.rs 描述:

从 Cargo.toml 打开 docs.rs
最后修改日期: 2025年 12月 5日