diff options
Diffstat (limited to 'tokio/src/sync/mpsc/bounded.rs')
-rw-r--r-- | tokio/src/sync/mpsc/bounded.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/tokio/src/sync/mpsc/bounded.rs b/tokio/src/sync/mpsc/bounded.rs index 523dde75..d635e138 100644 --- a/tokio/src/sync/mpsc/bounded.rs +++ b/tokio/src/sync/mpsc/bounded.rs @@ -161,12 +161,13 @@ impl<T> Receiver<T> { impl<T> Unpin for Receiver<T> {} -#[cfg(feature = "stream")] -impl<T> futures_core::Stream for Receiver<T> { - type Item = T; +cfg_stream! { + impl<T> futures_core::Stream for Receiver<T> { + type Item = T; - fn poll_next(mut self: std::pin::Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Option<T>> { - self.poll_recv(cx) + fn poll_next(mut self: std::pin::Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Option<T>> { + self.poll_recv(cx) + } } } |