@@ -91,7 +91,6 @@ use config::BlockIndentStyle;
91
91
use syntax:: { ast, ptr} ;
92
92
use syntax:: codemap:: { mk_sp, Span } ;
93
93
94
-
95
94
pub fn rewrite_chain ( expr : & ast:: Expr ,
96
95
context : & RewriteContext ,
97
96
width : usize ,
@@ -118,7 +117,7 @@ pub fn rewrite_chain(expr: &ast::Expr,
118
117
} else if parent_rewrite. contains ( '\n' ) {
119
118
( chain_indent ( context, parent_block_indent. block_indent ( context. config ) ) , false )
120
119
} else {
121
- ( chain_indent_newline ( context, offset + Indent :: new ( 0 , parent_rewrite. len ( ) ) ) , false )
120
+ ( chain_indent_newline ( context, offset + Indent :: new ( 0 , parent_rewrite. len ( ) ) ) , true )
122
121
} ;
123
122
124
123
let max_width = try_opt ! ( ( width + offset. width( ) ) . checked_sub( indent. width( ) ) ) ;
@@ -128,8 +127,7 @@ pub fn rewrite_chain(expr: &ast::Expr,
128
127
. collect:: <Option <Vec <_>>>( ) ) ;
129
128
130
129
// Total of all items excluding the last.
131
- let almost_total = rewrites[ ..rewrites. len ( ) - 1 ]
132
- . iter ( )
130
+ let almost_total = rewrites[ ..rewrites. len ( ) - 1 ] . iter ( )
133
131
. fold ( 0 , |a, b| a + first_line_width ( b) ) + parent_rewrite. len ( ) ;
134
132
let total_width = almost_total + first_line_width ( rewrites. last ( ) . unwrap ( ) ) ;
135
133
0 commit comments