pub trait LogProgressExt: Iterator + Sized {
// Required method
fn log_progress(self, step_percent: usize) -> LogProgress<Self> ⓘ;
}Expand description
Extension trait to add a log_progress method to regular iterators.
Required Methods§
Sourcefn log_progress(self, step_percent: usize) -> LogProgress<Self> ⓘ
fn log_progress(self, step_percent: usize) -> LogProgress<Self> ⓘ
Wraps the iterator with progress logging.
This method will print progress updates every step_percent% of the way through the iteration.
§Arguments
step_percent- The percentage of items to be processed before logging a progress update.
§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.