pub struct SpinningCircle { /* private fields */ }
Expand description
Struct that used for presenting progress with plain texts.
It looks like:
* Doing something
/ Doing another thing
§Examples
use std::thread;
extern crate progress;
fn main() {
let mut spinningCircle = progress::SpinningCircle::new();
spinningCircle.set_job_title("Writing boring and stupid homeworks");
for _ in 0..50 {
thread::sleep_ms(50);
spinningCircle.tick();
}
spinningCircle.jobs_done();
spinningCircle.set_job_title("Previewing boring and stupid subjects");
for _ in 0..50 {
thread::sleep_ms(50);
spinningCircle.tick();
}
spinningCircle.jobs_done();
spinningCircle.set_job_title("Learning and creating interesting programs");
for _ in 0..50 {
thread::sleep_ms(50);
spinningCircle.tick();
}
spinningCircle.jobs_done();
}
Implementations§
Source§impl SpinningCircle
impl SpinningCircle
Sourcepub fn new() -> SpinningCircle
pub fn new() -> SpinningCircle
Create a new progress spinning circle.
Sourcepub fn set_job_title(&mut self, new_title: &str)
pub fn set_job_title(&mut self, new_title: &str)
Set text shown in progress spinning circle.
Auto Trait Implementations§
impl Freeze for SpinningCircle
impl RefUnwindSafe for SpinningCircle
impl Send for SpinningCircle
impl Sync for SpinningCircle
impl Unpin for SpinningCircle
impl UnwindSafe for SpinningCircle
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