1 2 3 4 5 6 7
const SPINNER_FRAMES: [&str; 4] = ["◐", "◓", "◑", "◒"]; /// Returns a spinner character based on elapsed time. /// Cycles through frames every 300ms. pub fn spinner_char(time_ms: u128) -> &'static str { SPINNER_FRAMES[(time_ms / 300) as usize % SPINNER_FRAMES.len()] }