clucolor/raw/
mod.rs

1
2pub mod const_table;
3
4
5#[macro_export]
6///Manual formatting methods (for daily use are not required).
7///```
8///macro_rules! raw_color {
9///	(start) => {"\x1B["}; <-- ascii escape, start format. wait color.
10///	(end_color) => {"m"}; <-- color end
11///	(bold) => {"\x1B[1m"}; <-- add bold format. wait str. ...
12///	(end) => {"\x1B[0m"}; <-- end str
13///
14///	(b, start) => {b"\x1B["}; <-- slice byte alternative
15///	(b, end_color) => {b"m"}; <-- slice byte alternative
16///	(b, bold) => {b"\x1B[1m"}; <-- slice byte alternative
17///	(b, end) => {b"\x1B[0m"}; <-- slice byte alternative
18///}
19///```
20
21macro_rules! raw_color {
22	(start) => {		"\x1B["	};
23	(end_color) => {	"m"		};
24	(bold) => {		"\x1B[1m"	};
25	(end) => {		"\x1B[0m"	};
26
27	(b, start) => {	b"\x1B["	};
28	(b, end_color) => {	b"m"		};
29	(b, bold) => {	b"\x1B[1m"	};
30	(b, end) => {		b"\x1B[0m"	};
31}