macro_rules! event {
(
$(#[$attr:meta])*
$name:ident
$(< $lt:lifetime >)? => Fn($($arg_name:ident : $arg_ty:ty),*)
$(+ $bound:tt)*
) => { ... };
(
$(#[$attr:meta])*
$name:ident
$(< $lt:lifetime >)? => FnMut($($arg_name:ident : $arg_ty:ty),*)
$(+ $bound:tt)*
) => { ... };
}
Macro used for defining event dispatcher types.
See crate documentation for usage.