]> git.lizzy.rs Git - rust.git/blobdiff - crates/ra_ide/src/display.rs
Fix formatting error when no modpath is present
[rust.git] / crates / ra_ide / src / display.rs
index 323505ef6b793b5549b48774448cb517408dd3f3..8bb312156878394143b83e0b53b432e69294c4d7 100644 (file)
@@ -79,14 +79,14 @@ pub(crate) fn rust_code_markup_with_doc(
     doc: Option<&str>,
     mod_path: Option<&str>,
 ) -> String {
-    let mut buf = "".to_owned();
+    let mut buf = String::new();
 
     if let Some(mod_path) = mod_path {
         if !mod_path.is_empty() {
-            format_to!(buf, "{}\n___\n", mod_path);
+            format_to!(buf, "{}\n___\n\n", mod_path);
         }
     }
-    format_to!(buf, "```rust\n\n{}\n```", code);
+    format_to!(buf, "```rust\n{}\n```", code);
 
     if let Some(doc) = doc {
         format_to!(buf, "\n\n{}", doc);