pub struct ProgressConfig {
pub total: usize,
pub tty_update_frequency: usize,
pub non_tty_update_frequency: usize,
pub show_elapsed: bool,
pub show_eta: bool,
pub show_rate: bool,
pub prefix: String,
pub show_details: bool,
}Expand description
Configuration for progress tracking behavior
Fields§
§total: usizeTotal number of items to process
tty_update_frequency: usizeUpdate frequency (every N items) for TTY mode
non_tty_update_frequency: usizeUpdate frequency (every N items) for non-TTY mode
show_elapsed: boolWhether to show elapsed time
show_eta: boolWhether to show ETA
show_rate: boolWhether to show rate
prefix: StringCustom prefix for progress messages
show_details: boolWhether to show detailed messages (URLs, findings, etc.)
Trait Implementations§
Source§impl Clone for ProgressConfig
impl Clone for ProgressConfig
Source§fn clone(&self) -> ProgressConfig
fn clone(&self) -> ProgressConfig
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 moreAuto Trait Implementations§
impl Freeze for ProgressConfig
impl RefUnwindSafe for ProgressConfig
impl Send for ProgressConfig
impl Sync for ProgressConfig
impl Unpin for ProgressConfig
impl UnsafeUnpin for ProgressConfig
impl UnwindSafe for ProgressConfig
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