about summary refs log tree commit diff
path: root/src/patterns.rs
diff options
context:
space:
mode:
authorMarcus Klaas <mail@marcusklaas.nl>2015-12-06 01:11:26 +0100
committerMarcus Klaas <mail@marcusklaas.nl>2015-12-06 01:11:26 +0100
commit97e4e7e5ba2010fe98c1775e96c6444a68e3cb80 (patch)
tree52bc78ba3f5e1e3b6d55b4bbc268ae17013dcd60 /src/patterns.rs
parent22353ca8c74feabbec005b6de77ce421fe0871a4 (diff)
Fixed named arguments in bare function types
Diffstat (limited to 'src/patterns.rs')
-rw-r--r--src/patterns.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/patterns.rs b/src/patterns.rs
index af0bd827751..fdc418733fb 100644
--- a/src/patterns.rs
+++ b/src/patterns.rs
@@ -48,7 +48,13 @@ impl Rewrite for Pat {
                 let prefix = format!("&{}", format_mutability(mutability));
                 rewrite_unary_prefix(context, &prefix, &**pat, width, offset)
             }
-            Pat_::PatTup(ref items) => rewrite_tuple(context, items, self.span, width, offset),
+            Pat_::PatTup(ref items) => {
+                rewrite_tuple(context,
+                              items.iter().map(|x| &**x),
+                              self.span,
+                              width,
+                              offset)
+            }
             Pat_::PatEnum(ref path, Some(ref pat_vec)) => {
                 let path_str = try_opt!(::types::rewrite_path(context,
                                                               true,