Skip to content

Commit db79b05

Browse files
pipe::DuplexEnd: add missing method impl
1 parent 6fd3bf8 commit db79b05

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/sync/pipe.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,6 +307,19 @@ impl AsyncWrite for DuplexEnd {
307307
let DuplexEnd(_read, write) = self.get_mut();
308308
Pin::new(write).poll_shutdown(cx)
309309
}
310+
311+
fn poll_write_vectored(
312+
self: Pin<&mut Self>,
313+
cx: &mut Context<'_>,
314+
bufs: &[io::IoSlice<'_>],
315+
) -> Poll<io::Result<usize>> {
316+
let DuplexEnd(_read, write) = self.get_mut();
317+
Pin::new(write).poll_write_vectored(cx, bufs)
318+
}
319+
320+
fn is_write_vectored(&self) -> bool {
321+
true
322+
}
310323
}
311324

312325
#[cfg(test)]

0 commit comments

Comments
 (0)