Trait iter_progress::ProgressableIter[][src]

pub trait ProgressableIter<I> {
    fn progress(self) -> ProgressRecorderIter<I>

Notable traits for ProgressRecorderIter<I>

impl<I> Iterator for ProgressRecorderIter<I> where
    I: Iterator
type Item = (ProgressRecord, <I as Iterator>::Item);
; }
Expand description

An iterator that records it’s progress as it goes along

Required methods

fn progress(self) -> ProgressRecorderIter<I>

Notable traits for ProgressRecorderIter<I>

impl<I> Iterator for ProgressRecorderIter<I> where
    I: Iterator
type Item = (ProgressRecord, <I as Iterator>::Item);
[src]

Implementors

impl<I> ProgressableIter<I> for I where
    I: Iterator
[src]

fn progress(self) -> ProgressRecorderIter<I>

Notable traits for ProgressRecorderIter<I>

impl<I> Iterator for ProgressRecorderIter<I> where
    I: Iterator
type Item = (ProgressRecord, <I as Iterator>::Item);
[src]

Convert an iterator into a ProgressRecorderIter.