microsoft / windows-rs

Rust for Windows
https://kennykerr.ca/rust-getting-started/
Apache License 2.0
10.35k stars 486 forks source link

Remove boxing support from `windows-core` crate #3131

Closed kennykerr closed 3 months ago

kennykerr commented 3 months ago

Boxing is a feature popularized by Xaml but since Rust stripped out support for Xaml some time back there's little value in keeping boxing support in the windows-core crate. This just removes the explicit boxing support, removing a ton of scaffolding needed to keep that working. You can of course still box values if needed using the PropertyValue API in the windows crate.