プロジェクトテンプレート
RustRover は、Cargo プロジェクトテンプレートの選択によって 新規プロジェクト作成を効率化します。 これらのテンプレートはプロジェクトの初期構造を事前に定義しているため、すべてを一から設定する必要はありません。

事前定義されたオプション以外にも、任意の Git リポジトリに基づいて カスタムテンプレートを簡単に作成できます。 実際、 WebAssembly ライブラリ(英語)と 手続き型マクロ(英語)はこのようにして取得されます。 詳細については、「Cargo- テンプレート生成 」を参照してください。
バイナリアプリケーションテンプレート
実行可能プログラム(バイナリターゲット(英語) )を作成する必要がある場合は、 バイナリ テンプレートを選択してください。 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 ライブラリ テンプレートは wasm-pack-template(英語) に基づいています。

このテンプレートを使用してプロジェクトを作成すると、IDE によってサンプル構造が生成され、 wasm パックタイプのビルド構成が自動的に追加されます。

Cargo- テンプレート生成
RustRover は cargo-generate と統合されており、 Git リポジトリをプロジェクトテンプレートとして再利用・共有できます。 cargo-generate がインストールされていない場合は、 新規プロジェクト ダイアログからインストールできます。
カスタムテンプレートを作成する
Git リポジトリに基づいてテンプレートを作成するには、次の手順を実行します。
ウェルカム画面で、
アイコンをクリックします。
カスタムテンプレートを追加 ダイアログで、Git リポジトリの URL とテンプレート名を指定します。
追加 をクリック
