Trait indicatif::ProgressIterator[][src]

pub trait ProgressIterator where
    Self: Sized + Iterator
{ 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;
; fn progress(self) -> ProgressBarIter<Self>

Notable traits for ProgressBarIter<T>

impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;
{ ... }
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;
{ ... } }
[]

Wraps an iterator to display its progress.

Required methods

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;
[src][]

Wrap an iterator with a custom progress bar.

Provided methods

fn progress(self) -> ProgressBarIter<Self>

Notable traits for ProgressBarIter<T>

impl<S, T: Iterator<Item = S>> Iterator for ProgressBarIter<T> type Item = S;
[src][]

Wrap an iterator with default styling. Attempt to guess iterator length using Iterator::size_hint.

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;
[src][]

Wrap an iterator with an explicit element count.

Implementors

impl<S, T: Iterator<Item = S>> ProgressIterator for T[src][+]