diff options
Diffstat (limited to 'src/librustdoc/html/render.rs')
| -rw-r--r-- | src/librustdoc/html/render.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/librustdoc/html/render.rs b/src/librustdoc/html/render.rs index cf625d4ddfc..c831015e539 100644 --- a/src/librustdoc/html/render.rs +++ b/src/librustdoc/html/render.rs @@ -740,8 +740,9 @@ impl<'a> SourceCollector<'a> { root_path.push_str("../"); }); - cur.push(Vec::from_slice(p.filename().expect("source has no filename")) - .append(b".html")); + let mut fname = p.filename().expect("source has no filename").to_vec(); + fname.extend(".html".bytes()); + cur.push(fname); let mut w = BufferedWriter::new(try!(File::create(&cur))); let title = format!("{} -- source", cur.filename_display()); |
