TOML ファイルの操作
RustRover は TOML フォーマットを幅広くサポートします。 主な機能の概要は以下を参照してください。
ハイライトとコードスタイル
.toml ファイルには、ハイライト表示と コードスタイルの設定が自動的に適用されます。 および では設定を調整できます。
コードリファレンス情報
Cargo.toml では、クレートのバージョンの横に特別なヒントが表示されます。 これらのヒントは、 Cargo.lock に現在記録されているクレートのバージョンと、最新のバージョン(存在する場合)を示します。

コード補完
コード補完は Cargo の機能(英語)と同様に、ほとんどの マニフェストキー(英語)で動作します。 また、ローカルの依存関係パスを自動補完し、クリックしてソースに移動することもできます。

crates.io(英語) からの依存関係を指定するときに、その名前とバージョンを自動補完できます。

機能の有効化と無効化
IDE は Cargo ワークスペース機能の有効化 / 無効化専用の UI を提供します。 プロジェクトを初めて開いたときは、 デフォルト と Cargo の機能のみが有効になります。
詳細は、 条件付きコンパイルのサポート をご覧ください。
ナビゲーション
Cargo フィーチャ間を移動し、 cfg および cfg_attr 属性からフィーチャ宣言に移動することができます。

インスペクション
IDE は インスペクションの数(英語)を実行して Cargo.toml を検証します。 たとえば、参照されているクレートが存在するかどうか、バージョンが最新かどうか、コード内で実際に使用されているかどうかをチェックします。 また、循環的な機能依存関係も検出します。
ほとんどの問題はワンクリックで修正できます。 Alt+Enter を押して、オプションを表示してください:

すべての Cargo.toml インスペクションの一覧を表示するには、 に移動し、 ノードを展開してください:

インスペクションの説明は Inspectopedia(英語) でもご覧いただけます。
クレートドキュメントを見る
各 extern crate 宣言の横に ガターアイコンが表示されます。これを使うと、ブラウザーで docs.rs上の crate の説明をすぐに開くことができます:
