Remove Unpin requirement for the send Buf

This commit is contained in:
Sean McArthur
2019-12-06 11:26:36 -08:00
parent 13e0f17a03
commit ec751f3696
12 changed files with 34 additions and 33 deletions

View File

@@ -94,7 +94,7 @@ struct SendBuffer<B> {
impl<B, P> Streams<B, P>
where
B: Buf + Unpin,
B: Buf,
P: Peer,
{
pub fn new(config: Config) -> Self {
@@ -596,7 +596,6 @@ where
) -> Poll<io::Result<()>>
where
T: AsyncWrite + Unpin,
B: Unpin,
{
let mut me = self.inner.lock().unwrap();
let me = &mut *me;