1
 2
 3
 4
 5
 6
 7
 8
 9
10
pub use termion::event::{Event as Input, Key, MouseEvent as Mouse};

#[derive(Debug, PartialEq, Clone)]
pub enum Event<T> {
    NoOp,
    Input(Input),
    Msg(T),
    GracefulStop,
    Stop,
}