pub struct MultiProgress { /* private fields */ }Expand description
Several progress bars stacked, for work that has more than one part.
use ravenrs_widgets::{MultiProgress, Tone};
let copying = MultiProgress::new()
.meter("Local copy", 40, 120)
.meter("Previews", 12, 40);Implementations§
Source§impl MultiProgress
impl MultiProgress
Sourcepub fn meter(self, label: impl Into<String>, done: u64, total: u64) -> Self
pub fn meter(self, label: impl Into<String>, done: u64, total: u64) -> Self
Adds a bar for done of total, with both numbers below it. Nothing to do counts as
nothing done, and more than the total counts as all of it.
Sourcepub fn bar(self, bar: ProgressBar) -> Self
pub fn bar(self, bar: ProgressBar) -> Self
Adds a bar set up by hand, with its own color or height.
Trait Implementations§
Source§impl Debug for MultiProgress
impl Debug for MultiProgress
Source§impl Default for MultiProgress
impl Default for MultiProgress
Source§fn default() -> MultiProgress
fn default() -> MultiProgress
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for MultiProgress
impl RefUnwindSafe for MultiProgress
impl Send for MultiProgress
impl Sync for MultiProgress
impl Unpin for MultiProgress
impl UnsafeUnpin for MultiProgress
impl UnwindSafe for MultiProgress
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
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<V> ViewExt for Vwhere
V: View,
impl<V> ViewExt for Vwhere
V: View,
Source§fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
fn padding(self, padding: impl Into<Insets>) -> Styled<Self>
Adds padding inside the box, in logical pixels.
Source§fn background(self, fill: impl Into<Fill>) -> Styled<Self>
fn background(self, fill: impl Into<Fill>) -> Styled<Self>
Paints a background behind the content.
Source§fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
fn frame(self, width: Option<f32>, height: Option<f32>) -> Styled<Self>
Fixes the width and/or height in logical pixels;
None keeps the content size.