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

#276 in Procedural macros

Download history 287094/week @ 2024-11-19 270896/week @ 2024-11-26 309614/week @ 2024-12-03 324121/week @ 2024-12-10 285334/week @ 2024-12-17 179267/week @ 2024-12-24 213278/week @ 2024-12-31 399644/week @ 2025-01-07 414690/week @ 2025-01-14 383228/week @ 2025-01-21 414153/week @ 2025-01-28 444205/week @ 2025-02-04 612531/week @ 2025-02-11 646594/week @ 2025-02-18 655768/week @ 2025-02-25 903312/week @ 2025-03-04

2,896,063 downloads per month
Used in 3,394 crates (6 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

~200–630KB
~15K SLoC