Rust for the Windows App SDK
The windows-app
crate makes the Windows App SDK (formerly known as Project Reunion) available to Rust developers. It is powered by the windows crate.
It's early days, but the windows-app
crate is meant to make it much easier to use the Windows App SDK from Rust. As this new set of APIs requires bootstrapping and various other hooks to get it up and running, using only the windows
crate—while possible—is a little more cumbersome for these new APIs.
So while the windows
crate is still essential as it provides all of the language support, the windows-app
crate will provide the necessary bootstrapping unique to the Windows App SDK.
As WinUI is a large part of the Windows App SDK, the goal is to support the latest WinUI app development through the windows-app
crate.