use crate::ParallelStream;
pub trait IntoParallelStream {
type Item: Send;
type IntoParStream: ParallelStream<Item = Self::Item>;
fn into_par_stream(self) -> Self::IntoParStream;
}
impl<I: ParallelStream> IntoParallelStream for I {
type Item = I::Item;
type IntoParStream = I;
#[inline]
fn into_par_stream(self) -> I {
self
}
}