From d7ffd4ca6caa1b00e980f2788b440fe8ae4df6b6 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sat, 2 May 2020 13:12:53 +0800 Subject: [PATCH] add print_*) --- src/util_msg.rs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/util_msg.rs b/src/util_msg.rs index c441d2d..c11d1ec 100644 --- a/src/util_msg.rs +++ b/src/util_msg.rs @@ -43,12 +43,18 @@ pub fn print_message_ex(color: Option, h: &str, message: &st *lock = (); } +pub fn print_ok (message: &str) { print_message(MessageType::OK, message); } +pub fn print_warn (message: &str) { print_message(MessageType::WARN, message); } +pub fn print_error(message: &str) { print_message(MessageType::ERROR, message); } +pub fn print_info (message: &str) { print_message(MessageType::INFO, message); } +pub fn print_debug(message: &str) { print_message(MessageType::DEBUG, message); } + pub fn print_message(mt: MessageType, message: &str) { match mt { - MessageType::OK => print_message_ex(Some(term::color::GREEN), "[OK ]", message), - MessageType::WARN => print_message_ex(Some(term::color::YELLOW), "[WARN ]", message), + MessageType::OK => print_message_ex(Some(term::color::GREEN), "[OK ]", message), + MessageType::WARN => print_message_ex(Some(term::color::YELLOW), "[WARN ]", message), MessageType::ERROR => print_message_ex(Some(term::color::RED), "[ERROR]", message), - MessageType::INFO => print_message_ex(None, "[INFO ]", message), + MessageType::INFO => print_message_ex(None, "[INFO ]", message), MessageType::DEBUG => print_message_ex(Some(term::color::MAGENTA), "[DEBUG]", message), } }