Macro color_string::cs
source · macro_rules! cs { ($($arg:tt)*) => { ... }; }
Expand description
color_string 快速生成彩色字符串
Examples
use color_string::cs;
use color_string::Font::*;
let s = cs!(Red, Bold; "{:X}", u32::MAX);
println!("{s}");
assert_eq!("\u{1b}[0;31;1mFFFFFFFF\u{1b}[0m", s);
let s = cs!{
Red => 123456, "\n";
Green,Bold => "hello world";
};
println!("{s}");
assert_eq!("\u{1b}[0;31m123456\n\u{1b}[0;32;1mhello world\u{1b}[0m", s);