diff --git a/crates/ra_ide/src/display.rs b/crates/ra_ide/src/display.rs index 323505ef6b79..8bb312156878 100644 --- a/crates/ra_ide/src/display.rs +++ b/crates/ra_ide/src/display.rs @@ -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);