This crate serves as an alternative to loading. It is used to display a throbber animation in the terminal while other calculations are done in the main program.
usestd::thread;usestd::time::Duration;usethrobber::Throbber;fnmain(){letmut throbber =Throbber::default().message("calculating stuff");
throbber.start();// do stuff
thread::sleep(Duration::from_secs(2));
throbber.success("Success");
throbber.start_with_msg("calculating more stuff");// do other stuff
thread::sleep(Duration::from_secs(2));
throbber.fail("Fail");}