FireDBGとは FireDBGはRustのデバッグをサポートする「タイムトラベルビジュアルデバッガー」です。 SeaORMやSeaQLを開発しているSeaQL.orgのFireDBGチームが開発しています。 FireDBGを使用すると、どの関数からどの関数が呼ばれたのかの情報や、関数の入力値や出力値、ある時点での変数の値などを可視化してくれます。また、「タイムトラベル」とあるように、FireDBGのシークバーを動かすことでプログラムのフローを遡りながらその時の状態を確認することができます。デバッグが捗るツールです。 FireDBG実行例↓ この記事ではFireDBGを動作させるまでの手順について解説します。 動作確認環境 以下の環境で動作確認しました。 M1 Max MacBook Pro macOS Sonoma 14.2.1 Rust 1.74.1 VS Code 1.85.1 F