Macro clucolor::raw_color [−][src]
macro_rules! raw_color { (start) => { ... }; (end_color) => { ... }; (bold) => { ... }; (end) => { ... }; (b, start) => { ... }; (b, end_color) => { ... }; (b, bold) => { ... }; (b, end) => { ... }; }
Manual formatting methods (for daily use are not required).
macro_rules! raw_color { (start) => {"\x1B["}; <-- ascii escape, start format. wait color. (end_color) => {"m"}; <-- color end (bold) => {"\x1B[1m"}; <-- add bold format. wait str. ... (end) => {"\x1B[0m"}; <-- end str (b, start) => {b"\x1B["}; <-- slice byte alternative (b, end_color) => {b"m"}; <-- slice byte alternative (b, bold) => {b"\x1B[1m"}; <-- slice byte alternative (b, end) => {b"\x1B[0m"}; <-- slice byte alternative }