Skip to main content

multi_progress

Function multi_progress 

Source
pub fn multi_progress(verbosity: Verbosity) -> Option<MultiProgress>
Expand description

Create a multi-progress container for parallel operations.

Allows multiple progress bars to be displayed simultaneously.

§Arguments

  • verbosity - Verbosity level to respect

§Returns

A multi-progress container if progress should be shown, None otherwise.

§Examples

use oxigaf_cli::progress;
use oxigaf_cli::verbosity::Verbosity;

if let Some(multi) = progress::multi_progress(Verbosity::Normal) {
    let pb1 = multi.add(progress::render_progress(100, Verbosity::Normal));
    let pb2 = multi.add(progress::render_progress(100, Verbosity::Normal));
    // Use pb1 and pb2 for parallel work
}