24 breaking releases

0.59.0 Jan 7, 2025
0.58.0 Jul 3, 2024
0.57.0 Jun 7, 2024
0.53.0 Feb 22, 2024
0.34.0 Mar 15, 2022

#497 in Procedural macros

Download history 252300/week @ 2024-10-09 286483/week @ 2024-10-16 276423/week @ 2024-10-23 280888/week @ 2024-10-30 268234/week @ 2024-11-06 310767/week @ 2024-11-13 277106/week @ 2024-11-20 284053/week @ 2024-11-27 303885/week @ 2024-12-04 324408/week @ 2024-12-11 255244/week @ 2024-12-18 177161/week @ 2024-12-25 249829/week @ 2025-01-01 415795/week @ 2025-01-08 405371/week @ 2025-01-15 320229/week @ 2025-01-22

1,414,055 downloads per month
Used in 3,061 crates (8 directly)

MIT/Apache

27KB
461 lines

Implement COM interfaces for Rust types.

Take a look at [macro@implement] for an example.

Learn more about Rust for Windows here: https://github.com/microsoft/windows-rs

Dependencies

~230–680KB
~16K SLoC