コンテキストに応じたコードの補完と生成、オンザフライ解析とクイックフィックス、スマートリファクタリング、ライブテンプレートなどを利用できます。
IDE から rustup をインストールすると、コンパイラーが提案した修正をワンクリックで適用できます。新規に作成した Rust ファイルを main.rs に手動で添付したり、Cargo.toml の依存関係リストに一般的なクレートを追加したりする必要はありません。これらの作業は RustRover にお任せください。
推論された型やマクロ、cfg ブロック、安全でないコードの使用箇所などのあらゆる構文要素をハイライトします。型に関する包括的な情報や言語とクレートのドキュメントへの迅速なアクセスが可能で、RustRover の強力な検索機能を使用してコードベース内を移動できます。
プロジェクト内の個別のテスト、テストモジュールまたはすべてのテストを実行し、さまざまな実行ターゲットを選択できます。CLI アプリケーション開発をフルサポートするカスタム実行構成を作成することも可能です。コンソールのエラーメッセージから関連コードにジャンプすることで、失敗しているテストを素早くトラブルシューティングできます。
コードインサイトと Cargo との完全統合を利用して TOML ファイルを編集できます。ワークスペース全体を管理し、専用のツールウィンドウから Cargo コマンドを実行することも可能です。
RustRover はフロントエンド開発ワークフローにシームレスに統合します。リクエストの発行とレスポンスの分析は、ビルトインの HTTP クライアントを使って行います。Docker ツールを使用して様々なプロジェクトコンポーネントを管理し、データベースツールを使ってデータベーススキーマとテーブルを調べることができます。

RustRover にはチームワークに必要なすべてのツールが備わっています。他のユーザーと一緒に IDE から直接リアルタイムでコーディングしながらやりとりしたり、コードスタイルの設定を含むプロジェクト構成を共有できます。コミットやプルリクエストの参照、ブランチの作成、コードのレビュー機能を使用しながら、Git、GitHub、および GitLab を使用して円滑に作業できます。

多数のプラグインのインストールや構成に手間を取られることなく、すぐにコーディングに着手できます。RustRover は Rust、Cargo、および Cargo.toml がシームレスに統合された包括的な開発環境を提供し、リモートサポート、データベース管理、Git 統合などの機能を搭載しています。WebStorm のウェブテクノロジーと DataGrip のデータベースツールも使用可能です。
ドキュメントを詳しく見るRust
Cargo
JavaScript
TypeScript
SQL
HTML
CSS
MongoDB

Astral 創設者、
Ruff および uv の作者
RustRover を早期アクセスリリースから愛用
今では Ruff、uv、およびその他の大規模な Rust プロジェクトの開発時間のすべてで活用するようになりました。RustRover では数百行から数千行にも及ぶコードの複雑なリファクタリングを行い、複雑な依存関係ツリーを操作できるため、結果的に自信を持って Rust を書くことができています。

Mainmatter GmbH、
主任エンジニアリングコンサルタント
RustRover にはあらゆる種類と規模の Rust コードベースを投入しましたが、挙動がおかしくなることはありませんでした。今では日常的に RustRover を使用するようになりました。その豊富な自動リファクタリング一式がなければ、私の大規模プロジェクトでの生産性は半分にも満たなかったと思います。

『Rust in Action』著者、
accelerant.dev 創設者
RustRover は非常に統一感のある作りになっており、デザインがよく考え抜かれていると思います。 使っていて楽しいです。特に、デバッグが非常に簡単になる点が気に入っています。
RustRover は非商用目的の場合(RustRover を使用した成果に対して直接的な金銭的報酬を得ていない場合)に限り、無料で使用することができます。
RustRover はチュートリアルやデモなど、教育目的の動画やコンテンツで使用することができます。そのコンテンツへのアクセスが有料である場合でも同様です。つまり、ライセンス制限を気にすることなく、指導用の資料またはオンラインコースで製品を使用することができます。
その他のオプションについては、JetBrains コンテンツクリエータープログラムでご覧ください。
Stack Overflow によると、68% の開発者が業務外の趣味として、約 40% がプロとしての成長と自己ペースでの学習を目的にコーディングしていることが分かりました。Rust でのコーディングで自由時間を過ごし、RustRover でプロジェクトを開発しましょう。
Rust は強力なオープンソースコミュニティが存在することで知られています。RustRover でプロジェクトを強化し、活発な Rust エコシステムに貢献しましょう。オープンソースプロジェクトに対する JetBrains のサポートについて、詳しくご覧ください。
RustRover ニュースのご購読
当社をフォロー