From 6c295c0f49c880c895e21c4e7d741943cfed75e0 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Tue, 17 Jan 2012 23:42:26 -0800 Subject: [PATCH] rustdoc: Write a single line between brief and desc --- src/rustdoc/gen.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/rustdoc/gen.rs b/src/rustdoc/gen.rs index 198d663b6f7..56149a42d95 100644 --- a/src/rustdoc/gen.rs +++ b/src/rustdoc/gen.rs @@ -115,9 +115,8 @@ fn write_desc( desc: option ) { alt desc { - some(_d) { - ctxt.w.write_line(""); - ctxt.w.write_line(_d); + some(desc) { + ctxt.w.write_line(desc); ctxt.w.write_line(""); } none. { } @@ -213,4 +212,12 @@ mod tests { let markdown = render("#[doc(brief = \"brief\")] fn a() { }"); assert str::contains(markdown, "brief\n\n"); } + + #[test] + fn should_leve_blank_line_between_brief_and_desc() { + let markdown = render( + "#[doc(brief = \"brief\", desc = \"desc\")] fn a() { }" + ); + assert str::contains(markdown, "brief\n\ndesc"); + } } \ No newline at end of file