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