echo/echo.rs
1use blinds::{run, Event, EventStream, Key, Settings, Window};
2
3fn main() {
4 run(Settings::default(), app);
5}
6
7async fn app(_window: Window, mut events: EventStream) {
8 'outer: loop {
9 while let Some(ev) = events.next_event().await {
10 match ev {
11 Event::KeyboardInput(e) if e.key() == Key::Escape => {
12 break 'outer;
13 }
14 ev => println!("{:?}", ev),
15 }
16 }
17 }
18}