rustdoc: Add brief and desc fields to module docs

This commit is contained in:
Brian Anderson
2012-01-18 18:11:26 -08:00
parent 08da893cdb
commit 5bbf72e11c
5 changed files with 11 additions and 4 deletions
+2 -3
View File
@@ -52,9 +52,8 @@ fn fold_crate(
~{
topmod: ~{
name: option::from_maybe(doc.topmod.name, attrs.name),
mods: doc.topmod.mods,
fns: doc.topmod.fns
name: option::from_maybe(doc.topmod.name, attrs.name)
with *doc.topmod
}
}
}
+2
View File
@@ -8,6 +8,8 @@
type moddoc = ~{
name: str,
brief: option<str>,
desc: option<str>,
mods: modlist,
fns: fnlist
};
+2
View File
@@ -38,6 +38,8 @@ fn moddoc_from_mod(
) -> doc::moddoc {
~{
name: name,
brief: none,
desc: none,
mods: doc::modlist(
vec::filter_map(module.items) {|item|
alt item.node {
+1 -1
View File
@@ -87,9 +87,9 @@ fn default_seq_fold_mod<T>(
doc: doc::moddoc
) -> doc::moddoc {
~{
name: doc.name,
mods: fold.fold_modlist(fold, doc.mods),
fns: fold.fold_fnlist(fold, doc.fns)
with *doc
}
}
+4
View File
@@ -27,6 +27,8 @@ fn pass1(
~{
topmod: ~{
name: doc.topmod.name + "two",
brief: none,
desc: none,
mods: doc::modlist([]),
fns: doc::fnlist([])
}
@@ -39,6 +41,8 @@ fn pass2(
~{
topmod: ~{
name: doc.topmod.name + "three",
brief: none,
desc: none,
mods: doc::modlist([]),
fns: doc::fnlist([])
}