diff --git a/src/stream/once.rs b/src/stream/once.rs index 9ce93aa..939722d 100644 --- a/src/stream/once.rs +++ b/src/stream/once.rs @@ -4,7 +4,9 @@ use pin_project_lite::pin_project; use crate::stream::Stream; use crate::task::{Context, Poll}; -use crate::stream::double_ended_stream::DoubleEndedStream; + +#[cfg(feature = "unstable")] +use crate::stream::DoubleEndedStream; /// Creates a stream that yields a single item. /// @@ -48,6 +50,7 @@ impl Stream for Once { } } +#[cfg(feature = "unstable")] impl DoubleEndedStream for Once { fn poll_next_back(self: Pin<&mut Self>, _cx: &mut Context<'_>) -> Poll> { Poll::Ready(self.project().value.take())