Cargo プロジェクトのアタッチ
ローカルの Rust プロジェクトを開くか、 VCS から取得すると、RustRover はプロジェクトの構造を分析し、 Cargo ツールウィンドウに表示します。

ワークスペース(存在する場合)、パッケージ、ターゲットは、Cargo プロジェクトに編成されます。 Cargo プロジェクトは、 Cargo.toml ファイルと対応するフォルダーに含まれるソースコードによって定義されます。 Cargo プロジェクトを識別することは、コードインサイトとナビゲーションにとって非常に重要です。
多くの場合、プロジェクトを初めて開くと、RustRover はすべての Cargo プロジェクトを自動的に識別します。 ただし、場合によっては(たとえば、Cargo ワークスペースの外部に Cargo.toml ファイルがある場合など)、すべてのプロジェクトを検出できないことがあります。 Cargo ツールウィンドウで一部の Cargo プロジェクトが見つからない場合は、手動でアタッチすることを検討してください。
Cargo プロジェクトをアタッチする
次のいずれかの操作を行います:
プロジェクトツリーで Cargo.toml ファイルを右クリックし、コンテキストメニューから Cargo プロジェクトのアタッチ を選択します。
Cargo ツールウィンドウ ( )で、
アイコンをクリックし、必要な Cargo.toml ファイルまたはそれが含まれるディレクトリを選択します。

プロジェクトの構造が通常とは異なる場合、初めてプロジェクトを開くと、RustRover はアタッチする Cargo プロジェクトを選択するようダイアログを表示します。

エディターで作業中に、RustRover は開いたファイルが Cargo プロジェクトに属しているかどうかを確認します。 属していない場合は、ファイルを Cargo プロジェクトに関連付けることを提案するバナーが表示されます。

Cargo.toml をアタッチ をクリックすると、RustRover は該当する Cargo プロジェクトの識別を試みます。 成功すると、プロジェクトが自動的にアタッチされ、 Cargo ツールウィンドウに反映されます。 そうでない場合は、ファイル選択ダイアログから必要な Cargo.toml ファイルを手動で選択するよう求められます。
Cargo プロジェクトを切り離す
Cargo ツールウィンドウ ( )で、デタッチしたい Cargo プロジェクトを選択し、 アイコンをクリックします。
