Module carbide_winit::macros [−][src]
A collection of macros for generating code related to winit+carbide interop.
The reason we provide macros and don't implement functions using the winit
crate directly is
that carbide has many backends that use winit
, often with differing versions. By providing
macros, we allow these backends to generate code necessary for whatever version of winit they
are currently using. This means we don't have to wait for all of the backend winit dependencies
to synchronise before we can publish new carbide releases.