summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@gmail.com>2020-11-05 21:43:04 -0800
committerDavid Tolnay <dtolnay@gmail.com>2020-11-05 21:43:04 -0800
commit1450070f7377910af4a80374858e3436b7e14059 (patch)
tree34cb6b9dfbc8f7bfa8229c4736ab38971eeb2704 /src
parenteaa69142059c04ca14aa23ffeb1fe1469663403f (diff)
Fix stray spacing after #playground code
Diffstat (limited to 'src')
-rw-r--r--src/preprocess/links.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/preprocess/links.rs b/src/preprocess/links.rs
index 8cd95824..0e2eefbc 100644
--- a/src/preprocess/links.rs
+++ b/src/preprocess/links.rs
@@ -335,7 +335,7 @@ impl<'a> Link<'a> {
LinkType::Playground(ref pat, ref attrs) => {
let target = base.join(pat);
- let contents = fs::read_to_string(&target).with_context(|| {
+ let mut contents = fs::read_to_string(&target).with_context(|| {
format!(
"Could not read file for link {} ({})",
self.link_text,
@@ -343,8 +343,11 @@ impl<'a> Link<'a> {
)
})?;
let ftype = if !attrs.is_empty() { "rust," } else { "rust" };
+ if !contents.ends_with('\n') {
+ contents.push('\n');
+ }
Ok(format!(
- "```{}{}\n{}\n```\n",
+ "```{}{}\n{}```\n",
ftype,
attrs.join(","),
contents