use futures_core::Stream;
pub trait IntoStream {
type Item;
type IntoStream: Stream<Item = Self::Item>;
fn into_stream(self) -> Self::IntoStream;
}
impl<S: Stream> IntoStream for S {
type Item = S::Item;
type IntoStream = S;
#[inline]
fn into_stream(self) -> S {
self
}
}