]> git.lizzy.rs Git - rust.git/blobdiff - src/chains.rs
Take the width of trailing '?'s into account
[rust.git] / src / chains.rs
index 6743f605cf64c5c40531210a52c189dd996cc5fe..20e0be36fe406d3013e61bdc5e0732abb36f3e3c 100644 (file)
@@ -157,7 +157,7 @@ pub fn rewrite_chain(expr: &ast::Expr, context: &RewriteContext, shape: Shape) -
         last_line_width(&parent_rewrite)
     } else {
         rewrites.iter().fold(0, |a, b| a + b.len()) + parent_rewrite.len()
-    };
+    } + suffix_try_num;
     let one_line_budget = if rewrites.is_empty() && !context.config.chain_split_single_child() {
         shape.width
     } else {