pub trait LogProgressExt: Iterator + Sized {
// Required method
fn log_progress(self, name: &str) -> LogProgress<Self> ⓘ;
}Expand description
Extension trait to add a log_progress method to regular iterators.
Required Methods§
Sourcefn log_progress(self, name: &str) -> LogProgress<Self> ⓘ
fn log_progress(self, name: &str) -> LogProgress<Self> ⓘ
Wraps the iterator with progress logging.
This method will print progress updates every 2% of the way through the iteration.
§Returns
Returns a new LogProgress 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.