about summary refs log tree commit diff
diff options
context:
space:
mode:
authorYoung-Flash <dongyang@apache.org>2024-06-09 22:31:55 +0800
committerYoung-Flash <dongyang@apache.org>2024-06-09 22:31:55 +0800
commitb45cf63f06411d09327d3c4de0cf7d5834cc421f (patch)
tree74fd3b4984c8e97405b778b6d9fdf8f2d0f25d80
parent6e085904362198666016f6705735c2653e252f85 (diff)
downloadrust-b45cf63f06411d09327d3c4de0cf7d5834cc421f.tar.gz
rust-b45cf63f06411d09327d3c4de0cf7d5834cc421f.zip
minor: use push_str instead
-rw-r--r--src/tools/rust-analyzer/crates/hir-def/src/body/pretty.rs17
1 files changed, 5 insertions, 12 deletions
diff --git a/src/tools/rust-analyzer/crates/hir-def/src/body/pretty.rs b/src/tools/rust-analyzer/crates/hir-def/src/body/pretty.rs
index 16e409dfe60..c48d16d0530 100644
--- a/src/tools/rust-analyzer/crates/hir-def/src/body/pretty.rs
+++ b/src/tools/rust-analyzer/crates/hir-def/src/body/pretty.rs
@@ -52,32 +52,25 @@ pub(super) fn print_body_hir(db: &dyn DefDatabase, body: &Body, owner: DefWithBo
         let (mut params, ret_type) = (function_data.params.iter(), &function_data.ret_type);
         if let Some(self_param) = body.self_param {
             p.print_binding(self_param);
-            p.buf.push(':');
-            p.buf.push(' ');
+            p.buf.push_str(": ");
             if let Some(ty) = params.next() {
                 p.print_type_ref(ty);
-                p.buf.push(',');
-                p.buf.push(' ');
+                p.buf.push_str(", ");
             }
         }
         body.params.iter().zip(params).for_each(|(&param, ty)| {
             p.print_pat(param);
-            p.buf.push(':');
-            p.buf.push(' ');
+            p.buf.push_str(": ");
             p.print_type_ref(ty);
-            p.buf.push(',');
-            p.buf.push(' ');
+            p.buf.push_str(", ");
         });
         // remove the last ", " in param list
         if body.params.len() > 0 {
             p.buf.truncate(p.buf.len() - 2);
         }
         p.buf.push(')');
-        p.buf.push(' ');
         // return type
-        p.buf.push('-');
-        p.buf.push('>');
-        p.buf.push(' ');
+        p.buf.push_str(" -> ");
         p.print_type_ref(ret_type);
         p.buf.push(' ');
     }