pub struct ProgressStyle { /* private fields */ }
Implementations§
Source§impl ProgressStyle
impl ProgressStyle
Sourcepub fn default_bar() -> Self
pub fn default_bar() -> Self
Returns the default progress bar style for bars
Sourcepub fn default_spinner() -> Self
pub fn default_spinner() -> Self
Returns the default progress bar style for spinners
Sourcepub fn with_template(template: &str) -> Result<Self, TemplateError>
pub fn with_template(template: &str) -> Result<Self, TemplateError>
Sets the template string for the progress bar
Review the list of template keys for more information.
Sourcepub fn tick_chars(self, s: &str) -> Self
pub fn tick_chars(self, s: &str) -> Self
Sets the tick character sequence for spinners
Note that the last character is used as the final tick string. At least two characters are required to provide a non-final and final state.
Sourcepub fn tick_strings(self, s: &[&str]) -> Self
pub fn tick_strings(self, s: &[&str]) -> Self
Sets the tick string sequence for spinners
Note that the last string is used as the final tick string. At least two strings are required to provide a non-final and final state.
Sourcepub fn progress_chars(self, s: &str) -> Self
pub fn progress_chars(self, s: &str) -> Self
Sets the progress characters (filled, current, to do)
You can pass more than three for a more detailed display. All passed grapheme clusters need to be of equal width.
Sourcepub fn with_key<S: ProgressTracker + 'static>(
self,
key: &'static str,
f: S,
) -> Self
pub fn with_key<S: ProgressTracker + 'static>( self, key: &'static str, f: S, ) -> Self
Adds a custom key that owns a ProgressTracker
to the template
Sourcepub fn template(self, s: &str) -> Result<Self, TemplateError>
pub fn template(self, s: &str) -> Result<Self, TemplateError>
Sets the template string for the progress bar
Review the list of template keys for more information.
Sourcepub fn get_tick_str(&self, idx: u64) -> &str
pub fn get_tick_str(&self, idx: u64) -> &str
Returns the tick string for a given number
Sourcepub fn get_final_tick_str(&self) -> &str
pub fn get_final_tick_str(&self) -> &str
Returns the tick string for the finished state
Trait Implementations§
Source§impl Clone for ProgressStyle
impl Clone for ProgressStyle
Source§fn clone(&self) -> ProgressStyle
fn clone(&self) -> ProgressStyle
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for ProgressStyle
impl !RefUnwindSafe for ProgressStyle
impl Send for ProgressStyle
impl Sync for ProgressStyle
impl Unpin for ProgressStyle
impl !UnwindSafe for ProgressStyle
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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>
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>
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