Struct domafic::listener::FnListener
[−]
[src]
pub struct FnListener<M, F: Fn(Event) -> M> { /* fields omitted */ }
A listener that consists of an event type and a function from Event
to message
Trait Implementations
impl<M, F: Fn(Event) -> M> Listener for FnListener<M, F>
[src]
type Message = M
Type of messages created
fn event_type_handled(&self) -> &'static str
Type of event handled by this Listener
. Example: "click".
fn handle_event(&self, event: Event) -> Self::Message
Handle a given event, producing a message