Expand description
Contains the definition of the event handler trait as well as some standard implementations for common use cases.
Structs§
- Stateful
Event Handler - An event handler which manages a closure together with some state which can track information over multiple events. The closure is executed with a mutable reference of the state every time an event is received.
- Stateless
Event Handler - An event handler which manages a simple closure that receives no state except the event argument. The closure is executed every time an event is received.
Traits§
- Event
Handler - A trait for event handlers which can be registered with an event. For
comfort, an implementation for
Box<dyn EventHandler<A>>is provided.