Trait indicatif::ParallelProgressIterator
source · pub trait ParallelProgressIteratorwhere
Self: Sized + ParallelIterator,{
fn progress_with(self, progress: ProgressBar) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
;
fn progress_count(self, len: u64) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
{ ... }
fn progress(self) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
where
Self: IndexedParallelIterator,
{ ... }
fn progress_with_style(self, style: ProgressStyle) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
where
Self: IndexedParallelIterator,
{ ... }
}
Available on crate feature
rayon
only.Expand description
Wraps a Rayon parallel iterator.
See ProgressIterator
for method
documentation.
Required Methods
sourcefn progress_with(self, progress: ProgressBar) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
fn progress_with(self, progress: ProgressBar) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
Wrap an iterator with a custom progress bar.
Provided Methods
sourcefn progress_count(self, len: u64) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
fn progress_count(self, len: u64) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
Wrap an iterator with an explicit element count.
fn progress(self) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
where
Self: IndexedParallelIterator,
sourcefn progress_with_style(self, style: ProgressStyle) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
where
Self: IndexedParallelIterator,
fn progress_with_style(self, style: ProgressStyle) -> ProgressBarIter<Self>ⓘNotable traits for ProgressBarIter<T>impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;impl<R: Read> Read for ProgressBarIter<R>impl<W: Write> Write for ProgressBarIter<W>
where
Self: IndexedParallelIterator,
Wrap an iterator with a progress bar and style it.