デバッガーとレンダラーの切り替え
デバッガーオプション
RustRover は独自に LLDB と GDB のデバッガー実装を提供します。 OS によっては、どちらかを選択できる場合とできない場合があります。
Windows では、プロジェクト用に構成されたツールチェーンによって、使用できるデバッガーが決まります。
MSVC ツールチェーン。 Rust の MSVC ツールチェーンを使用している場合は、LLDB を使用してのみコードをデバッグできます。
GNU ツールチェーン。 GNU ツールチェーンでは、GDB を使用する必要があります。
アクティブなデバッガーがプロジェクトのツールチェーンと一致しない場合、RustRover が通知します:

Linux では、LLDB と GDB を自由に選択できます。 両方のデバッガーがバンドルされており、LLDB はデフォルトで有効になっています。
macOS では LLDB のみ使用できます。 LLDB はバンドルされており、デフォルトで有効になっています。
デバッガーの切り替え(Windows、Linux)
に進みます。
Rust セクションを見つけ、ドロップダウンリストから希望するデバッガーを選択してください。

WSL 用デバッガーをインストールする
WSL でデバッグするには、GDB デバッガーがインストールされている必要があります。 確認するには、次のコマンドを実行します。
GDB をインストールするには、 公式 GNU プロジェクト Web サイト(英語)を参照してください。
Rust 型レンダラー (pretty-printers)
RustRover が 変数 ペインに Rust 型を表示する際に使用するレンダラーを切り替えることができます。
レンダラーを切り替える
に進みます。
使用中のデバッガーについては、ドロップダウンリストからオプションを選択します。

レンダラーなし。 このオプションは明示的なレンダリングを無効にし、GDB または LLDB がネイティブに提供する型サポートのみを使用します。 Rust 型フォーマッタは現在 LLDB および GDB で標準では利用できないため、このオプションは C/C++ 型以外の型のレンダリングを行わないことを意味します。
Rust コンパイラーのレンダラー。 このオプションを使用すると、RustRover は標準の rustc ディストリビューションから pretty-printers を取得し、デバッガーにロードします。
バンドルされたレンダラー。 IDE 独自のレンダラーは GDB と LLDB の両方にゼロから実装されており、2 つのデバッガーの型表現を統一しています。 これらのフォーマッタは、文字列、構造体、列挙型、ベクターのツリービューを構築し、子要素の内部を確認しやすくします。

バンドルされたレンダラーは、
HashMap、HashSet、Rc、円弧、セル、Refなどの標準ライブラリ型もサポートします。