@@ -155,11 +155,10 @@ impl<'a> Walker<'a> {
155155 self . walk_file_list ( f, e)
156156 } else {
157157 if metadata. is_file ( ) {
158- if self . pass_metadata_filter ( metadata) {
159- if let Err ( err) = f ( self . path ) {
158+ if self . pass_metadata_filter ( metadata)
159+ && let Err ( err) = f ( self . path ) {
160160 return e ( err) ;
161- }
162- } ;
161+ } ;
163162 return Ok ( ( ) ) ;
164163 }
165164 self . walk_dir ( f, e)
@@ -185,11 +184,10 @@ impl<'a> Walker<'a> {
185184 Err ( err) => return Err ( err) ,
186185 } ,
187186 } ;
188- if self . pass_metadata_filter ( metadata) {
189- if let Err ( err) = f ( & path) {
187+ if self . pass_metadata_filter ( metadata)
188+ && let Err ( err) = f ( & path) {
190189 e ( err) ?
191190 }
192- }
193191 }
194192
195193 Ok ( ( ) )
@@ -246,11 +244,10 @@ impl<'a> Walker<'a> {
246244
247245 match entry. metadata ( ) {
248246 Ok ( metadata) => {
249- if self . pass_metadata_filter ( metadata) {
250- if let Err ( err) = f ( entry. path ( ) ) {
247+ if self . pass_metadata_filter ( metadata)
248+ && let Err ( err) = f ( entry. path ( ) ) {
251249 e ( err) ?
252250 }
253- }
254251 }
255252 Err ( err) => e ( err. into ( ) ) ?,
256253 }
@@ -455,12 +452,11 @@ impl<'a> ParWalker<'a> {
455452 path. to_path_buf ( ) ,
456453 & mut per_thread_obj,
457454 ) ;
458- if let Err ( err) = res {
459- if error ( err, & msg_send) . is_err ( ) {
455+ if let Err ( err) = res
456+ && error ( err, & msg_send) . is_err ( ) {
460457 let _ = msg_send. send ( Message :: Abort ) ;
461458 break ;
462459 }
463- }
464460 }
465461 finalize ( & per_thread_obj, & msg_send) ;
466462 } ) ) ;
@@ -490,11 +486,10 @@ impl<'a> ParWalker<'a> {
490486 } ,
491487 ) ;
492488
493- if let Err ( err) = res {
494- if error ( err, & msg_send) . is_err ( ) {
489+ if let Err ( err) = res
490+ && error ( err, & msg_send) . is_err ( ) {
495491 let _ = msg_send. send ( Message :: Abort ) ;
496492 }
497- }
498493 } ) ) ;
499494
500495 let mut console = if cfg ! ( feature = "logging" ) {
@@ -594,12 +589,11 @@ fn output_messages<S>(
594589 Err ( RecvTimeoutError :: Timeout ) => { }
595590 }
596591
597- if let Some ( console) = console. as_mut ( ) {
598- if Instant :: elapsed ( & last_render) > render_period {
592+ if let Some ( console) = console. as_mut ( )
593+ && Instant :: elapsed ( & last_render) > render_period {
599594 console. render ( state. as_ref ( ) ) . unwrap ( ) ;
600595 last_render = Instant :: now ( ) ;
601596 }
602- }
603597 }
604598}
605599
0 commit comments