//! Parallel async rust iterators
//!
//! # Examples
//!
//! ```
//! use parallel_stream::prelude::*;
//!
//! #[async_std::main]
//! async fn main() {
//! let v = vec![1, 2, 3, 4];
//! let mut stream = v.into_par_stream().map(|n| async move { n * n });
//!
//! let mut out = vec![];
//! while let Some(n) = stream.next().await {
//! out.push(n);
//! }
//! out.sort();
//!
//! assert_eq!(out, vec![1usize, 4, 9, 16]);
//! }
//! ```
pub use ;
pub use IntoParallelStream;
pub use ;