about summary refs log tree commit diff
path: root/src/patterns.rs
diff options
context:
space:
mode:
authorchris <chris>2018-08-21 18:38:21 -0400
committercrw5996 <henry11>2018-08-24 00:58:21 -0400
commit4e748a269ec1e07a25c2b8dd74dee8bdc5db54d8 (patch)
tree1f82a18c1aa58cb2fb733b696b77b5c7a0d88c11 /src/patterns.rs
parent127a480726fcc1102a4e91eb683f9b358d38dd08 (diff)
Fixed ellipsis bug where rustfmt was creating code that could not be parsed
Diffstat (limited to 'src/patterns.rs')
-rw-r--r--src/patterns.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/patterns.rs b/src/patterns.rs
index 465d64627e8..f70c696f52a 100644
--- a/src/patterns.rs
+++ b/src/patterns.rs
@@ -369,7 +369,9 @@ fn rewrite_tuple_pat(
         shape,
         span,
         context.config.max_width(),
-        if add_comma {
+        if dotdot_pos.is_some() {
+            Some(SeparatorTactic::Never)
+        } else if add_comma {
             Some(SeparatorTactic::Always)
         } else {
             None