perf: Avoid taking `Vec` by reference
There's no benefit to accepting a reference to a `Vec` over a slice. Further details available in https://stackoverflow.com/q/40006219/155423pull/24376/head
parent
8c963ff7d1
commit
be3ed216c3
|
@ -1027,10 +1027,10 @@ fn index_series_key_id(series_key: &str) -> Vec<u8> {
|
|||
v
|
||||
}
|
||||
|
||||
fn index_series_id(id: &Vec<u8>) -> Vec<u8> {
|
||||
fn index_series_id(id: &[u8]) -> Vec<u8> {
|
||||
let mut v = Vec::with_capacity(8 + 1);
|
||||
v.push(IndexEntryType::IDToSeriesKey as u8);
|
||||
v.append(&mut id.clone());
|
||||
v.extend_from_slice(id);
|
||||
v
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue