about summary refs log tree commit diff
path: root/src/librustdoc/markdown.rs
diff options
context:
space:
mode:
authorRoc Yu <rocyu@protonmail.com>2022-04-12 11:04:37 -0400
committerRoc Yu <rocyu@protonmail.com>2022-04-12 11:04:37 -0400
commitab3ab4de0b0e39f64737c9414213fd66e638cf78 (patch)
tree00680b5f8f94dfae7db569808a02b40ec0a1ee74 /src/librustdoc/markdown.rs
parent027a232755fa9728e9699337267f6675dfd0a8ba (diff)
downloadrust-ab3ab4de0b0e39f64737c9414213fd66e638cf78.tar.gz
rust-ab3ab4de0b0e39f64737c9414213fd66e638cf78.zip
Remove a `format` invocation
Diffstat (limited to 'src/librustdoc/markdown.rs')
-rw-r--r--src/librustdoc/markdown.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustdoc/markdown.rs b/src/librustdoc/markdown.rs
index a1f92afad46..62e42b783e9 100644
--- a/src/librustdoc/markdown.rs
+++ b/src/librustdoc/markdown.rs
@@ -1,3 +1,4 @@
+use std::fmt::Write as _;
 use std::fs::{create_dir_all, read_to_string, File};
 use std::io::prelude::*;
 use std::path::Path;
@@ -51,8 +52,8 @@ crate fn render<P: AsRef<Path>>(
 
     let mut css = String::new();
     for name in &options.markdown_css {
-        let s = format!("<link rel=\"stylesheet\" type=\"text/css\" href=\"{name}\">\n");
-        css.push_str(&s)
+        write!(css, r#"<link rel="stylesheet" type="text/css" href="{name}">"#)
+            .expect("Writing to a String can't fail");
     }
 
     let input_str = read_to_string(input).map_err(|err| format!("{}: {}", input.display(), err))?;