RustRover 2025.3 Help

项目模板

RustRover 通过提供一组 Cargo 项目模板简化了 新建项目的过程。 这些模板预定义了项目的初始结构,因此您无需从头开始设置所有内容。

预定义项目模板

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

二进制应用程序模板

当您需要创建可执行程序(即 二进制目标 )时,请选择 二值化 模板。 随后,RustRover 将生成一个包含 Cargo.toml 和包含 main.rs src 文件夹的简单项目:

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

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

run --package project_name --bin project_name

库模板

当您需要创建可供其他 Rust 项目复用的库(即 库目标 )时,请选择 模板。 RustRover 将生成一个包含 Cargo.toml 和包含 lib.rs src 文件夹的项目:

新的库项目结构

对于库项目,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. 点击 添加

作为 cargo-generate 模板的自定义 Git 仓库
最后修改日期: 2025年 12月 5日