Skip to main content

Module handler

Module handler 

Source
Expand description

Contains the definition of the event handler trait as well as some standard implementations for common use cases.

Structs§

StatefulEventHandler
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.
StatelessEventHandler
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§

EventHandler
A trait for event handlers which can be registered with an event. For comfort, an implementation for Box<dyn EventHandler<A>> is provided.