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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
//! Formats for making the formatted outputs (see
//! [`get_formatted_string`](../fn.get_formatted_string.html))
/// A very streamlined format. This is the default format.
///
/// ```text
/// ╶──┬╼ main - 100.0%, 300 ms/loop
/// ├──┬╼ physics simulation - 66.7%, 200 ms/loop
/// │ ├───╼ moving things - 50.0%, 100 ms/loop
/// │ └───╼ resolving collisions - 50.0%, 100 ms/loop
/// └───╼ rendering - 33.3%, 100 ms/loop
/// ```
pub static STREAMLINED: FormattingOptions = FormattingOptions ;
/// Like `STREAMLINED` except with rounded corners.
///
/// ```text
/// ╶──┬╼ main - 100.0%, 300 ms/loop
/// ├──┬╼ physics simulation - 66.7%, 200 ms/loop
/// │ ├───╼ moving things - 50.0%, 100 ms/loop
/// │ ╰───╼ resolving collisions - 50.0%, 100 ms/loop
/// ╰───╼ rendering - 33.3%, 100 ms/loop
/// ```
pub static STREAMLINED_ROUNDED: FormattingOptions = FormattingOptions ;
/// A format made out of -'s and |'s. Very compatible with small charsets!
///
/// ```text
/// ----- main - 100.0%, 300 ms/loop
/// |---- physics simulation - 66.7%, 200 ms/loop
/// | |---- moving things - 50.0%, 100 ms/loop
/// | \---- resolving collisions - 50.0%, 100 ms/loop
/// \---- rendering - 33.3%, 100 ms/loop
/// ```
pub static COMPATIBLE: FormattingOptions = FormattingOptions ;
/// This format is for those who like their lines doubled.
///
/// ```text
/// ═══╦═ main - 100.0%, 300 ms/loop
/// ╠══╦═ physics simulation - 66.7%, 200 ms/loop
/// ║ ╠════ moving things - 50.0%, 100 ms/loop
/// ║ ╚════ resolving collisions - 50.0%, 100 ms/loop
/// ╚════ rendering - 33.3%, 100 ms/loop
/// ```
pub static DOUBLED: FormattingOptions = FormattingOptions ;
/// This format is for debugging the formatting functionality.
///
/// ```text
/// >,,,, main - 100.0%, 300 ms/loop
/// +,,,, physics simulation - 66.7%, 200 ms/loop
/// | +.... moving things - 50.0%, 100 ms/loop
/// | -.... resolving collisions - 50.0%, 100 ms/loop
/// -.... rendering - 33.3%, 100 ms/loop
/// ```
pub static DEBUGGING: FormattingOptions = FormattingOptions ;
/// Defines the parts which are used to print out the formatted
/// string.
///
/// See the [`format`](format/index.html) module for options. You
/// can make your own, if you can parse the sparse instructions
/// below.
///
/// # Reference print (see Fields)
/// ```text
/// >,,,, main - 100.0%, 300 ms/loop
/// +,,,, physics simulation - 66.7%, 200 ms/loop
/// | +.... moving things - 50.0%, 100 ms/loop
/// | -.... resolving collisions - 50.0%, 100 ms/loop
/// -.... rendering - 33.3%, 100 ms/loop
/// ```