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

macro webview2-com-macros

Macros which generate callback implementations for WebView2 COM APIs

6 releases (breaking)

0.7.0 Apr 11, 2023
0.6.0 May 19, 2022
0.5.0 Dec 22, 2021
0.4.0 Nov 4, 2021
0.2.0 Sep 8, 2021

#290 in Windows APIs

Download history 9938/week @ 2024-01-02 10825/week @ 2024-01-09 11703/week @ 2024-01-16 10839/week @ 2024-01-23 12811/week @ 2024-01-30 10769/week @ 2024-02-06 13307/week @ 2024-02-13 14592/week @ 2024-02-20 15758/week @ 2024-02-27 13905/week @ 2024-03-05 13085/week @ 2024-03-12 13821/week @ 2024-03-19 14136/week @ 2024-03-26 13828/week @ 2024-04-02 14689/week @ 2024-04-09 12851/week @ 2024-04-16

58,091 downloads per month
Used in 162 crates (via webview2-com)

MIT license

11KB
213 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

~330–780KB
~19K SLoC