Macro clucolor::color_args

source ·
macro_rules! color_args {
    (black, $s:expr) => { ... };
    (black, bold, $s:expr) => { ... };
    (BLACK, $s:expr) => { ... };
    (BLACK, bold, $s:expr) => { ... };
    (red, $s:expr) => { ... };
    (red, bold, $s:expr) => { ... };
    (RED, $s:expr) => { ... };
    (RED, bold, $s:expr) => { ... };
    (green, $s:expr) => { ... };
    (green, bold, $s:expr) => { ... };
    (GREEN, $s:expr) => { ... };
    (GREEN, bold, $s:expr) => { ... };
    (yellow, $s:expr) => { ... };
    (yellow, bold, $s:expr) => { ... };
    (YELLOW, $s:expr) => { ... };
    (YELLOW, bold, $s:expr) => { ... };
    (blue, $s:expr) => { ... };
    (blue, bold, $s:expr) => { ... };
    (BLUE, $s:expr) => { ... };
    (BLUE, bold, $s:expr) => { ... };
    (magenta, $s:expr) => { ... };
    (magenta, bold, $s:expr) => { ... };
    (MAGENTA, $s:expr) => { ... };
    (MAGENTA, bold, $s:expr) => { ... };
    (cyan, $s:expr) => { ... };
    (cyan, bold, $s:expr) => { ... };
    (CYAN, $s:expr) => { ... };
    (CYAN, bold, $s:expr) => { ... };
    (white, $s:expr) => { ... };
    (white, bold, $s:expr) => { ... };
    (WHITE, $s:expr) => { ... };
    (WHITE, bold, $s:expr) => { ... };
    (bright_black, $s:expr) => { ... };
    (bright_black, bold, $s:expr) => { ... };
    (BRIGHT_BLACK, $s:expr) => { ... };
    (BRIGHT_BLACK, bold, $s:expr) => { ... };
    (bright_red, $s:expr) => { ... };
    (bright_red, bold, $s:expr) => { ... };
    (BRIGHT_RED, $s:expr) => { ... };
    (BRIGHT_RED, bold, $s:expr) => { ... };
    (bright_green, $s:expr) => { ... };
    (bright_green, bold, $s:expr) => { ... };
    (BRIGHT_GREEN, $s:expr) => { ... };
    (BRIGHT_GREEN, bold, $s:expr) => { ... };
    (bright_yellow, $s:expr) => { ... };
    (bright_yellow, bold, $s:expr) => { ... };
    (BRIGHT_YELLOW, $s:expr) => { ... };
    (BRIGHT_YELLOW, bold, $s:expr) => { ... };
    (bright_blue, $s:expr) => { ... };
    (bright_blue, bold, $s:expr) => { ... };
    (BRIGHT_BLUE, $s:expr) => { ... };
    (BRIGHT_BLUE, bold, $s:expr) => { ... };
    (bright_magenta, $s:expr) => { ... };
    (bright_magenta, bold, $s:expr) => { ... };
    (BRIGHT_MAGENTA, $s:expr) => { ... };
    (BRIGHT_MAGENTA, bold, $s:expr) => { ... };
    (bright_cyan, $s:expr) => { ... };
    (bright_cyan, bold, $s:expr) => { ... };
    (BRIGHT_CYAN, $s:expr) => { ... };
    (BRIGHT_CYAN, bold, $s:expr) => { ... };
    (bright_white, $s:expr) => { ... };
    (bright_white, bold, $s:expr) => { ... };
    (BRIGHT_WHITE, $s:expr) => { ... };
    (BRIGHT_WHITE, bold, $s:expr) => { ... };
}
Expand description

Concat macro for color generation.

DATA | NAME_COLOR		| NAME2_COLOR
---------------------------------------------
"30" | black			| BLACK
"31" | red			| RED
"32" | green			| GREEN
"33" | yellow			| YELLOW
"34" | blue			| BLUE
"35" | magenta			| MAGENTA
"36" | cyan			| CYAN
"37" | white			| WHITE

"90" | bright_black		| BRIGHT_BLACK
"91" | bright_red		| BRIGHT_RED
"92" | bright_green		| BRIGHT_GREEN
"93" | bright_yellow		| BRIGHT_YELLOW
"94" | bright_blue		| BRIGHT_BLUE
"95" | bright_magenta		| BRIGHT_MAGENTA
"96" | bright_cyan		| BRIGHT_CYAN
"97" | bright_white		| BRIGHT_WHITE
let str_colored = color!(blue, bold, "test");
println!("{}", str_colored);