fn flatten_iter(self) -> FlattenIter<Self>
    where
        Self::Item: IntoIterator + Send,
        <Self::Item as IntoIterator>::Item: Send,
    {
        FlattenIter::new(self)
    }
/// An adaptor that flattens serial-iterable `Item`s into one large iterator.
///
/// See also [`flatten`](#method.flatten) and the analagous comparison of
/// [`flat_map_iter` versus `flat_map`](#flat_map_iter-versus-flat_map).
///
/// # Examples
///
/// ```
/// use asparit::*;
///
/// let x: Vec<Vec<_>> = vec![vec![1, 2], vec![3, 4]];
/// let iters: Vec<_> = x.into_iter().map(Vec::into_iter).collect();
/// let y: Vec<_> = iters.into_par_iter().flatten_iter().collect().exec();
///
/// assert_eq!(y, vec![1, 2, 3, 4]);
/// ```
An adaptor that flattens serial-iterable `Item`s into one large iterator.
An adaptor that flattens serial - iterable ` Item ` s into one large iterator .
fn flatten_iter(self) -> FlattenIter<Self>
    where
        Self::Item: IntoIterator + Send,
        <Self::Item as IntoIterator>::Item: Send,
    {
        FlattenIter::new(self)
    }
fn flatten_iter ( self ) -> FlattenIter < Self > where Self :: Item : IntoIterator + Send , < Self :: Item as IntoIterator > :: Item : Send , { FlattenIter :: new ( self ) }
An adaptor that flattens serial-iterable `Item`s into one large iterator.
An adaptor that flattens serial - iterable ` Item ` s into one large iterator .
self
self
examples
None