RustRover 2026.1 Help

TOML ファイルの操作

RustRover は TOML フォーマットを幅広くサポートします。 主な機能の概要は以下を参照してください。

ハイライトとコードスタイル

.toml ファイルには、ハイライト表示と コードスタイルの設定が自動的に適用されます。 設定 | エディター | カラースキームの切り替え | TOML および 設定 | エディター | コードスタイル | TOML では設定を調整できます。

コードリファレンス情報

Cargo.toml では、クレートのバージョンの横に特別なヒントが表示されます。 これらのヒントは、 Cargo.lock に現在記録されているクレートのバージョンと、最新のバージョン(存在する場合)を示します。

木箱のインレイヒント

コード補完

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

Code insight for paths in Cargo.toml

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

Completion for names and versions of dependencies from crates.io

機能の有効化と無効化

IDE は Cargo ワークスペース機能の有効化 / 無効化専用の UI を提供します。 プロジェクトを初めて開いたときは、 デフォルト と Cargo の機能のみが有効になります。

詳細は、 条件付きコンパイルのサポート をご覧ください。

Cargo フィーチャ間を移動し、 cfg および cfg_attr 属性からフィーチャ宣言に移動することができます。

Completion and navigation for Cargo features

インスペクション

IDE は インスペクションの数(英語)を実行して Cargo.toml を検証します。 たとえば、参照されているクレートが存在するかどうか、バージョンが最新かどうか、コード内で実際に使用されているかどうかをチェックします。 また、循環的な機能依存関係も検出します。

ほとんどの問題はワンクリックで修正できます。 Alt+Enter を押して、オプションを表示してください:

Cargo.toml にクイックフィックスを適用する

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

設定内の Cargo.toml インスペクションのリスト

インスペクションの説明は Inspectopedia(英語) でもご覧いただけます。

クレートドキュメントを見る

各 extern crate 宣言の横に docs.rs ガターアイコンが表示されます。これを使うと、ブラウザーで docs.rs上の crate の説明をすぐに開くことができます:

Opening docs.rs from Cargo.toml
2026 年 5 月 22 日