Skip to content

Commit db720bf

Browse files
fix: Remove unnecessary clones
1 parent 091362f commit db720bf

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

aw-transform/src/chunk.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pub fn chunk_events_by_key(events: Vec<Event>, key: &str) -> Vec<Event> {
55
for event in events {
66
if chunked_events.is_empty() && event.data.get(key).is_some() {
77
// TODO: Add sub-chunks
8-
chunked_events.push(event.clone());
8+
chunked_events.push(event);
99
} else {
1010
let val = match event.data.get(key) {
1111
None => continue,
@@ -20,7 +20,7 @@ pub fn chunk_events_by_key(events: Vec<Event>, key: &str) -> Vec<Event> {
2020
chunked_events.push(last_event);
2121
if &last_val != val {
2222
// TODO: Add sub-chunks
23-
chunked_events.push(event.clone());
23+
chunked_events.push(event);
2424
}
2525
}
2626
}

aw-transform/src/filter_keyvals.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ pub fn filter_keyvals(mut events: Vec<Event>, key: &str, vals: &[Value]) -> Vec<
99
if let Some(v) = event.data.get(key) {
1010
for val in vals {
1111
if val == v {
12-
filtered_events.push(event.clone());
12+
filtered_events.push(event);
1313
break;
1414
}
1515
}
@@ -24,7 +24,7 @@ pub fn filter_keyvals_regex(mut events: Vec<Event>, key: &str, regex: &Regex) ->
2424
for event in events.drain(..) {
2525
if let Some(v) = event.data.get(key) {
2626
if regex.is_match(v.as_str().unwrap()) {
27-
filtered_events.push(event.clone());
27+
filtered_events.push(event);
2828
}
2929
}
3030
}

aw-transform/src/flood.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ pub fn flood(events: Vec<Event>, pulsetime: chrono::Duration) -> Vec<Event> {
6060
gap_prev = Some(gap);
6161
}
6262
}
63-
new_events.push(e1.clone());
63+
new_events.push(e1);
6464
}
6565
new_events
6666
}

0 commit comments

Comments
 (0)