about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-10-19 17:41:49 -0700
committerGitHub <noreply@github.com>2016-10-19 17:41:49 -0700
commitdfd98ebd3e862d6fe23519fc6605d03a1c146914 (patch)
treec55534ab1c084f6aa36529c6b28c316c4f79e35f /src/libsyntax
parentd337f345ca8b3bb4aac988ace1c0676abc5310a0 (diff)
parentdd3a014ed9e61ba9d2f86e00ef299edf285e276c (diff)
downloadrust-dfd98ebd3e862d6fe23519fc6605d03a1c146914.tar.gz
rust-dfd98ebd3e862d6fe23519fc6605d03a1c146914.zip
Auto merge of #37289 - GuillaumeGomez:rollup, r=GuillaumeGomez
Rollup of 7 pull requests

- Successful merges: #37165, #37187, #37241, #37283, #37285, #37287, #37288
- Failed merges:
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/print/pprust.rs11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/libsyntax/print/pprust.rs b/src/libsyntax/print/pprust.rs
index c6f63d77242..c7248fe68fa 100644
--- a/src/libsyntax/print/pprust.rs
+++ b/src/libsyntax/print/pprust.rs
@@ -2449,13 +2449,10 @@ impl<'a> State<'a> {
                     |s, ty| s.print_type(&ty)));
                 try!(word(&mut self.s, ")"));
 
-                match data.output {
-                    None => { }
-                    Some(ref ty) => {
-                        try!(self.space_if_not_bol());
-                        try!(self.word_space("->"));
-                        try!(self.print_type(&ty));
-                    }
+                if let Some(ref ty) = data.output {
+                    try!(self.space_if_not_bol());
+                    try!(self.word_space("->"));
+                    try!(self.print_type(&ty));
                 }
             }
         }