[−][src]Struct feroxbuster::config::PROGRESS_BAR
Global progress bar that houses other progress bars
Methods from Deref<Target = MultiProgress>
pub fn set_draw_target(&self, target: ProgressDrawTarget)
[src]
Sets a different draw target for the multiprogress bar.
pub fn set_move_cursor(&self, move_cursor: bool)
[src]
Set whether we should try to move the cursor when possible instead of clearing lines.
This can reduce flickering, but do not enable it if you intend to change the number of progress bars.
pub fn add(&self, pb: ProgressBar) -> ProgressBar
[src]
Adds a progress bar.
The progress bar added will have the draw target changed to a
remote draw target that is intercepted by the multi progress
object overriding custom ProgressDrawTarget
settings.
pub fn insert(&self, index: usize, pb: ProgressBar) -> ProgressBar
[src]
Inserts a progress bar.
The progress bar inserted at position index
will have the draw
target changed to a remote draw target that is intercepted by the
multi progress object overriding custom ProgressDrawTarget
settings.
If index >= MultiProgressState::objects.len()
, the progress bar
is added to the end of the list.
pub fn join(&self) -> Result<(), Error>
[src]
Waits for all progress bars to report that they are finished.
You need to call this as this will request the draw instructions from the remote progress bars. Not calling this will deadlock your program.
pub fn join_and_clear(&self) -> Result<(), Error>
[src]
Works like join
but clears the progress bar in the end.
Trait Implementations
impl Deref for PROGRESS_BAR
[src]
type Target = MultiProgress
The resulting type after dereferencing.
fn deref(&self) -> &MultiProgress
[src]
impl LazyStatic for PROGRESS_BAR
[src]
fn initialize(lazy: &Self)
[src]
Auto Trait Implementations
impl RefUnwindSafe for PROGRESS_BAR
impl Send for PROGRESS_BAR
impl Sync for PROGRESS_BAR
impl Unpin for PROGRESS_BAR
impl UnwindSafe for PROGRESS_BAR
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,