RustRover 2026.1 Help

项目模板

RustRover 利用一组选定的 Cargo 项目模板简化 新建项目流程。 这些模板预定义了项目的初始结构,因此无需从头开始完成所有设置。

预定义项目模板

除预定义选项外,您也可以轻松基于任意 Git 仓库 创建自定义模板。 实际上, WebAssembly LibProcedural Macro 就是通过这种方式获取的。 如需更多信息,请参阅 Cargo-generate 模板

二进制应用程序模板

如果需要创建一个可执行程序(一个 binary target ),请选择 二值化 模板。 随后,RustRover 将生成一个由 Cargo.toml 和包含 main.rs 源代码 文件夹组成的简单项目:

新的二进制应用程序项目布局

IDE 会自动创建一个 运行 Cargo 配置 ,用于运行以下 Cargo 命令:

run --package project_name --bin project_name

库模板

如果需要创建一个可供其他 Rust 项目复用的库(一个 library target ),请选择 模板。 RustRover 将生成一个由 Cargo.toml 和包含 lib.rs 源代码 文件夹组成的项目:

新的库项目结构

对于库项目,IDE 会创建一个 测试 Cargo 配置 ,用于运行以下 Cargo 命令:

test --package project_name --lib tests

新项目的 WASM 模板

RustRover 与 cargo-generate 集成 ,帮助您使用 Git 仓库作为项目模板

WebAssembly Lib 模板基于 wasm-pack-template

WebAssembly 项目模板

当您使用此模板创建项目时,IDE 会生成一个示例结构,并自动添加一种 wasm-pack 类型 的构建配置。

新建 WASM 项目

Cargo-generate 模板

RustRover 集成了 cargo-generate ,可让您复用并共享 Git 仓库作为项目模板。 如果尚未安装 cargo-generate ,可以通过 新项目 对话框进行安装。

创建自定义模板

要基于 Git 仓库创建模板,请执行以下操作:

  1. 在欢迎屏幕上,点击 图标。

  2. 添加自定义模板 对话框中,指定 Git 仓库的 URL 和模板名称。

  3. 请点击 添加

使用自定义 Git 仓库作为 cargo-generate 模板
2026年 3月 25日