Earlier quoted context omitted.
Well not to be inflammatory, but aren't you making your life more difficult by doing development on Windows? You could just run Windows in a VM if you need any Windows specific software, and have your main OS be something more suitable for software development. Of course ideally everything would just work on Windows, and there's nothing wrong with running Windows as your main os, but the reality is that especially bl…
I'm not sure of the situation with ESP but in many embedded environments you HAVE TO use Windows for development.
That's only true if you're using the officially supported toolchain. Rust is not that, so there's no point in using Windows.