1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#![forbid(missing_docs)]
use rand::seq::SliceRandom;
use spinners::Spinners;
pub fn rand_spinner() -> Spinners {
[
Spinners::Dots,
Spinners::Dots2,
Spinners::Dots3,
Spinners::Dots4,
Spinners::Dots5,
Spinners::Dots6,
Spinners::Dots7,
Spinners::Dots8,
Spinners::Dots9,
Spinners::Dots10,
Spinners::Dots11,
Spinners::Dots12,
Spinners::Line,
Spinners::Line2,
Spinners::Pipe,
Spinners::SimpleDots,
Spinners::SimpleDotsScrolling,
Spinners::Star,
Spinners::Star2,
Spinners::Flip,
Spinners::Hamburger,
Spinners::GrowVertical,
Spinners::GrowHorizontal,
Spinners::Balloon,
Spinners::Balloon2,
Spinners::Noise,
Spinners::Bounce,
Spinners::BoxBounce,
Spinners::BoxBounce2,
Spinners::Triangle,
Spinners::Arc,
Spinners::Circle,
Spinners::SquareCorners,
Spinners::CircleQuarters,
Spinners::CircleHalves,
Spinners::Squish,
Spinners::Toggle,
Spinners::Toggle2,
Spinners::Toggle3,
Spinners::Toggle4,
Spinners::Toggle5,
Spinners::Toggle6,
Spinners::Toggle7,
Spinners::Toggle8,
Spinners::Toggle9,
Spinners::Toggle10,
Spinners::Toggle11,
Spinners::Toggle12,
Spinners::Toggle13,
Spinners::Arrow,
Spinners::Arrow2,
Spinners::Arrow3,
Spinners::BouncingBar,
Spinners::BouncingBall,
Spinners::Smiley,
Spinners::Monkey,
Spinners::Hearts,
Spinners::Clock,
Spinners::Earth,
Spinners::Moon,
Spinners::Runner,
Spinners::Pong,
Spinners::Shark,
Spinners::Dqpb,
Spinners::Weather,
Spinners::Christmas,
]
.choose(&mut rand::thread_rng())
.unwrap()
.clone()
}