mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-21 19:33:16 +00:00
rustdoc: Add brief and desc fields to module docs
This commit is contained in:
parent
08da893cdb
commit
5bbf72e11c
@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -8,6 +8,8 @@ type cratedoc = ~{
|
||||
|
||||
type moddoc = ~{
|
||||
name: str,
|
||||
brief: option<str>,
|
||||
desc: option<str>,
|
||||
mods: modlist,
|
||||
fns: fnlist
|
||||
};
|
||||
|
@ -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 {
|
||||
|
@ -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
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -27,6 +27,8 @@ fn test_run_passes() {
|
||||
~{
|
||||
topmod: ~{
|
||||
name: doc.topmod.name + "two",
|
||||
brief: none,
|
||||
desc: none,
|
||||
mods: doc::modlist([]),
|
||||
fns: doc::fnlist([])
|
||||
}
|
||||
@ -39,6 +41,8 @@ fn test_run_passes() {
|
||||
~{
|
||||
topmod: ~{
|
||||
name: doc.topmod.name + "three",
|
||||
brief: none,
|
||||
desc: none,
|
||||
mods: doc::modlist([]),
|
||||
fns: doc::fnlist([])
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user