spinner

Macro spinner 

Source
macro_rules! spinner {
    ( [ $( $frame:expr ),* ], $interval:expr ) => { ... };
}
Expand description

Create a new SpinnerFrames struct

§Arguments

  • frames - An array of frames you want to use
  • interval - The time (in milliseconds) that will pass between frames

§Example

let frames = spinner!([">", ">>", ">>>"], 100);
let mut sp = Spinner::new(frames, "Hello World!", None);
sleep(Duration::from_millis(800));
sp.stop();