From 158cf601a4f29acd16317702248f7cdc958985c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johan=20Bj=C3=A4reholt?= Date: Sun, 28 Jun 2020 11:21:15 +0200 Subject: [PATCH] fix: Fix clippy issues in aw-transform --- aw-transform/src/filter_keyvals.rs | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/aw-transform/src/filter_keyvals.rs b/aw-transform/src/filter_keyvals.rs index eea974b2..bcb3528c 100644 --- a/aw-transform/src/filter_keyvals.rs +++ b/aw-transform/src/filter_keyvals.rs @@ -6,16 +6,13 @@ use aw_models::Event; pub fn filter_keyvals(mut events: Vec, key: &str, vals: &[Value]) -> Vec { let mut filtered_events = Vec::new(); for event in events.drain(..) { - match event.data.get(key) { - Some(v) => { - for val in vals { - if val == v { - filtered_events.push(event.clone()); - break; - } + if let Some(v) = event.data.get(key) { + for val in vals { + if val == v { + filtered_events.push(event.clone()); + break; } } - None => (), } } filtered_events @@ -25,13 +22,10 @@ pub fn filter_keyvals_regex(mut events: Vec, key: &str, regex: &Regex) -> let mut filtered_events = Vec::new(); for event in events.drain(..) { - match event.data.get(key) { - Some(v) => { - if regex.is_match(v.as_str().unwrap()) { - filtered_events.push(event.clone()); - } + if let Some(v) = event.data.get(key) { + if regex.is_match(v.as_str().unwrap()) { + filtered_events.push(event.clone()); } - None => (), } } filtered_events