From d6bf8a5aebdaa4c214ffe7f9eaad12cefe7336b1 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Thu, 23 Jan 2020 10:44:52 +0100 Subject: [PATCH] Remove some Unpin requirements (#1403) --- misc/rw-stream-sink/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/misc/rw-stream-sink/src/lib.rs b/misc/rw-stream-sink/src/lib.rs index 69b30205..9268e299 100644 --- a/misc/rw-stream-sink/src/lib.rs +++ b/misc/rw-stream-sink/src/lib.rs @@ -48,7 +48,7 @@ impl RwStreamSink { impl AsyncRead for RwStreamSink where - S: TryStream + Unpin, + S: TryStream, ::Ok: AsRef<[u8]> { fn poll_read(self: Pin<&mut Self>, cx: &mut Context, buf: &mut [u8]) -> Poll> { @@ -75,7 +75,7 @@ where impl AsyncWrite for RwStreamSink where - S: TryStream + Sink<::Ok, Error = io::Error> + Unpin, + S: TryStream + Sink<::Ok, Error = io::Error>, ::Ok: for<'r> From<&'r [u8]> { fn poll_write(self: Pin<&mut Self>, cx: &mut Context, buf: &[u8]) -> Poll> {