#webview2 #winapi #com #callback #macro #generate #api

macro webview2-com-macros

Macros which generate callback implementations for WebView2 COM APIs

7 releases (breaking)

0.8.0 Jul 24, 2024
0.7.0 Apr 11, 2023
0.6.0 May 19, 2022
0.5.0 Dec 22, 2021
0.2.0 Sep 8, 2021

#352 in Windows APIs

Download history 30036/week @ 2024-11-17 30526/week @ 2024-11-24 28913/week @ 2024-12-01 32338/week @ 2024-12-08 32126/week @ 2024-12-15 19687/week @ 2024-12-22 22982/week @ 2024-12-29 32544/week @ 2025-01-05 30171/week @ 2025-01-12 34852/week @ 2025-01-19 36706/week @ 2025-01-26 33404/week @ 2025-02-02 38276/week @ 2025-02-09 35374/week @ 2025-02-16 36926/week @ 2025-02-23 30485/week @ 2025-03-02

144,707 downloads per month
Used in 183 crates (via webview2-com)

MIT license

11KB
215 lines

webview2-com-macros

This crate implements macros which generate callback implementations for WebView2 COM APIs. In turn, it injects references to the #[implement] macro from the Windows crate, along with a lot of boilerplate code to handle varying parameter types.

Getting Started

This crate is only intended for use in webview2-com.

Dependencies

~215–660KB
~16K SLoC