22 breaking releases

0.59.1 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

#387 in Procedural macros

Download history 355596/week @ 2025-01-05 441690/week @ 2025-01-12 369260/week @ 2025-01-19 397273/week @ 2025-01-26 430248/week @ 2025-02-02 606320/week @ 2025-02-09 602478/week @ 2025-02-16 652843/week @ 2025-02-23 997593/week @ 2025-03-02 957522/week @ 2025-03-09 1206202/week @ 2025-03-16 1402732/week @ 2025-03-23 1122515/week @ 2025-03-30 1251010/week @ 2025-04-06 1230008/week @ 2025-04-13 1136225/week @ 2025-04-20

4,797,930 downloads per month
Used in 12,450 crates (6 directly)

MIT/Apache

29KB
620 lines

Define COM interfaces to call or implement.

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

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

Dependencies

~200–630KB
~15K SLoC