From 7a3794ef18dd4c0d01b65432fbf29671b8609b40 Mon Sep 17 00:00:00 2001 From: Eric Seppanen Date: Wed, 9 Jun 2021 23:57:08 -0700 Subject: [PATCH] tui_event: unwrap result of stdin.keys() Clear a clippy warning about manual flatten. This isn't good error handling, but panicking is probably better than spinning forever if stdin returns EOF. --- pageserver/src/tui_event.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pageserver/src/tui_event.rs b/pageserver/src/tui_event.rs index d88cac5d5b..bafb6242e5 100644 --- a/pageserver/src/tui_event.rs +++ b/pageserver/src/tui_event.rs @@ -54,14 +54,14 @@ impl Events { thread::spawn(move || { let stdin = io::stdin(); for evt in stdin.keys() { - if let Ok(key) = evt { - if let Err(err) = tx.send(Event::Input(key)) { - eprintln!("{}", err); - return; - } - if !ignore_exit_key.load(Ordering::Relaxed) && key == config.exit_key { - return; - } + // This will panic if stdin returns EOF. + let key = evt.unwrap(); + if let Err(err) = tx.send(Event::Input(key)) { + eprintln!("{}", err); + return; + } + if !ignore_exit_key.load(Ordering::Relaxed) && key == config.exit_key { + return; } } })