about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2019-08-31 08:52:04 -0400
committerMark Rousskov <mark.simulacrum@gmail.com>2019-09-07 19:31:58 -0400
commit04dc72eeef1ecea0833ce022dde0fd45c4744757 (patch)
treeb57e25d8f4c2ef153698337c1acc2b07237e6fae
parent75528f266fc5b3b3f7acc8fbd3c51ce78ccd7dcd (diff)
downloadrust-04dc72eeef1ecea0833ce022dde0fd45c4744757.tar.gz
rust-04dc72eeef1ecea0833ce022dde0fd45c4744757.zip
Remove unnecessary Buffer in layout::render
-rw-r--r--src/librustdoc/html/layout.rs8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs
index cf55b9ad343..c7b6684fd31 100644
--- a/src/librustdoc/html/layout.rs
+++ b/src/librustdoc/html/layout.rs
@@ -3,7 +3,6 @@ use std::path::PathBuf;
 
 use crate::externalfiles::ExternalHtml;
 use crate::html::render::SlashChecker;
-use crate::html::format::Buffer;
 
 #[derive(Clone)]
 pub struct Layout {
@@ -38,10 +37,8 @@ pub fn render<T: fmt::Display, S: fmt::Display>(
     t: &T,
     themes: &[PathBuf],
 ) -> String {
-    let mut dst = Buffer::html();
     let static_root_path = page.static_root_path.unwrap_or(page.root_path);
-    write!(dst,
-"<!DOCTYPE html>\
+    format!("<!DOCTYPE html>\
 <html lang=\"en\">\
 <head>\
     <meta charset=\"utf-8\">\
@@ -239,8 +236,7 @@ pub fn render<T: fmt::Display, S: fmt::Display>(
     } else {
         ""
     },
-    );
-    dst.into_inner()
+    )
 }
 
 pub fn redirect(url: &str) -> String {