A good rule of thumb for programming languages is to check what the general recommendation is on HN and do the opposite.
Using win32 from Rust is nonsensical. This is the kind of use-one-tool-for-any-job Visual Basic 6 programmers used to have, except VB6 would have actually been much better than Rust at Windows programming.