🔃
RustRoverでマクロ展開のキャッシュが消えない場合の対処法
発生している問題
RustRoverでwasmtime::component::bindgen!のような外部ファイルに依存するマクロを利用している際、外部ファイルを変更してもマクロの展開結果が更新されない問題が発生することがあります。
wasmtime::component::bindgen!({
world: "imports",
path: "../wit",
imports: { default: async },
});
これは,Cmd(ctrl)+Shift+Aで表示できるパレットの「すべての Rust マクロを再展開」では解決できない.

解決策
ファイル→「キャッシュの破棄」を行うことで解決できます。

Discussion