@@ -413,15 +413,11 @@ impl<'a> Help<'a> {
413
413
} else {
414
414
sdebugln ! ( "No" ) ;
415
415
}
416
- if help. contains ( '\n' ) {
417
- if let Some ( part) = help. lines ( ) . next ( ) {
418
- try!( write ! ( self . writer, "{}" , part) ) ;
419
- }
420
- for part in help. lines ( ) . skip ( 1 ) {
421
- try!( write ! ( self . writer, "\n {}" , part) ) ;
422
- }
423
- } else {
424
- try!( write ! ( self . writer, "{}" , help) ) ;
416
+ if let Some ( part) = help. lines ( ) . next ( ) {
417
+ try!( write ! ( self . writer, "{}" , part) ) ;
418
+ }
419
+ for part in help. lines ( ) . skip ( 1 ) {
420
+ try!( write ! ( self . writer, "\n {}" , part) ) ;
425
421
}
426
422
Ok ( ( ) )
427
423
}
@@ -465,26 +461,22 @@ impl<'a> Help<'a> {
465
461
} else {
466
462
sdebugln ! ( "No" ) ;
467
463
}
468
- if help. contains ( '\n' ) {
469
- if let Some ( part) = help. lines ( ) . next ( ) {
470
- try!( write ! ( self . writer, "{}" , part) ) ;
471
- }
472
- for part in help. lines ( ) . skip ( 1 ) {
473
- try!( write ! ( self . writer, "\n " ) ) ;
474
- if nlh || self . force_next_line {
475
- try!( write ! ( self . writer, "{}{}{}" , TAB , TAB , TAB ) ) ;
476
- } else if arg. has_switch ( ) {
477
- write_nspaces ! ( self . writer, self . longest + 12 ) ;
478
- } else {
479
- write_nspaces ! ( self . writer, self . longest + 8 ) ;
480
- }
481
- try!( write ! ( self . writer, "{}" , part) ) ;
464
+ if let Some ( part) = help. lines ( ) . next ( ) {
465
+ try!( write ! ( self . writer, "{}" , part) ) ;
466
+ }
467
+ for part in help. lines ( ) . skip ( 1 ) {
468
+ try!( write ! ( self . writer, "\n " ) ) ;
469
+ if nlh || self . force_next_line {
470
+ try!( write ! ( self . writer, "{}{}{}" , TAB , TAB , TAB ) ) ;
471
+ } else if arg. has_switch ( ) {
472
+ write_nspaces ! ( self . writer, self . longest + 12 ) ;
473
+ } else {
474
+ write_nspaces ! ( self . writer, self . longest + 8 ) ;
482
475
}
483
- } else if nlh || self . force_next_line {
484
- try!( write ! ( self . writer, "{}" , help) ) ;
476
+ try!( write ! ( self . writer, "{}" , part) ) ;
477
+ }
478
+ if !help. contains ( '\n' ) && ( nlh || self . force_next_line ) {
485
479
try!( write ! ( self . writer, "\n " ) ) ;
486
- } else {
487
- try!( write ! ( self . writer, "{}" , help) ) ;
488
480
}
489
481
Ok ( ( ) )
490
482
}
0 commit comments