pub struct InteractiveProgress {
bar: ProgressBar,
kind: ProgressKind,
}Expand description
Wrapper around indicatif::ProgressBar for interactive terminal usage
Fields§
§bar: ProgressBar§kind: ProgressKindImplementations§
Source§impl InteractiveProgress
impl InteractiveProgress
fn new( prefix: impl Into<Cow<'static, str>>, kind: ProgressKind, tick_interval: Duration, ) -> Self
fn initial_style(kind: ProgressKind) -> ProgressStyle
fn style_with_length(kind: ProgressKind) -> ProgressStyle
Trait Implementations§
Source§impl Clone for InteractiveProgress
impl Clone for InteractiveProgress
Source§fn clone(&self) -> InteractiveProgress
fn clone(&self) -> InteractiveProgress
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InteractiveProgress
impl Debug for InteractiveProgress
Source§impl Progress for InteractiveProgress
impl Progress for InteractiveProgress
Check if progress is hidden
Source§fn set_length(&self, len: u64)
fn set_length(&self, len: u64)
Set total length for this progress Read more
Auto Trait Implementations§
impl Freeze for InteractiveProgress
impl RefUnwindSafe for InteractiveProgress
impl Send for InteractiveProgress
impl Sync for InteractiveProgress
impl Unpin for InteractiveProgress
impl UnwindSafe for InteractiveProgress
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more