]> git.lizzy.rs Git - rust.git/commitdiff
Keep a chain with length chain_one_line_max in a single line
authortopecongiro <seuchida@gmail.com>
Wed, 3 May 2017 02:24:08 +0000 (11:24 +0900)
committertopecongiro <seuchida@gmail.com>
Wed, 3 May 2017 02:24:08 +0000 (11:24 +0900)
src/chains.rs

index 8cb726bd4b4b45f0ee786a97116a90869654cf2d..3d148d19a55fd003f63d8f157a23deb7aef78d53 100644 (file)
@@ -176,7 +176,7 @@ pub fn rewrite_chain(expr: &ast::Expr, context: &RewriteContext, shape: Shape) -
         .fold(0, |a, b| a + first_line_width(b)) + parent_rewrite.len();
     let one_line_len = rewrites.iter().fold(0, |a, r| a + r.len()) + parent_rewrite.len();
 
-    let veto_single_line = if one_line_len > context.config.chain_one_line_max - 1 {
+    let veto_single_line = if one_line_len > context.config.chain_one_line_max {
         if rewrites.len() > 1 {
             true
         } else if rewrites.len() == 1 {