codec: Add Framed::with_capacity (#2215)

This commit is contained in:
Jean-Christophe BEGUE
2020-03-02 11:40:54 -05:00
committed by GitHub
parent 17a6f6fabf
commit 1eb6131321
2 changed files with 47 additions and 0 deletions
+14
View File
@@ -50,6 +50,20 @@ where
}),
}
}
/// Creates a new `FramedRead` with the given `decoder` and a buffer of `capacity`
/// initial size.
pub fn with_capacity(inner: T, decoder: D, capacity: usize) -> FramedRead<T, D> {
FramedRead {
inner: framed_read2_with_buffer(
Fuse {
io: inner,
codec: decoder,
},
BytesMut::with_capacity(capacity),
),
}
}
}
impl<T, D> FramedRead<T, D> {