@@ -177,23 +177,21 @@ where
177
177
}
178
178
}
179
179
180
- fn print_kvs < ' a , I , K , V > (
181
- & self ,
182
- buf : & mut impl fmt:: Write ,
183
- kvs : I ,
184
- leading : & str ,
185
- ) -> fmt:: Result
180
+ fn print_kvs < ' a , I , V > ( & self , buf : & mut impl fmt:: Write , kvs : I ) -> fmt:: Result
186
181
where
187
- I : IntoIterator < Item = ( K , V ) > ,
188
- K : AsRef < str > + ' a ,
182
+ I : IntoIterator < Item = ( & ' a str , V ) > ,
189
183
V : fmt:: Display + ' a ,
190
184
{
191
185
let mut kvs = kvs. into_iter ( ) ;
192
186
if let Some ( ( k, v) ) = kvs. next ( ) {
193
- write ! ( buf, "{}{}={}" , leading, k. as_ref( ) , v) ?;
187
+ if k == "message" {
188
+ write ! ( buf, "{}" , v) ?;
189
+ } else {
190
+ write ! ( buf, "{}={}" , k, v) ?;
191
+ }
194
192
}
195
193
for ( k, v) in kvs {
196
- write ! ( buf, ", {}={}" , k. as_ref ( ) , v) ?;
194
+ write ! ( buf, ", {}={}" , k, v) ?;
197
195
}
198
196
Ok ( ( ) )
199
197
}
@@ -234,24 +232,12 @@ where
234
232
235
233
write ! (
236
234
current_buf,
237
- "{name}" ,
235
+ "{name} " ,
238
236
name = self . styled( Style :: new( ) . fg( Color :: Green ) . bold( ) , span. metadata( ) . name( ) )
239
237
)
240
238
. unwrap ( ) ;
241
- write ! (
242
- current_buf,
243
- "{}" ,
244
- self . styled( Style :: new( ) . fg( Color :: Green ) . bold( ) , "{" ) // Style::new().fg(Color::Green).dimmed().paint("{")
245
- )
246
- . unwrap ( ) ;
247
- self . print_kvs ( & mut current_buf, data. kvs . iter ( ) . map ( |( k, v) | ( k, v) ) , "" )
239
+ self . print_kvs ( & mut current_buf, data. kvs . iter ( ) . map ( |( k, v) | ( * k, v) ) )
248
240
. unwrap ( ) ;
249
- write ! (
250
- current_buf,
251
- "{}" ,
252
- self . styled( Style :: new( ) . fg( Color :: Green ) . bold( ) , "}" ) // Style::new().dimmed().paint("}")
253
- )
254
- . unwrap ( ) ;
255
241
256
242
bufs. indent_current ( indent, & self . config , style) ;
257
243
let writer = self . make_writer . make_writer ( ) ;
0 commit comments