fn fold_with<F>(self, folder: F) -> F
    where
        F: Folder<Self::Item>,
    {
        folder.consume_iter(self.into_iter())
    }
/// Iterate the producer, feeding each element to `folder`, and
/// stop when the folder is full (or all elements have been consumed).
///
/// The provided implementation is sufficient for most iterables.
Iterate the producer, feeding each element to `folder`, and
stop when the folder is full (or all elements have been consumed).

The provided implementation is sufficient for most iterables.
Iterate the producer feeding each element to ` folder ` and stop when the folder is full ( or all elements have been consumed ) . The provided implementation is sufficient for most iterables .
fn fold_with<F>(self, folder: F) -> F
    where
        F: Folder<Self::Item>,
    {
        folder.consume_iter(self.into_iter())
    }
fn fold_with < F > ( self , folder : F ) -> F where F : Folder < Self :: Item > , { folder . consume_iter ( self . into_iter ( ) ) }
Iterate the producer, feeding each element to `folder`, and
stop when the folder is full (or all elements have been consumed).
Iterate the producer feeding each element to ` folder ` and stop when the folder is full ( or all elements have been consumed ) .
self
folder
F
self
folder
F