pub struct Style(pub AnsiBuilder);Expand description
Style struct takes in the AnsiBuilder and set the correct escape sequence to fit the wanted style that is asked for in future text.
§Example
use ansi_builder::AnsiBuilder;
// "Hello" will be bold in the terminal.
AnsiBuilder::new()
.style().bold()
.text("Hello")
.println();Tuple Fields§
§0: AnsiBuilderImplementations§
Source§impl Style
impl Style
pub fn bold(self) -> AnsiBuilder
Sourcepub fn conceal(self) -> AnsiBuilder
pub fn conceal(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 39)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn double_underline(self) -> AnsiBuilder
pub fn double_underline(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 19)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn dim(self) -> AnsiBuilder
pub fn dim(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 13)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn encircle(self) -> AnsiBuilder
pub fn encircle(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 61)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn frame(self) -> AnsiBuilder
pub fn frame(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 51)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn italic(self) -> AnsiBuilder
pub fn italic(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 8)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}pub fn normal(self) -> AnsiBuilder
Sourcepub fn overline(self) -> AnsiBuilder
pub fn overline(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 56)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn rapid_blink(self) -> AnsiBuilder
pub fn rapid_blink(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 29)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn remove_blink(self) -> AnsiBuilder
pub fn remove_blink(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 31)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn remove_frame_and_encircle(self) -> AnsiBuilder
pub fn remove_frame_and_encircle(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 53)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn remove_italic(self) -> AnsiBuilder
pub fn remove_italic(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 10)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn remove_overline(self) -> AnsiBuilder
pub fn remove_overline(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 58)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn remove_strike(self) -> AnsiBuilder
pub fn remove_strike(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 26)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn remove_underline(self) -> AnsiBuilder
pub fn remove_underline(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 5)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn reveal(self) -> AnsiBuilder
pub fn reveal(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 41)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn slow_blink(self) -> AnsiBuilder
pub fn slow_blink(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 34)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn strike(self) -> AnsiBuilder
pub fn strike(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 24)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Sourcepub fn underline(self) -> AnsiBuilder
pub fn underline(self) -> AnsiBuilder
Examples found in repository?
examples/styles.rs (line 3)
1fn main() {
2 AnsiBuilder::new()
3 .style().underline()
4 .text("Underlined")
5 .style().remove_underline()
6 .println()
7
8 .style().italic()
9 .text("italic")
10 .style().remove_italic()
11 .println()
12
13 .style().dim()
14 .text("dim text ")
15 .reset_attributes()
16 .text("not dim")
17 .println()
18
19 .style().double_underline()
20 .text("double_underline")
21 .style().remove_underline()
22 .println()
23
24 .style().strike()
25 .text("striked text")
26 .style().remove_strike()
27 .println()
28
29 .style().rapid_blink()
30 .text("rapid bliking text (not widely supported) ")
31 .style().remove_blink()
32 .println()
33
34 .style().slow_blink()
35 .text("slow blink text")
36 .style().remove_blink()
37 .println()
38
39 .style().conceal()
40 .text("Hidden text")
41 .style().reveal()
42 .println()
43
44 .style().strike()
45 .style().double_underline()
46 .text("multi-style")
47 .reset_attributes()
48 .println()
49
50
51 .style().frame()
52 .text("framed text")
53 .style().remove_frame_and_encircle()
54 .println()
55
56 .style().overline()
57 .text("Overlined text")
58 .style().remove_overline()
59 .println()
60
61 .style().encircle()
62 .text("encircle")
63 .style().remove_frame_and_encircle()
64 .println()
65
66 .reset_attributes()
67 .print();
68}Auto Trait Implementations§
impl Freeze for Style
impl RefUnwindSafe for Style
impl Send for Style
impl Sync for Style
impl Unpin for Style
impl UnsafeUnpin for Style
impl UnwindSafe for Style
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more