rustfmtを1.8.0にアップデートしたら下記エラーが出て自動フォーマットが動かなくなりました。
[ERROR] Formatter 'rustfmt' error: Unrecognized option: 'emit'
原因は ~/.cargo/bin
にある古い rustfmt
が呼ばれていたことでした。
~/.cargo/bin
から rustfmt
を消し、 ~/.rustup/toolchains/stable-aarch64-apple-darwin/bin
をパスに追加すると解決しました。