2022-07-16 23:33:16 +00:00
|
|
|
use spinoff::{Spinner, Spinners};
|
|
|
|
use std::{thread::sleep, time::Duration};
|
2022-07-15 17:59:22 +00:00
|
|
|
use strum::IntoEnumIterator;
|
2022-07-16 23:33:16 +00:00
|
|
|
|
2022-07-15 17:59:22 +00:00
|
|
|
fn main() {
|
2022-07-16 23:33:16 +00:00
|
|
|
let mut spin = Spinner::new(Spinners::Dots, "", None);
|
2022-07-15 17:59:22 +00:00
|
|
|
for spinner in Spinners::iter() {
|
2022-07-18 08:46:33 +00:00
|
|
|
spin.update(spinner, format!("{}", spinner), None);
|
2022-07-16 23:33:16 +00:00
|
|
|
sleep(Duration::from_secs(2));
|
2022-07-15 17:59:22 +00:00
|
|
|
}
|
2022-07-16 23:33:16 +00:00
|
|
|
spin.stop_with_message("Done!");
|
2022-07-15 17:59:22 +00:00
|
|
|
}
|