#webview2 #winapi #com

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

#333 in Windows APIs

Download history 18800/week @ 2024-07-29 19801/week @ 2024-08-05 21068/week @ 2024-08-12 19145/week @ 2024-08-19 20723/week @ 2024-08-26 23373/week @ 2024-09-02 20117/week @ 2024-09-09 19074/week @ 2024-09-16 20330/week @ 2024-09-23 24719/week @ 2024-09-30 22850/week @ 2024-10-07 26135/week @ 2024-10-14 23946/week @ 2024-10-21 25340/week @ 2024-10-28 26124/week @ 2024-11-04 29219/week @ 2024-11-11

107,158 downloads per month
Used in 251 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

~230–680KB
~16K SLoC