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/155423
pull/24376/head
Jake Goulding 2020-02-11 20:40:06 -05:00
parent 8c963ff7d1
commit be3ed216c3
1 changed files with 2 additions and 2 deletions

View File

@ -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
}