@@ -26,70 +26,70 @@ pub trait ColorExt {
26
26
where
27
27
Self : Sized + Display ,
28
28
{
29
- format ! ( "{}" , self )
29
+ format ! ( "{self}" )
30
30
}
31
31
32
32
fn bright ( self , _flags : & args:: Flags ) -> String
33
33
where
34
34
Self : Sized + Display ,
35
35
{
36
- format ! ( "{}" , self )
36
+ format ! ( "{self}" )
37
37
}
38
38
39
39
fn underline ( self , _flags : & args:: Flags ) -> String
40
40
where
41
41
Self : Sized + Display ,
42
42
{
43
- format ! ( "{}" , self )
43
+ format ! ( "{self}" )
44
44
}
45
45
46
46
fn green ( self , _flags : & args:: Flags ) -> String
47
47
where
48
48
Self : Sized + Display ,
49
49
{
50
- format ! ( "{}" , self )
50
+ format ! ( "{self}" )
51
51
}
52
52
53
53
fn yellow ( self , _flags : & args:: Flags ) -> String
54
54
where
55
55
Self : Sized + Display ,
56
56
{
57
- format ! ( "{}" , self )
57
+ format ! ( "{self}" )
58
58
}
59
59
60
60
fn cyan ( self , _flags : & args:: Flags ) -> String
61
61
where
62
62
Self : Sized + Display ,
63
63
{
64
- format ! ( "{}" , self )
64
+ format ! ( "{self}" )
65
65
}
66
66
67
67
fn white ( self , _flags : & args:: Flags ) -> String
68
68
where
69
69
Self : Sized + Display ,
70
70
{
71
- format ! ( "{}" , self )
71
+ format ! ( "{self}" )
72
72
}
73
73
74
74
fn grey ( self , _flags : & args:: Flags ) -> String
75
75
where
76
76
Self : Sized + Display ,
77
77
{
78
- format ! ( "{}" , self )
78
+ format ! ( "{self}" )
79
79
}
80
80
81
81
fn red ( self , _flags : & args:: Flags ) -> String
82
82
where
83
83
Self : Sized + Display ,
84
84
{
85
- format ! ( "{}" , self )
85
+ format ! ( "{self}" )
86
86
}
87
87
88
88
fn custom ( self , _color : & str , _flags : & args:: Flags ) -> String
89
89
where
90
90
Self : Sized + Display ,
91
91
{
92
- format ! ( "{}" , self )
92
+ format ! ( "{self}" )
93
93
}
94
94
}
95
95
@@ -100,79 +100,79 @@ where
100
100
{
101
101
fn reset ( self , flags : & args:: Flags ) -> String {
102
102
if flags. no_color {
103
- format ! ( "{}" , self )
103
+ format ! ( "{self}" )
104
104
} else {
105
105
format ! ( "{}{}" , self , String :: from( RESET ) )
106
106
}
107
107
}
108
108
109
109
fn bright ( self , flags : & args:: Flags ) -> String {
110
110
if flags. no_color {
111
- format ! ( "{}" , self )
111
+ format ! ( "{self}" )
112
112
} else {
113
113
format ! ( "{}{}" , String :: from( BRIGHT ) , self )
114
114
}
115
115
}
116
116
117
117
fn underline ( self , flags : & args:: Flags ) -> String {
118
118
if flags. no_color {
119
- format ! ( "{}" , self )
119
+ format ! ( "{self}" )
120
120
} else {
121
121
format ! ( "{}{}" , String :: from( UNDERLINE ) , self )
122
122
}
123
123
}
124
124
125
125
fn green ( self , flags : & args:: Flags ) -> String {
126
126
if flags. no_color {
127
- format ! ( "{}" , self )
127
+ format ! ( "{self}" )
128
128
} else {
129
129
format ! ( "{}{}" , String :: from( GREEN ) , self )
130
130
}
131
131
}
132
132
133
133
fn yellow ( self , flags : & args:: Flags ) -> String {
134
134
if flags. no_color {
135
- format ! ( "{}" , self )
135
+ format ! ( "{self}" )
136
136
} else {
137
137
format ! ( "{}{}" , String :: from( YELLOW ) , self )
138
138
}
139
139
}
140
140
141
141
fn cyan ( self , flags : & args:: Flags ) -> String {
142
142
if flags. no_color {
143
- format ! ( "{}" , self )
143
+ format ! ( "{self}" )
144
144
} else {
145
145
format ! ( "{}{}" , String :: from( CYAN ) , self )
146
146
}
147
147
}
148
148
149
149
fn white ( self , flags : & args:: Flags ) -> String {
150
150
if flags. no_color {
151
- format ! ( "{}" , self )
151
+ format ! ( "{self}" )
152
152
} else {
153
153
format ! ( "{}{}" , String :: from( WHITE ) , self )
154
154
}
155
155
}
156
156
157
157
fn grey ( self , flags : & args:: Flags ) -> String {
158
158
if flags. no_color {
159
- format ! ( "{}" , self )
159
+ format ! ( "{self}" )
160
160
} else {
161
161
format ! ( "{}{}" , String :: from( GREY ) , self )
162
162
}
163
163
}
164
164
165
165
fn red ( self , flags : & args:: Flags ) -> String {
166
166
if flags. no_color {
167
- format ! ( "{}" , self )
167
+ format ! ( "{self}" )
168
168
} else {
169
169
format ! ( "{}{}" , String :: from( RED ) , self )
170
170
}
171
171
}
172
172
173
173
fn custom ( self , color : & str , flags : & args:: Flags ) -> String {
174
174
if flags. no_color {
175
- format ! ( "{}" , self )
175
+ format ! ( "{self}" )
176
176
} else {
177
177
format ! ( "{}{}" , String :: from( color) , self )
178
178
}
@@ -198,7 +198,7 @@ mod tests {
198
198
theme : None ,
199
199
} ;
200
200
201
- assert_eq ! ( format!( "{}abc{}" , CYAN , RESET ) , format!( "{}" , "abc" . cyan( & flags) . reset( & flags) ) ) ;
201
+ assert_eq ! ( format!( "{CYAN }abc{RESET}" ) , format!( "{}" , "abc" . cyan( & flags) . reset( & flags) ) ) ;
202
202
}
203
203
204
204
#[ test]
0 commit comments