Skip to content

Commit 46e8a9d

Browse files
Merge pull request #69 from nihohit/allocate-exact
Allocate vec with exact required capacity.
2 parents fa77935 + 01bbef2 commit 46e8a9d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

redis/src/aio/multiplexed_connection.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,12 @@ where
133133
values.push(item);
134134
Value::Array(values)
135135
}
136-
Some(value) => Value::Array(vec![value, item]),
136+
Some(value) => {
137+
let mut vec = Vec::with_capacity(entry.expected_response_count);
138+
vec.push(value);
139+
vec.push(item);
140+
Value::Array(vec)
141+
}
137142
None => item,
138143
});
139144
}

0 commit comments

Comments
 (0)