@@ -1227,26 +1227,22 @@ impl EmitterWriter {
1227
1227
}
1228
1228
draw_note_separator ( & mut buffer, 0 , max_line_num_len + 1 ) ;
1229
1229
if * level != Level :: FailureNote {
1230
- let level_str = level. to_string ( ) ;
1231
- if !level_str. is_empty ( ) {
1232
- buffer. append ( 0 , & level_str, Style :: MainHeaderMsg ) ;
1233
- buffer. append ( 0 , ": " , Style :: NoStyle ) ;
1234
- }
1230
+ buffer. append ( 0 , level. to_str ( ) , Style :: MainHeaderMsg ) ;
1231
+ buffer. append ( 0 , ": " , Style :: NoStyle ) ;
1235
1232
}
1236
1233
self . msg_to_buffer ( & mut buffer, msg, max_line_num_len, "note" , None ) ;
1237
1234
} else {
1238
- let level_str = level. to_string ( ) ;
1239
1235
// The failure note level itself does not provide any useful diagnostic information
1240
- if * level != Level :: FailureNote && !level_str . is_empty ( ) {
1241
- buffer. append ( 0 , & level_str , Style :: Level ( * level) ) ;
1236
+ if * level != Level :: FailureNote {
1237
+ buffer. append ( 0 , level . to_str ( ) , Style :: Level ( * level) ) ;
1242
1238
}
1243
1239
// only render error codes, not lint codes
1244
1240
if let Some ( DiagnosticId :: Error ( ref code) ) = * code {
1245
1241
buffer. append ( 0 , "[" , Style :: Level ( * level) ) ;
1246
1242
buffer. append ( 0 , & code, Style :: Level ( * level) ) ;
1247
1243
buffer. append ( 0 , "]" , Style :: Level ( * level) ) ;
1248
1244
}
1249
- if * level != Level :: FailureNote && !level_str . is_empty ( ) {
1245
+ if * level != Level :: FailureNote {
1250
1246
buffer. append ( 0 , ": " , header_style) ;
1251
1247
}
1252
1248
for & ( ref text, _) in msg. iter ( ) {
@@ -1548,11 +1544,9 @@ impl EmitterWriter {
1548
1544
let mut buffer = StyledBuffer :: new ( ) ;
1549
1545
1550
1546
// Render the suggestion message
1551
- let level_str = level. to_string ( ) ;
1552
- if !level_str. is_empty ( ) {
1553
- buffer. append ( 0 , & level_str, Style :: Level ( * level) ) ;
1554
- buffer. append ( 0 , ": " , Style :: HeaderMsg ) ;
1555
- }
1547
+ buffer. append ( 0 , level. to_str ( ) , Style :: Level ( * level) ) ;
1548
+ buffer. append ( 0 , ": " , Style :: HeaderMsg ) ;
1549
+
1556
1550
self . msg_to_buffer (
1557
1551
& mut buffer,
1558
1552
& [ ( suggestion. msg . to_owned ( ) , Style :: NoStyle ) ] ,
0 commit comments