From 8a07a2037a097a35ce94b964ab2f93bdada303b4 Mon Sep 17 00:00:00 2001 From: Kentaro Okuda Date: Sat, 18 Feb 2023 12:46:02 -0500 Subject: [PATCH] Replace match with a single arm with if let. --- src/main.rs | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/main.rs b/src/main.rs index e31e990..3fb4456 100644 --- a/src/main.rs +++ b/src/main.rs @@ -71,14 +71,11 @@ fn main_thread(data_lock: Arc>, let mut data = DataContainer::default(); let mut failed_format_counter = 0; loop { - match clear_rx.recv_timeout(Duration::from_millis(10)) { - Ok(cl) => { - if cl { - data = DataContainer::default(); - failed_format_counter = 0; - } + if let Ok(cl) = clear_rx.recv_timeout(Duration::from_millis(10)) { + if cl { + data = DataContainer::default(); + failed_format_counter = 0; } - Err(..) => () } if let Ok(read_guard) = raw_data_lock.read() { let packets = read_guard.clone(); @@ -132,12 +129,9 @@ fn main_thread(data_lock: Arc>, *write_guard = vec![Packet::default()]; } - match save_rx.recv_timeout(Duration::from_millis(10)) { - Ok(fp) => { - file_path = fp; - acquire = true - } - Err(..) => () + if let Ok(fp) = save_rx.recv_timeout(Duration::from_millis(10)) { + file_path = fp; + acquire = true; } if acquire == true {