rustdoc: Add a resource node to the doc tree

This commit is contained in:
Brian Anderson 2012-01-26 17:52:53 -08:00
parent f0ba69a96f
commit 7cf725355a
3 changed files with 19 additions and 5 deletions

View File

@ -15,7 +15,8 @@ type moddoc = ~{
mods: modlist,
fns: fnlist,
consts: constlist,
enums: enumlist
enums: enumlist,
resources: resourcelist
};
type constdoc = ~{
@ -62,8 +63,18 @@ type variantdoc = ~{
sig: option<str>
};
type resourcedoc = ~{
id: ast_id,
name: str,
brief: option<str>,
desc: option<str>,
args: [argdoc],
sig: option<str>
};
// Just to break the structural recursive types
enum modlist = [moddoc];
enum constlist = [constdoc];
enum fnlist = [fndoc];
enum enumlist = [enumdoc];
enum enumlist = [enumdoc];
enum resourcelist = [resourcedoc];

View File

@ -87,7 +87,8 @@ fn moddoc_from_mod(
none
}
}
})
}),
resources: doc::resourcelist([])
}
}

View File

@ -52,7 +52,8 @@ fn test_run_passes() {
mods: doc::modlist([]),
fns: doc::fnlist([]),
consts: doc::constlist([]),
enums: doc::enumlist([])
enums: doc::enumlist([]),
resources: doc::resourcelist([])
}
}
}
@ -70,7 +71,8 @@ fn test_run_passes() {
mods: doc::modlist([]),
fns: doc::fnlist([]),
consts: doc::constlist([]),
enums: doc::enumlist([])
enums: doc::enumlist([]),
resources: doc::resourcelist([])
}
}
}