25 breaking releases

0.60.0 Mar 18, 2025
0.58.0 Jul 3, 2024
0.53.0 Feb 22, 2024
0.52.0 Nov 15, 2023
0.34.0 Mar 15, 2022

#337 in Procedural macros

Download history 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 388579/week @ 2025-01-22 416525/week @ 2025-01-29 469124/week @ 2025-02-05 614740/week @ 2025-02-12 662162/week @ 2025-02-19 660800/week @ 2025-02-26 1095957/week @ 2025-03-05 991385/week @ 2025-03-12 1604825/week @ 2025-03-19 1052368/week @ 2025-03-26 992629/week @ 2025-04-02

4,813,004 downloads per month
Used in 12,246 crates (6 directly)

MIT/Apache

41KB
777 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

~185–610KB
~14K SLoC