diff options
| author | Brian Anderson <banderson@mozilla.com> | 2012-01-23 23:09:18 -0800 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2012-01-24 00:38:35 -0800 |
| commit | 6ee7ff50b29fba0a4bbd76dd769431e9afe66f6d (patch) | |
| tree | a35d1de1093b8477d14033b1eca1a85a123e9bea /src/rustdoc | |
| parent | a3c31a08e53f49f62ce9bafbd0552229869e2d67 (diff) | |
rustdoc: Add consts to the doc tree
Diffstat (limited to 'src/rustdoc')
| -rw-r--r-- | src/rustdoc/doc.rs | 10 | ||||
| -rw-r--r-- | src/rustdoc/extract.rs | 3 | ||||
| -rwxr-xr-x | src/rustdoc/rustdoc.rs | 6 |
3 files changed, 15 insertions, 4 deletions
diff --git a/src/rustdoc/doc.rs b/src/rustdoc/doc.rs index 7ccd50b9649..2ca1c7612f7 100644 --- a/src/rustdoc/doc.rs +++ b/src/rustdoc/doc.rs @@ -13,7 +13,14 @@ type moddoc = ~{ brief: option<str>, desc: option<str>, mods: modlist, - fns: fnlist + fns: fnlist, + consts: constlist +}; + +type constdoc = ~{ + id: ast_id, + name: str, + ty: option<str> }; type fndoc = ~{ @@ -39,4 +46,5 @@ type retdoc = { // Just to break the structural recursive types enum modlist = [moddoc]; +enum constlist = [constdoc]; enum fnlist = [fndoc]; diff --git a/src/rustdoc/extract.rs b/src/rustdoc/extract.rs index 9ce5bfed4fe..e508ac1271c 100644 --- a/src/rustdoc/extract.rs +++ b/src/rustdoc/extract.rs @@ -65,7 +65,8 @@ fn moddoc_from_mod( none } } - }) + }), + consts: doc::constlist([]) } } diff --git a/src/rustdoc/rustdoc.rs b/src/rustdoc/rustdoc.rs index 7d43b73eb98..257df26a6df 100755 --- a/src/rustdoc/rustdoc.rs +++ b/src/rustdoc/rustdoc.rs @@ -46,7 +46,8 @@ fn test_run_passes() { brief: none, desc: none, mods: doc::modlist([]), - fns: doc::fnlist([]) + fns: doc::fnlist([]), + consts: doc::constlist([]) } } } @@ -62,7 +63,8 @@ fn test_run_passes() { brief: none, desc: none, mods: doc::modlist([]), - fns: doc::fnlist([]) + fns: doc::fnlist([]), + consts: doc::constlist([]) } } } |
