win32 api is pretty good. I don't see why you would want anything else for native app development. If you want to use the modern stuff it's far better to develop the UI frontend using Microsoft tools in C# and then use Rust as the backend. In this sense Rust story is not worse than C++ or C.
If a person wants a native gui I guess QT would be worth investigating as well (unless one is concerned by the license).
If a person wants a native gui I guess QT would be worth investigating as well (unless one is concerned by the license).