1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

pub mod const_table;


#[macro_export]
///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
///}
///```

macro_rules! raw_color {
	(start) => {		"\x1B["	};
	(end_color) => {	"m"		};
	(bold) => {		"\x1B[1m"	};
	(end) => {		"\x1B[0m"	};

	(b, start) => {	b"\x1B["	};
	(b, end_color) => {	b"m"		};
	(b, bold) => {	b"\x1B[1m"	};
	(b, end) => {		b"\x1B[0m"	};
}