Sadly, at the moment Rust is, from my point-of-view, just not ready for Windows development yet. I got Rust itself running quite easily, but the guidelines for installing on Cargo on Windows assume I’m familiar with mingw and MSYS, how to install them and what packages I will need. Most Windows programmers will not be.
I*'m really keen to experiment with Rust, on a Linux VM it all just works fine, but at the moment it seems (like most OSS projects) just not to be a high enough priority to make it seem natural to a Windows developer.
Are there plans to port Cargo to Rust - with Rust itself self-hosting now it seems sad the package manager requires me bringing in so many dependencies, and I’ve never had good experiences with MinGW for any development on Windows. While the dependency on mingw exists, I suspect most Windows programmers will simply not choose to waste there time trying to work around the issues.
I may wait until it reaches v1.0, and see if the situation has improved then. In the meantime I guess I’m stuck with C++ for native development. Shame as it looks like it could be promising.
More detailed installation instructions for Windows may help (as opposed to “You need MSYS and MinGW installed,” along with this list of dependencies - without even links to those dependencies).