1use owo_colors::{AnsiColors, DynColors, OwoColorize, Rgb, XtermColors};
2
3fn random_number() -> u32 {
4 2
5}
6
7fn main() {
8 let mut color = AnsiColors::Red;
9 println!("{}", "red".color(color));
10
11 color = AnsiColors::Blue;
12 println!("{}", "blue".color(color));
13
14 let color = XtermColors::Fuchsia;
15 println!("{}", "fuchsia".color(color));
16
17 let color = Rgb(141, 59, 212);
18 println!("{}", "custom purple".color(color));
19
20 let color = match random_number() {
21 1 => DynColors::Rgb(141, 59, 212),
22 2 => DynColors::Ansi(AnsiColors::BrightGreen),
23 3 => "#F3F3F3".parse().unwrap(),
24 _ => DynColors::Xterm(XtermColors::Aqua),
25 };
26
27 println!("{}", "mystery color".color(color));
28}