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
//! Functions relating to printing different levels of info to the terminal.
use ;
use ;
pub use Color;
/// Reset stdout
/// Write a message
// pub fn write(text: &str, color: Color) -> io::Result<()> {
// let mut stdout = StandardStream::stdout(ColorChoice::Always);
// stdout.set_color(ColorSpec::default().set_fg(Some(color)))?;
// writeln!(&mut stdout, "{text}")?;
// Ok(())
// }
/// Write a warning message
// pub fn warn(text: &str) -> io::Result<()> {
// let mut stdout = StandardStream::stdout(ColorChoice::Always);
// stdout.set_color(ColorSpec::new().set_fg(Some(Color::Magenta)))?;
// writeln!(&mut stdout, "{text}")?;
// Ok(())
// }
/// Write a debug message
// pub fn debug(text: &str) -> io::Result<()> {
// let mut stdout = StandardStream::stdout(ColorChoice::Always);
// stdout.set_color(ColorSpec::new().set_fg(Some(Color::Cyan)))?;
// writeln!(&mut stdout, "{text}")?;
// Ok(())
// }
/// Write a info message
/// Write a success message
// pub fn success(text: &str) -> io::Result<()> {
// let mut stdout = StandardStream::stdout(ColorChoice::Always);
// stdout.set_color(ColorSpec::new().set_fg(Some(Color::Green)))?;
// writeln!(&mut stdout, "{text}")?;
// Ok(())
// }
/// Write an error message