pub trait EventHandler<S>where
S: Event,{
// Required method
fn call(&mut self, event: &EventData<'_, S>) -> EventHandlerResult;
}Expand description
The trait that must be implemented to inject code execution at specific events.
Required Methods§
Sourcefn call(&mut self, event: &EventData<'_, S>) -> EventHandlerResult
fn call(&mut self, event: &EventData<'_, S>) -> EventHandlerResult
Execute the internal code.
Implementors§
impl<F, S> EventHandler<S> for F
Implement even handler for generic functions.