Skip to content

Commit d367cdf

Browse files
committed
rustdoc: Write headers for modules
1 parent b8840cb commit d367cdf

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/rustdoc/gen.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ fn write_mod(
5050
ctxt: ctxt,
5151
moddoc: doc::moddoc
5252
) {
53+
write_header(ctxt, #fmt("Module `%s`", moddoc.name));
5354
write_mod_contents(ctxt, moddoc);
5455
}
5556

@@ -140,4 +141,13 @@ mod tests {
140141
let markdown = write_markdown_str(doc);
141142
assert str::contains(markdown, "## Function `func`");
142143
}
144+
145+
#[test]
146+
fn write_markdown_should_write_mod_headers() {
147+
let source = "mod moo { }";
148+
let ast = parse::from_str(source);
149+
let doc = extract::extract(ast, "");
150+
let markdown = write_markdown_str(doc);
151+
assert str::contains(markdown, "## Module `moo`");
152+
}
143153
}

0 commit comments

Comments
 (0)