Trait walker_common::progress::Progress

source ·
pub trait Progress {
    type Instance: ProgressBar;

    // Required method
    fn start(&self, work: usize) -> Self::Instance;
}

Required Associated Types§

Required Methods§

source

fn start(&self, work: usize) -> Self::Instance

Implementations on Foreign Types§

source§

impl Progress for ()

source§

type Instance = ()

source§

fn start(&self, _work: usize) -> Self::Instance

source§

impl Progress for MultiProgress

source§

type Instance = ProgressBar

source§

fn start(&self, work: usize) -> Self::Instance

source§

impl<P: Progress> Progress for Option<P>

source§

type Instance = Option<<P as Progress>::Instance>

source§

fn start(&self, work: usize) -> Self::Instance

Implementors§