pub trait MaybeMultiProgress {
// Required methods
fn maybe_add(&self, pb: ProgressBar) -> Option<ProgressBar>;
fn maybe_insert_before(
&self,
before: Option<&ProgressBar>,
pb: ProgressBar,
) -> Option<ProgressBar>;
fn maybe_insert_after(
&self,
after: Option<&ProgressBar>,
pb: ProgressBar,
) -> Option<ProgressBar>;
fn maybe_insert_from_back(
&self,
index: usize,
pb: ProgressBar,
) -> Option<ProgressBar>;
fn maybe_remove(&self, pb: Option<ProgressBar>);
}Required Methods§
fn maybe_add(&self, pb: ProgressBar) -> Option<ProgressBar>
fn maybe_insert_before( &self, before: Option<&ProgressBar>, pb: ProgressBar, ) -> Option<ProgressBar>
fn maybe_insert_after( &self, after: Option<&ProgressBar>, pb: ProgressBar, ) -> Option<ProgressBar>
fn maybe_insert_from_back( &self, index: usize, pb: ProgressBar, ) -> Option<ProgressBar>
fn maybe_remove(&self, pb: Option<ProgressBar>)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".