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

#508 in Procedural macros

Download history 282759/week @ 2024-10-22 278337/week @ 2024-10-29 273797/week @ 2024-11-05 299686/week @ 2024-11-12 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 367877/week @ 2025-02-04

1,665,204 downloads per month
Used in 3,204 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

~200–630KB
~15K SLoC