Module events

Module events 

Source
Expand description

Event handling.

let (_tx, events) = events::events::<()>(EventModel::Fps(20));
for event in events {
    match event {
        Event::Tick => {
        }
        _ => {}
    }
}

Structs§

Events
Events producer
KeyEvent
Represents a key event.
KeyModifiers
Represents key modifiers (shift, control, alt).

Enums§

Event
Event. Either a tick event or a key press event
EventModel
The type of events to listen for.
KeyCode
Represents a key.

Functions§

events
Produce events.