vscode+rust-analyzerでオートセーブ無効でもリアルタイム構文チェックしてくれるよ