// This file is @generated by tools/generate_spinner_data.py
// Do not edit by hand.
#[allow(dead_code)]
pub fn spinner_names() -> &'static [&'static str] {
&[
"aesthetic",
"arc",
"arrow",
"arrow2",
"arrow3",
"balloon",
"balloon2",
"betaWave",
"bounce",
"bouncingBall",
"bouncingBar",
"boxBounce",
"boxBounce2",
"christmas",
"circle",
"circleHalves",
"circleQuarters",
"clock",
"dots",
"dots10",
"dots11",
"dots12",
"dots2",
"dots3",
"dots4",
"dots5",
"dots6",
"dots7",
"dots8",
"dots8Bit",
"dots9",
"dqpb",
"earth",
"flip",
"grenade",
"growHorizontal",
"growVertical",
"hamburger",
"hearts",
"layer",
"line",
"line2",
"material",
"monkey",
"moon",
"noise",
"pipe",
"point",
"pong",
"runner",
"shark",
"simpleDots",
"simpleDotsScrolling",
"smiley",
"squareCorners",
"squish",
"star",
"star2",
"toggle",
"toggle10",
"toggle11",
"toggle12",
"toggle13",
"toggle2",
"toggle3",
"toggle4",
"toggle5",
"toggle6",
"toggle7",
"toggle8",
"toggle9",
"triangle",
"weather",
]
}
pub(crate) fn get_spinner_def(name: &str) -> Option<SpinnerDef> {
match name {
"aesthetic" => Some(SpinnerDef {
frames: &["▰▱▱▱▱▱▱", "▰▰▱▱▱▱▱", "▰▰▰▱▱▱▱", "▰▰▰▰▱▱▱", "▰▰▰▰▰▱▱", "▰▰▰▰▰▰▱", "▰▰▰▰▰▰▰", "▰▱▱▱▱▱▱"],
interval_ms: 80u64,
}),
"arc" => Some(SpinnerDef {
frames: &["◜", "◠", "◝", "◞", "◡", "◟"],
interval_ms: 100u64,
}),
"arrow" => Some(SpinnerDef {
frames: &["←", "↖", "↑", "↗", "→", "↘", "↓", "↙"],
interval_ms: 100u64,
}),
"arrow2" => Some(SpinnerDef {
frames: &["⬆️ ", "↗️ ", "➡️ ", "↘️ ", "⬇️ ", "↙️ ", "⬅️ ", "↖️ "],
interval_ms: 80u64,
}),
"arrow3" => Some(SpinnerDef {
frames: &["▹▹▹▹▹", "▸▹▹▹▹", "▹▸▹▹▹", "▹▹▸▹▹", "▹▹▹▸▹", "▹▹▹▹▸"],
interval_ms: 120u64,
}),
"balloon" => Some(SpinnerDef {
frames: &[" ", ".", "o", "O", "@", "*", " "],
interval_ms: 140u64,
}),
"balloon2" => Some(SpinnerDef {
frames: &[".", "o", "O", "°", "O", "o", "."],
interval_ms: 120u64,
}),
"betaWave" => Some(SpinnerDef {
frames: &["ρββββββ", "βρβββββ", "ββρββββ", "βββρβββ", "ββββρββ", "βββββρβ", "ββββββρ"],
interval_ms: 80u64,
}),
"bounce" => Some(SpinnerDef {
frames: &["⠁", "⠂", "⠄", "⠂"],
interval_ms: 120u64,
}),
"bouncingBall" => Some(SpinnerDef {
frames: &["( ● )", "( ● )", "( ● )", "( ● )", "( ●)", "( ● )", "( ● )", "( ● )", "( ● )", "(● )"],
interval_ms: 80u64,
}),
"bouncingBar" => Some(SpinnerDef {
frames: &["[ ]", "[= ]", "[== ]", "[=== ]", "[ ===]", "[ ==]", "[ =]", "[ ]", "[ =]", "[ ==]", "[ ===]", "[====]", "[=== ]", "[== ]", "[= ]"],
interval_ms: 80u64,
}),
"boxBounce" => Some(SpinnerDef {
frames: &["▖", "▘", "▝", "▗"],
interval_ms: 120u64,
}),
"boxBounce2" => Some(SpinnerDef {
frames: &["▌", "▀", "▐", "▄"],
interval_ms: 100u64,
}),
"christmas" => Some(SpinnerDef {
frames: &["🌲", "🎄"],
interval_ms: 400u64,
}),
"circle" => Some(SpinnerDef {
frames: &["◡", "⊙", "◠"],
interval_ms: 120u64,
}),
"circleHalves" => Some(SpinnerDef {
frames: &["◐", "◓", "◑", "◒"],
interval_ms: 50u64,
}),
"circleQuarters" => Some(SpinnerDef {
frames: &["◴", "◷", "◶", "◵"],
interval_ms: 120u64,
}),
"clock" => Some(SpinnerDef {
frames: &["🕛 ", "🕐 ", "🕑 ", "🕒 ", "🕓 ", "🕔 ", "🕕 ", "🕖 ", "🕗 ", "🕘 ", "🕙 ", "🕚 "],
interval_ms: 100u64,
}),
"dots" => Some(SpinnerDef {
frames: &["⠋", "⠙", "⠹", "⠸", "⠼", "⠴", "⠦", "⠧", "⠇", "⠏"],
interval_ms: 80u64,
}),
"dots10" => Some(SpinnerDef {
frames: &["⢄", "⢂", "⢁", "⡁", "⡈", "⡐", "⡠"],
interval_ms: 80u64,
}),
"dots11" => Some(SpinnerDef {
frames: &["⠁", "⠂", "⠄", "⡀", "⢀", "⠠", "⠐", "⠈"],
interval_ms: 100u64,
}),
"dots12" => Some(SpinnerDef {
frames: &["⢀⠀", "⡀⠀", "⠄⠀", "⢂⠀", "⡂⠀", "⠅⠀", "⢃⠀", "⡃⠀", "⠍⠀", "⢋⠀", "⡋⠀", "⠍⠁", "⢋⠁", "⡋⠁", "⠍⠉", "⠋⠉", "⠋⠉", "⠉⠙", "⠉⠙", "⠉⠩", "⠈⢙", "⠈⡙", "⢈⠩", "⡀⢙", "⠄⡙", "⢂⠩", "⡂⢘", "⠅⡘", "⢃⠨", "⡃⢐", "⠍⡐", "⢋⠠", "⡋⢀", "⠍⡁", "⢋⠁", "⡋⠁", "⠍⠉", "⠋⠉", "⠋⠉", "⠉⠙", "⠉⠙", "⠉⠩", "⠈⢙", "⠈⡙", "⠈⠩", "⠀⢙", "⠀⡙", "⠀⠩", "⠀⢘", "⠀⡘", "⠀⠨", "⠀⢐", "⠀⡐", "⠀⠠", "⠀⢀", "⠀⡀"],
interval_ms: 80u64,
}),
"dots2" => Some(SpinnerDef {
frames: &["⣾", "⣽", "⣻", "⢿", "⡿", "⣟", "⣯", "⣷"],
interval_ms: 80u64,
}),
"dots3" => Some(SpinnerDef {
frames: &["⠋", "⠙", "⠚", "⠞", "⠖", "⠦", "⠴", "⠲", "⠳", "⠓"],
interval_ms: 80u64,
}),
"dots4" => Some(SpinnerDef {
frames: &["⠄", "⠆", "⠇", "⠋", "⠙", "⠸", "⠰", "⠠", "⠰", "⠸", "⠙", "⠋", "⠇", "⠆"],
interval_ms: 80u64,
}),
"dots5" => Some(SpinnerDef {
frames: &["⠋", "⠙", "⠚", "⠒", "⠂", "⠂", "⠒", "⠲", "⠴", "⠦", "⠖", "⠒", "⠐", "⠐", "⠒", "⠓", "⠋"],
interval_ms: 80u64,
}),
"dots6" => Some(SpinnerDef {
frames: &["⠁", "⠉", "⠙", "⠚", "⠒", "⠂", "⠂", "⠒", "⠲", "⠴", "⠤", "⠄", "⠄", "⠤", "⠴", "⠲", "⠒", "⠂", "⠂", "⠒", "⠚", "⠙", "⠉", "⠁"],
interval_ms: 80u64,
}),
"dots7" => Some(SpinnerDef {
frames: &["⠈", "⠉", "⠋", "⠓", "⠒", "⠐", "⠐", "⠒", "⠖", "⠦", "⠤", "⠠", "⠠", "⠤", "⠦", "⠖", "⠒", "⠐", "⠐", "⠒", "⠓", "⠋", "⠉", "⠈"],
interval_ms: 80u64,
}),
"dots8" => Some(SpinnerDef {
frames: &["⠁", "⠁", "⠉", "⠙", "⠚", "⠒", "⠂", "⠂", "⠒", "⠲", "⠴", "⠤", "⠄", "⠄", "⠤", "⠠", "⠠", "⠤", "⠦", "⠖", "⠒", "⠐", "⠐", "⠒", "⠓", "⠋", "⠉", "⠈", "⠈"],
interval_ms: 80u64,
}),
"dots8Bit" => Some(SpinnerDef {
frames: &["⠀", "⠁", "⠂", "⠃", "⠄", "⠅", "⠆", "⠇", "⡀", "⡁", "⡂", "⡃", "⡄", "⡅", "⡆", "⡇", "⠈", "⠉", "⠊", "⠋", "⠌", "⠍", "⠎", "⠏", "⡈", "⡉", "⡊", "⡋", "⡌", "⡍", "⡎", "⡏", "⠐", "⠑", "⠒", "⠓", "⠔", "⠕", "⠖", "⠗", "⡐", "⡑", "⡒", "⡓", "⡔", "⡕", "⡖", "⡗", "⠘", "⠙", "⠚", "⠛", "⠜", "⠝", "⠞", "⠟", "⡘", "⡙", "⡚", "⡛", "⡜", "⡝", "⡞", "⡟", "⠠", "⠡", "⠢", "⠣", "⠤", "⠥", "⠦", "⠧", "⡠", "⡡", "⡢", "⡣", "⡤", "⡥", "⡦", "⡧", "⠨", "⠩", "⠪", "⠫", "⠬", "⠭", "⠮", "⠯", "⡨", "⡩", "⡪", "⡫", "⡬", "⡭", "⡮", "⡯", "⠰", "⠱", "⠲", "⠳", "⠴", "⠵", "⠶", "⠷", "⡰", "⡱", "⡲", "⡳", "⡴", "⡵", "⡶", "⡷", "⠸", "⠹", "⠺", "⠻", "⠼", "⠽", "⠾", "⠿", "⡸", "⡹", "⡺", "⡻", "⡼", "⡽", "⡾", "⡿", "⢀", "⢁", "⢂", "⢃", "⢄", "⢅", "⢆", "⢇", "⣀", "⣁", "⣂", "⣃", "⣄", "⣅", "⣆", "⣇", "⢈", "⢉", "⢊", "⢋", "⢌", "⢍", "⢎", "⢏", "⣈", "⣉", "⣊", "⣋", "⣌", "⣍", "⣎", "⣏", "⢐", "⢑", "⢒", "⢓", "⢔", "⢕", "⢖", "⢗", "⣐", "⣑", "⣒", "⣓", "⣔", "⣕", "⣖", "⣗", "⢘", "⢙", "⢚", "⢛", "⢜", "⢝", "⢞", "⢟", "⣘", "⣙", "⣚", "⣛", "⣜", "⣝", "⣞", "⣟", "⢠", "⢡", "⢢", "⢣", "⢤", "⢥", "⢦", "⢧", "⣠", "⣡", "⣢", "⣣", "⣤", "⣥", "⣦", "⣧", "⢨", "⢩", "⢪", "⢫", "⢬", "⢭", "⢮", "⢯", "⣨", "⣩", "⣪", "⣫", "⣬", "⣭", "⣮", "⣯", "⢰", "⢱", "⢲", "⢳", "⢴", "⢵", "⢶", "⢷", "⣰", "⣱", "⣲", "⣳", "⣴", "⣵", "⣶", "⣷", "⢸", "⢹", "⢺", "⢻", "⢼", "⢽", "⢾", "⢿", "⣸", "⣹", "⣺", "⣻", "⣼", "⣽", "⣾", "⣿"],
interval_ms: 80u64,
}),
"dots9" => Some(SpinnerDef {
frames: &["⢹", "⢺", "⢼", "⣸", "⣇", "⡧", "⡗", "⡏"],
interval_ms: 80u64,
}),
"dqpb" => Some(SpinnerDef {
frames: &["d", "q", "p", "b"],
interval_ms: 100u64,
}),
"earth" => Some(SpinnerDef {
frames: &["🌍 ", "🌎 ", "🌏 "],
interval_ms: 180u64,
}),
"flip" => Some(SpinnerDef {
frames: &["_", "_", "_", "-", "`", "`", "'", "´", "-", "_", "_", "_"],
interval_ms: 70u64,
}),
"grenade" => Some(SpinnerDef {
frames: &["، ", "′ ", " ´ ", " ‾ ", " ⸌", " ⸊", " |", " ⁎", " ⁕", " ෴ ", " ⁓", " ", " ", " "],
interval_ms: 80u64,
}),
"growHorizontal" => Some(SpinnerDef {
frames: &["▏", "▎", "▍", "▌", "▋", "▊", "▉", "▊", "▋", "▌", "▍", "▎"],
interval_ms: 120u64,
}),
"growVertical" => Some(SpinnerDef {
frames: &["▁", "▃", "▄", "▅", "▆", "▇", "▆", "▅", "▄", "▃"],
interval_ms: 120u64,
}),
"hamburger" => Some(SpinnerDef {
frames: &["☱", "☲", "☴"],
interval_ms: 100u64,
}),
"hearts" => Some(SpinnerDef {
frames: &["💛 ", "💙 ", "💜 ", "💚 ", "❤️ "],
interval_ms: 100u64,
}),
"layer" => Some(SpinnerDef {
frames: &["-", "=", "≡"],
interval_ms: 150u64,
}),
"line" => Some(SpinnerDef {
frames: &["-", "\\", "|", "/"],
interval_ms: 130u64,
}),
"line2" => Some(SpinnerDef {
frames: &["⠂", "-", "–", "—", "–", "-"],
interval_ms: 100u64,
}),
"material" => Some(SpinnerDef {
frames: &["█▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "███▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "████▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "██████▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "██████▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "███████▁▁▁▁▁▁▁▁▁▁▁▁▁", "████████▁▁▁▁▁▁▁▁▁▁▁▁", "█████████▁▁▁▁▁▁▁▁▁▁▁", "█████████▁▁▁▁▁▁▁▁▁▁▁", "██████████▁▁▁▁▁▁▁▁▁▁", "███████████▁▁▁▁▁▁▁▁▁", "█████████████▁▁▁▁▁▁▁", "██████████████▁▁▁▁▁▁", "██████████████▁▁▁▁▁▁", "▁██████████████▁▁▁▁▁", "▁██████████████▁▁▁▁▁", "▁██████████████▁▁▁▁▁", "▁▁██████████████▁▁▁▁", "▁▁▁██████████████▁▁▁", "▁▁▁▁█████████████▁▁▁", "▁▁▁▁██████████████▁▁", "▁▁▁▁██████████████▁▁", "▁▁▁▁▁██████████████▁", "▁▁▁▁▁██████████████▁", "▁▁▁▁▁██████████████▁", "▁▁▁▁▁▁██████████████", "▁▁▁▁▁▁██████████████", "▁▁▁▁▁▁▁█████████████", "▁▁▁▁▁▁▁█████████████", "▁▁▁▁▁▁▁▁████████████", "▁▁▁▁▁▁▁▁████████████", "▁▁▁▁▁▁▁▁▁███████████", "▁▁▁▁▁▁▁▁▁███████████", "▁▁▁▁▁▁▁▁▁▁██████████", "▁▁▁▁▁▁▁▁▁▁██████████", "▁▁▁▁▁▁▁▁▁▁▁▁████████", "▁▁▁▁▁▁▁▁▁▁▁▁▁███████", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁██████", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█████", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█████", "█▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁████", "██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", "██▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", "███▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", "████▁▁▁▁▁▁▁▁▁▁▁▁▁▁██", "█████▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", "█████▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", "██████▁▁▁▁▁▁▁▁▁▁▁▁▁█", "████████▁▁▁▁▁▁▁▁▁▁▁▁", "█████████▁▁▁▁▁▁▁▁▁▁▁", "█████████▁▁▁▁▁▁▁▁▁▁▁", "█████████▁▁▁▁▁▁▁▁▁▁▁", "█████████▁▁▁▁▁▁▁▁▁▁▁", "███████████▁▁▁▁▁▁▁▁▁", "████████████▁▁▁▁▁▁▁▁", "████████████▁▁▁▁▁▁▁▁", "██████████████▁▁▁▁▁▁", "██████████████▁▁▁▁▁▁", "▁██████████████▁▁▁▁▁", "▁██████████████▁▁▁▁▁", "▁▁▁█████████████▁▁▁▁", "▁▁▁▁▁████████████▁▁▁", "▁▁▁▁▁████████████▁▁▁", "▁▁▁▁▁▁███████████▁▁▁", "▁▁▁▁▁▁▁▁█████████▁▁▁", "▁▁▁▁▁▁▁▁█████████▁▁▁", "▁▁▁▁▁▁▁▁▁█████████▁▁", "▁▁▁▁▁▁▁▁▁█████████▁▁", "▁▁▁▁▁▁▁▁▁▁█████████▁", "▁▁▁▁▁▁▁▁▁▁▁████████▁", "▁▁▁▁▁▁▁▁▁▁▁████████▁", "▁▁▁▁▁▁▁▁▁▁▁▁███████▁", "▁▁▁▁▁▁▁▁▁▁▁▁███████▁", "▁▁▁▁▁▁▁▁▁▁▁▁▁███████", "▁▁▁▁▁▁▁▁▁▁▁▁▁███████", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█████", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁████", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁████", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁████", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁███", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁██", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁██", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁██", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁█", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁", "▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁"],
interval_ms: 17u64,
}),
"monkey" => Some(SpinnerDef {
frames: &["🙈 ", "🙈 ", "🙉 ", "🙊 "],
interval_ms: 300u64,
}),
"moon" => Some(SpinnerDef {
frames: &["🌑 ", "🌒 ", "🌓 ", "🌔 ", "🌕 ", "🌖 ", "🌗 ", "🌘 "],
interval_ms: 80u64,
}),
"noise" => Some(SpinnerDef {
frames: &["▓", "▒", "░"],
interval_ms: 100u64,
}),
"pipe" => Some(SpinnerDef {
frames: &["┤", "┘", "┴", "└", "├", "┌", "┬", "┐"],
interval_ms: 100u64,
}),
"point" => Some(SpinnerDef {
frames: &["∙∙∙", "●∙∙", "∙●∙", "∙∙●", "∙∙∙"],
interval_ms: 125u64,
}),
"pong" => Some(SpinnerDef {
frames: &["▐⠂ ▌", "▐⠈ ▌", "▐ ⠂ ▌", "▐ ⠠ ▌", "▐ ⡀ ▌", "▐ ⠠ ▌", "▐ ⠂ ▌", "▐ ⠈ ▌", "▐ ⠂ ▌", "▐ ⠠ ▌", "▐ ⡀ ▌", "▐ ⠠ ▌", "▐ ⠂ ▌", "▐ ⠈ ▌", "▐ ⠂▌", "▐ ⠠▌", "▐ ⡀▌", "▐ ⠠ ▌", "▐ ⠂ ▌", "▐ ⠈ ▌", "▐ ⠂ ▌", "▐ ⠠ ▌", "▐ ⡀ ▌", "▐ ⠠ ▌", "▐ ⠂ ▌", "▐ ⠈ ▌", "▐ ⠂ ▌", "▐ ⠠ ▌", "▐ ⡀ ▌", "▐⠠ ▌"],
interval_ms: 80u64,
}),
"runner" => Some(SpinnerDef {
frames: &["🚶 ", "🏃 "],
interval_ms: 140u64,
}),
"shark" => Some(SpinnerDef {
frames: &["▐|\\____________▌", "▐_|\\___________▌", "▐__|\\__________▌", "▐___|\\_________▌", "▐____|\\________▌", "▐_____|\\_______▌", "▐______|\\______▌", "▐_______|\\_____▌", "▐________|\\____▌", "▐_________|\\___▌", "▐__________|\\__▌", "▐___________|\\_▌", "▐____________|\\▌", "▐____________/|▌", "▐___________/|_▌", "▐__________/|__▌", "▐_________/|___▌", "▐________/|____▌", "▐_______/|_____▌", "▐______/|______▌", "▐_____/|_______▌", "▐____/|________▌", "▐___/|_________▌", "▐__/|__________▌", "▐_/|___________▌", "▐/|____________▌"],
interval_ms: 120u64,
}),
"simpleDots" => Some(SpinnerDef {
frames: &[". ", ".. ", "...", " "],
interval_ms: 400u64,
}),
"simpleDotsScrolling" => Some(SpinnerDef {
frames: &[". ", ".. ", "...", " ..", " .", " "],
interval_ms: 200u64,
}),
"smiley" => Some(SpinnerDef {
frames: &["😄 ", "😝 "],
interval_ms: 200u64,
}),
"squareCorners" => Some(SpinnerDef {
frames: &["◰", "◳", "◲", "◱"],
interval_ms: 180u64,
}),
"squish" => Some(SpinnerDef {
frames: &["╫", "╪"],
interval_ms: 100u64,
}),
"star" => Some(SpinnerDef {
frames: &["✶", "✸", "✹", "✺", "✹", "✷"],
interval_ms: 70u64,
}),
"star2" => Some(SpinnerDef {
frames: &["+", "x", "*"],
interval_ms: 80u64,
}),
"toggle" => Some(SpinnerDef {
frames: &["⊶", "⊷"],
interval_ms: 250u64,
}),
"toggle10" => Some(SpinnerDef {
frames: &["㊂", "㊀", "㊁"],
interval_ms: 100u64,
}),
"toggle11" => Some(SpinnerDef {
frames: &["⧇", "⧆"],
interval_ms: 50u64,
}),
"toggle12" => Some(SpinnerDef {
frames: &["☗", "☖"],
interval_ms: 120u64,
}),
"toggle13" => Some(SpinnerDef {
frames: &["=", "*", "-"],
interval_ms: 80u64,
}),
"toggle2" => Some(SpinnerDef {
frames: &["▫", "▪"],
interval_ms: 80u64,
}),
"toggle3" => Some(SpinnerDef {
frames: &["□", "■"],
interval_ms: 120u64,
}),
"toggle4" => Some(SpinnerDef {
frames: &["■", "□", "▪", "▫"],
interval_ms: 100u64,
}),
"toggle5" => Some(SpinnerDef {
frames: &["▮", "▯"],
interval_ms: 100u64,
}),
"toggle6" => Some(SpinnerDef {
frames: &["ဝ", "၀"],
interval_ms: 300u64,
}),
"toggle7" => Some(SpinnerDef {
frames: &["⦾", "⦿"],
interval_ms: 80u64,
}),
"toggle8" => Some(SpinnerDef {
frames: &["◍", "◌"],
interval_ms: 100u64,
}),
"toggle9" => Some(SpinnerDef {
frames: &["◉", "◎"],
interval_ms: 100u64,
}),
"triangle" => Some(SpinnerDef {
frames: &["◢", "◣", "◤", "◥"],
interval_ms: 50u64,
}),
"weather" => Some(SpinnerDef {
frames: &["☀️ ", "☀️ ", "☀️ ", "🌤 ", "⛅️ ", "🌥 ", "☁️ ", "🌧 ", "🌨 ", "🌧 ", "🌨 ", "🌧 ", "🌨 ", "⛈ ", "🌨 ", "🌧 ", "🌨 ", "☁️ ", "🌥 ", "⛅️ ", "🌤 ", "☀️ ", "☀️ "],
interval_ms: 100u64,
}),
_ => None,
}
}