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

除了预定义选项,您还可以轻松地基于任意 Git 仓库 创建自定义模板。 实际上, WebAssembly Lib 和 Procedural Macro 就是通过这种方式获取的。 如需更多信息,请参阅 cargo-generate 模板。
二进制应用程序模板
当您需要创建可执行程序(即 二进制目标 )时,请选择 二值化 模板。 随后,RustRover 将生成一个包含 Cargo.toml 和包含 main.rs 的 src 文件夹的简单项目:

IDE 会自动创建一个 运行 Cargo 配置 ,用于运行以下 Cargo 命令:
库模板
当您需要创建可供其他 Rust 项目复用的库(即 库目标 )时,请选择 库 模板。 RustRover 将生成一个包含 Cargo.toml 和包含 lib.rs 的 src 文件夹的项目:

对于库项目,IDE 会创建一个 测试 Cargo 配置 ,用于运行以下 Cargo 命令:
新项目的 WASM 模板
RustRover 集成了 cargo-generate ,帮助您使用 Git 仓库作为项目模板。
WebAssembly Lib 模板基于 wasm-pack-template。

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

cargo-generate 模板
RustRover 集成了 cargo-generate ,使您能够复用并共享 Git 仓库作为项目模板。 如果尚未安装 cargo-generate ,可以通过 新建项目 对话框进行安装。
创建自定义模板
要基于 Git 仓库创建模板,请执行以下操作:
在欢迎屏幕上,点击
图标。
在 添加自定义模板 对话框中,指定 Git 仓库的 URL 和模板名称。
点击 添加。
