]> git.lizzy.rs Git - rust.git/commitdiff
Fixing binop_separator="Back" for ranges
authorChris Stinson <chrisstinson202@gmail.com>
Tue, 16 Jan 2018 04:39:21 +0000 (17:39 +1300)
committerChris Stinson <chrisstinson202@gmail.com>
Tue, 16 Jan 2018 04:50:20 +0000 (17:50 +1300)
Hardcoded Separator::Place=Front in call to rewrite_pair for range
caused binop_separator="Back" to be hendled incorrectly

Fixed rewrite_pair call and the example in Configuration.md showing
the faulty behaviour

Configurations.md
src/expr.rs

index c4e9435edf0796eae9bb4661202803ffcd89fdf1..8b0039314eec434ee818d80281a397719447e7d3 100644 (file)
@@ -341,8 +341,8 @@ fn main() {
     let sum = 123456789012345678901234567890 + 123456789012345678901234567890 +
         123456789012345678901234567890;
 
-    let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-        ..bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb; // 🐜 See #2364.
+    let range = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa..
+        bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb;
 }
 ```
 
index 157147c4a06ede9098af1d2d86c77771150ece38..a82e47e69b9ff726fa12dac93d048d64f01b3749 100644 (file)
@@ -250,7 +250,7 @@ fn needs_space_before_range(context: &RewriteContext, lhs: &ast::Expr) -> bool {
                         PairParts::new("", &sp_delim, ""),
                         context,
                         shape,
-                        SeparatorPlace::Front,
+                        context.config.binop_separator(),
                     )
                 }
                 (None, Some(rhs)) => {