We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 780658a commit 464c9daCopy full SHA for 464c9da
src/libserialize/collection_impls.rs
@@ -86,7 +86,7 @@ impl<T: Encodable> Encodable for VecDeque<T> {
86
impl<T:Decodable> Decodable for VecDeque<T> {
87
fn decode<D: Decoder>(d: &mut D) -> Result<VecDeque<T>, D::Error> {
88
d.read_seq(|d, len| {
89
- let mut deque: VecDeque<T> = VecDeque::new();
+ let mut deque: VecDeque<T> = VecDeque::with_capacity(len);
90
for i in 0..len {
91
deque.push_back(d.read_seq_elt(i, |d| Decodable::decode(d))?);
92
}
0 commit comments