ts_ansi/
format.rs

1//! Formatting macros for styled messages
2
3/// Format an error message
4#[macro_export]
5#[clippy::format_args]
6macro_rules! format_error {
7    ($($arg:tt)*) => (::core::format_args!("{}{}error{}:{} {}",$crate::ansi::BOLD, $crate::ansi::RED, $crate::ansi::DEFAULT, $crate::ansi::RESET,  ::core::format_args!($($arg)*)))
8}
9
10/// Format a warning message
11#[macro_export]
12#[clippy::format_args]
13macro_rules! format_warning {
14    ($($arg:tt)*) => (::core::format_args!("{}{}warning{}:{} {}",$crate::ansi::BOLD, $crate::ansi::YELLOW, $crate::ansi::DEFAULT, $crate::ansi::RESET,  ::core::format_args!($($arg)*)))
15}
16
17/// Format a success message
18#[macro_export]
19#[clippy::format_args]
20macro_rules! format_success {
21    ($($arg:tt)*) => (::core::format_args!("{}{}Success{}:{} {}",$crate::ansi::BOLD, $crate::ansi::GREEN, $crate::ansi::DEFAULT, $crate::ansi::RESET,  ::core::format_args!($($arg)*)))
22}
23
24/// Format a failure message
25#[macro_export]
26#[clippy::format_args]
27macro_rules! format_failure {
28    ($($arg:tt)*) => (::core::format_args!("{}{}Failure{}:{} {}",$crate::ansi::BOLD, $crate::ansi::RED, $crate::ansi::DEFAULT, $crate::ansi::RESET,  ::core::format_args!($($arg)*)))
29}