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

macro webview2-com-macros

Macros which generate callback implementations for WebView2 COM APIs

7 releases (breaking)

new 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

#297 in Windows APIs

Download history 13862/week @ 2024-04-03 15265/week @ 2024-04-10 14668/week @ 2024-04-17 14417/week @ 2024-04-24 13733/week @ 2024-05-01 14916/week @ 2024-05-08 15435/week @ 2024-05-15 14954/week @ 2024-05-22 17616/week @ 2024-05-29 14175/week @ 2024-06-05 14414/week @ 2024-06-12 14063/week @ 2024-06-19 16064/week @ 2024-06-26 14115/week @ 2024-07-03 17707/week @ 2024-07-10 13455/week @ 2024-07-17

63,666 downloads per month
Used in 192 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

~295–750KB
~18K SLoC