@@ -249,11 +249,8 @@ where
249249 /// [time]: Subscriber::without_time()
250250 pub fn with_span_events ( self , kind : FmtSpan ) -> Self {
251251 Subscriber {
252- fmt_event : self . fmt_event ,
253- fmt_fields : self . fmt_fields ,
254252 fmt_span : self . fmt_span . with_kind ( kind) ,
255- make_writer : self . make_writer ,
256- _inner : self . _inner ,
253+ ..self
257254 }
258255 }
259256
@@ -263,32 +260,23 @@ where
263260 pub fn with_ansi ( self , ansi : bool ) -> Subscriber < S , N , format:: Format < L , T > , W > {
264261 Subscriber {
265262 fmt_event : self . fmt_event . with_ansi ( ansi) ,
266- fmt_fields : self . fmt_fields ,
267- fmt_span : self . fmt_span ,
268- make_writer : self . make_writer ,
269- _inner : self . _inner ,
263+ ..self
270264 }
271265 }
272266
273267 /// Sets whether or not an event's target is displayed.
274268 pub fn with_target ( self , display_target : bool ) -> Subscriber < S , N , format:: Format < L , T > , W > {
275269 Subscriber {
276270 fmt_event : self . fmt_event . with_target ( display_target) ,
277- fmt_fields : self . fmt_fields ,
278- fmt_span : self . fmt_span ,
279- make_writer : self . make_writer ,
280- _inner : self . _inner ,
271+ ..self
281272 }
282273 }
283274
284275 /// Sets whether or not an event's level is displayed.
285276 pub fn with_level ( self , display_level : bool ) -> Subscriber < S , N , format:: Format < L , T > , W > {
286277 Subscriber {
287278 fmt_event : self . fmt_event . with_level ( display_level) ,
288- fmt_fields : self . fmt_fields ,
289- fmt_span : self . fmt_span ,
290- make_writer : self . make_writer ,
291- _inner : self . _inner ,
279+ ..self
292280 }
293281 }
294282
@@ -302,10 +290,7 @@ where
302290 ) -> Subscriber < S , N , format:: Format < L , T > , W > {
303291 Subscriber {
304292 fmt_event : self . fmt_event . with_thread_ids ( display_thread_ids) ,
305- fmt_fields : self . fmt_fields ,
306- fmt_span : self . fmt_span ,
307- make_writer : self . make_writer ,
308- _inner : self . _inner ,
293+ ..self
309294 }
310295 }
311296
@@ -319,10 +304,7 @@ where
319304 ) -> Subscriber < S , N , format:: Format < L , T > , W > {
320305 Subscriber {
321306 fmt_event : self . fmt_event . with_thread_names ( display_thread_names) ,
322- fmt_fields : self . fmt_fields ,
323- fmt_span : self . fmt_span ,
324- make_writer : self . make_writer ,
325- _inner : self . _inner ,
307+ ..self
326308 }
327309 }
328310
@@ -394,9 +376,7 @@ impl<S, T, W> Subscriber<S, format::JsonFields, format::Format<format::Json, T>,
394376 Subscriber {
395377 fmt_event : self . fmt_event . flatten_event ( flatten_event) ,
396378 fmt_fields : format:: JsonFields :: new ( ) ,
397- fmt_span : self . fmt_span ,
398- make_writer : self . make_writer ,
399- _inner : self . _inner ,
379+ ..self
400380 }
401381 }
402382
@@ -411,9 +391,7 @@ impl<S, T, W> Subscriber<S, format::JsonFields, format::Format<format::Json, T>,
411391 Subscriber {
412392 fmt_event : self . fmt_event . with_current_span ( display_current_span) ,
413393 fmt_fields : format:: JsonFields :: new ( ) ,
414- fmt_span : self . fmt_span ,
415- make_writer : self . make_writer ,
416- _inner : self . _inner ,
394+ ..self
417395 }
418396 }
419397
@@ -428,9 +406,7 @@ impl<S, T, W> Subscriber<S, format::JsonFields, format::Format<format::Json, T>,
428406 Subscriber {
429407 fmt_event : self . fmt_event . with_span_list ( display_span_list) ,
430408 fmt_fields : format:: JsonFields :: new ( ) ,
431- fmt_span : self . fmt_span ,
432- make_writer : self . make_writer ,
433- _inner : self . _inner ,
409+ ..self
434410 }
435411 }
436412}
0 commit comments