rustdoc: Add a resource node to the doc tree
This commit is contained in:
parent
f0ba69a96f
commit
7cf725355a
3 changed files with 19 additions and 5 deletions
|
@ -15,7 +15,8 @@ type moddoc = ~{
|
||||||
mods: modlist,
|
mods: modlist,
|
||||||
fns: fnlist,
|
fns: fnlist,
|
||||||
consts: constlist,
|
consts: constlist,
|
||||||
enums: enumlist
|
enums: enumlist,
|
||||||
|
resources: resourcelist
|
||||||
};
|
};
|
||||||
|
|
||||||
type constdoc = ~{
|
type constdoc = ~{
|
||||||
|
@ -62,8 +63,18 @@ type variantdoc = ~{
|
||||||
sig: option<str>
|
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
|
// Just to break the structural recursive types
|
||||||
enum modlist = [moddoc];
|
enum modlist = [moddoc];
|
||||||
enum constlist = [constdoc];
|
enum constlist = [constdoc];
|
||||||
enum fnlist = [fndoc];
|
enum fnlist = [fndoc];
|
||||||
enum enumlist = [enumdoc];
|
enum enumlist = [enumdoc];
|
||||||
|
enum resourcelist = [resourcedoc];
|
||||||
|
|
|
@ -87,7 +87,8 @@ fn moddoc_from_mod(
|
||||||
none
|
none
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
}),
|
||||||
|
resources: doc::resourcelist([])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,8 @@ fn test_run_passes() {
|
||||||
mods: doc::modlist([]),
|
mods: doc::modlist([]),
|
||||||
fns: doc::fnlist([]),
|
fns: doc::fnlist([]),
|
||||||
consts: doc::constlist([]),
|
consts: doc::constlist([]),
|
||||||
enums: doc::enumlist([])
|
enums: doc::enumlist([]),
|
||||||
|
resources: doc::resourcelist([])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -70,7 +71,8 @@ fn test_run_passes() {
|
||||||
mods: doc::modlist([]),
|
mods: doc::modlist([]),
|
||||||
fns: doc::fnlist([]),
|
fns: doc::fnlist([]),
|
||||||
consts: doc::constlist([]),
|
consts: doc::constlist([]),
|
||||||
enums: doc::enumlist([])
|
enums: doc::enumlist([]),
|
||||||
|
resources: doc::resourcelist([])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue