error_messages/
error_messages.rs1use inksac::prelude::*;
4
5fn print_status(status: &str, message: &str) {
6 match status {
7 "error" => {
8 let style = Style::builder().foreground(Color::Red).bold().build();
9 println!("{}: {}", "ERROR".style(style), message);
10 }
11 "warning" => {
12 let style = Style::builder().foreground(Color::Yellow).bold().build();
13 println!("{}: {}", "WARNING".style(style), message);
14 }
15 "success" => {
16 let style = Style::builder().foreground(Color::Green).bold().build();
17 println!("{}: {}", "SUCCESS".style(style), message);
18 }
19 _ => println!("{}: {}", status, message),
20 }
21}
22
23fn main() {
24 print_status("error", "Failed to connect to database");
25 print_status("warning", "Configuration file not found, using defaults");
26 print_status("success", "Data successfully imported");
27}