Trait LogProgressParExt

Source
pub trait LogProgressParExt: Sized + ParallelIterator {
    // Required method
    fn log_progress(self, name: &str) -> LogProgressPar<Self>;
}
Expand description

Extension trait to add a log_progress method to parallel iterators.

Required Methods§

Source

fn log_progress(self, name: &str) -> LogProgressPar<Self>

Wraps the parallel iterator with progress logging.

This method will print progress updates every 2% of the way through the iteration.

§Returns

Returns a new LogProgressPar iterator which tracks and logs progress.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§