Skip to content

Commit 158cf60

Browse files
fix: Fix clippy issues in aw-transform
1 parent 420d691 commit 158cf60

File tree

1 file changed

+8
-14
lines changed

1 file changed

+8
-14
lines changed

aw-transform/src/filter_keyvals.rs

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,13 @@ use aw_models::Event;
66
pub fn filter_keyvals(mut events: Vec<Event>, key: &str, vals: &[Value]) -> Vec<Event> {
77
let mut filtered_events = Vec::new();
88
for event in events.drain(..) {
9-
match event.data.get(key) {
10-
Some(v) => {
11-
for val in vals {
12-
if val == v {
13-
filtered_events.push(event.clone());
14-
break;
15-
}
9+
if let Some(v) = event.data.get(key) {
10+
for val in vals {
11+
if val == v {
12+
filtered_events.push(event.clone());
13+
break;
1614
}
1715
}
18-
None => (),
1916
}
2017
}
2118
filtered_events
@@ -25,13 +22,10 @@ pub fn filter_keyvals_regex(mut events: Vec<Event>, key: &str, regex: &Regex) ->
2522
let mut filtered_events = Vec::new();
2623

2724
for event in events.drain(..) {
28-
match event.data.get(key) {
29-
Some(v) => {
30-
if regex.is_match(v.as_str().unwrap()) {
31-
filtered_events.push(event.clone());
32-
}
25+
if let Some(v) = event.data.get(key) {
26+
if regex.is_match(v.as_str().unwrap()) {
27+
filtered_events.push(event.clone());
3328
}
34-
None => (),
3529
}
3630
}
3731
filtered_events

0 commit comments

Comments
 (0)