about summary refs log tree commit diff
diff options
context:
space:
mode:
authorBrian Anderson <banderson@mozilla.com>2012-01-23 17:14:55 -0800
committerBrian Anderson <banderson@mozilla.com>2012-01-23 17:58:52 -0800
commit17ac98ba22011c08289de98e16c84220f031f5eb (patch)
tree67cb9e1eb690fa66023bd75810c9b0559c40619c
parent7d5d1a311eb8cbb6a8e9ea44528b406e9cf822d0 (diff)
downloadrust-17ac98ba22011c08289de98e16c84220f031f5eb.tar.gz
rust-17ac98ba22011c08289de98e16c84220f031f5eb.zip
rustdoc: Use the standard markdown syntax for code blocks
-rw-r--r--src/rustdoc/gen.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/rustdoc/gen.rs b/src/rustdoc/gen.rs
index c757fc670e2..6cefc553d3c 100644
--- a/src/rustdoc/gen.rs
+++ b/src/rustdoc/gen.rs
@@ -117,9 +117,7 @@ fn write_fn(
 fn write_sig(ctxt: ctxt, sig: option<str>) {
     alt sig {
       some(sig) {
-        ctxt.w.write_line("```");
-        ctxt.w.write_line(#fmt("%s", sig));
-        ctxt.w.write_line("```");
+        ctxt.w.write_line(#fmt("    %s", sig));
         ctxt.w.write_line("");
       }
       none { fail "unimplemented" }
@@ -129,13 +127,13 @@ fn write_sig(ctxt: ctxt, sig: option<str>) {
 #[test]
 fn should_write_the_function_signature() {
     let markdown = test::render("#[doc = \"f\"] fn a() { }");
-    assert str::contains(markdown, "```\nfn a()\n```");
+    assert str::contains(markdown, "\n    fn a()\n");
 }
 
 #[test]
 fn should_insert_blank_line_after_fn_signature() {
     let markdown = test::render("#[doc = \"f\"] fn a() { }");
-    assert str::contains(markdown, "fn a()\n```\n\n");
+    assert str::contains(markdown, "fn a()\n\n");
 }
 
 fn write_brief(
@@ -335,7 +333,7 @@ mod test {
     #[test]
     fn should_leave_blank_line_between_fn_header_and_sig() {
         let markdown = render("#[doc(brief = \"brief\")] fn a() { }");
-        assert str::contains(markdown, "Function `a`\n\n```\nfn a()");
+        assert str::contains(markdown, "Function `a`\n\n    fn a()");
     }
 
     #[test]