Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

HIR デバッグ

-Z unpretty=hir フラグを使用すると、HIR の人間が読める表現を生成できます。 Cargo プロジェクトでは、cargo rustc -- -Z unpretty=hir でこれを実行できます。 この出力は、AST lowering 中にコードがどのように脱糖され、変換されたかを一目で確認する必要がある場合に役立ちます。

HIR 内のデータの完全な Debug ダンプを得るには、-Z unpretty=hir-tree フラグを使用します。 これは、コンパイラの観点から HIR の完全な構造を確認する必要がある場合に役立つことがあります。

NodeIdDefId をソースコードと対応付けようとしている場合は、 -Z unpretty=expanded,identified フラグが役立つことがあります。

TODO: 他に何かあるか? #1159