Skip to content

Commit aacca26

Browse files
committed
---
yaml --- r: 14351 b: refs/heads/try c: e7ccda9 h: refs/heads/master i: 14349: a9b4074 14347: e6c46fe 14343: 43aedd6 14335: 4cc2ad4 v: v3
1 parent 98e8aab commit aacca26

File tree

2 files changed

+19
-57
lines changed

2 files changed

+19
-57
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5-
refs/heads/try: 784e2b72985ccda66c479a2b1260ad6377d0e28d
5+
refs/heads/try: e7ccda98d10228f39e54be258b825c2ce9514dd9
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/try/src/rustdoc/extract.rs

Lines changed: 18 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,23 @@ fn top_moddoc_from_crate(
3232
moddoc_from_mod(crate.node.module, default_name, ast::crate_node_id)
3333
}
3434

35+
fn mk_itemdoc(id: ast::node_id, name: ast::ident) -> doc::itemdoc {
36+
{
37+
id: id,
38+
name: name,
39+
path: [],
40+
brief: none,
41+
desc: none,
42+
}
43+
}
44+
3545
fn moddoc_from_mod(
3646
module: ast::_mod,
3747
name: ast::ident,
3848
id: ast::node_id
3949
) -> doc::moddoc {
4050
{
41-
item: {
42-
id: id,
43-
name: name,
44-
path: [],
45-
brief: none,
46-
desc: none,
47-
},
51+
item: mk_itemdoc(id, name),
4852
items: ~vec::filter_map(module.items) {|item|
4953
alt item.node {
5054
ast::item_mod(m) {
@@ -101,13 +105,7 @@ fn fndoc_from_fn(
101105
id: ast::node_id
102106
) -> doc::fndoc {
103107
{
104-
item: {
105-
id: id,
106-
name: name,
107-
path: [],
108-
brief: none,
109-
desc: none,
110-
},
108+
item: mk_itemdoc(id, name),
111109
args: argdocs_from_args(decl.inputs),
112110
return: {
113111
desc: none,
@@ -145,13 +143,7 @@ fn constdoc_from_const(
145143
id: ast::node_id
146144
) -> doc::constdoc {
147145
{
148-
item: {
149-
id: id,
150-
name: name,
151-
path: [],
152-
brief: none,
153-
desc: none,
154-
},
146+
item: mk_itemdoc(id, name),
155147
ty: none
156148
}
157149
}
@@ -169,13 +161,7 @@ fn enumdoc_from_enum(
169161
variants: [ast::variant]
170162
) -> doc::enumdoc {
171163
{
172-
item: {
173-
id: id,
174-
name: name,
175-
path: [],
176-
brief: none,
177-
desc: none,
178-
},
164+
item: mk_itemdoc(id, name),
179165
variants: variantdocs_from_variants(variants)
180166
}
181167
}
@@ -213,13 +199,7 @@ fn resdoc_from_resource(
213199
id: ast::node_id
214200
) -> doc::resdoc {
215201
{
216-
item: {
217-
id: id,
218-
name: name,
219-
path: [],
220-
brief: none,
221-
desc: none,
222-
},
202+
item: mk_itemdoc(id, name),
223203
args: argdocs_from_args(decl.inputs),
224204
sig: none
225205
}
@@ -244,13 +224,7 @@ fn ifacedoc_from_iface(
244224
id: ast::node_id
245225
) -> doc::ifacedoc {
246226
{
247-
item: {
248-
id: id,
249-
name: name,
250-
path: [],
251-
brief: none,
252-
desc: none,
253-
},
227+
item: mk_itemdoc(id, name),
254228
methods: vec::map(methods) {|method|
255229
{
256230
name: method.ident,
@@ -292,13 +266,7 @@ fn impldoc_from_impl(
292266
id: ast::node_id
293267
) -> doc::impldoc {
294268
{
295-
item: {
296-
id: id,
297-
name: name,
298-
path: [],
299-
brief: none,
300-
desc: none,
301-
},
269+
item: mk_itemdoc(id, name),
302270
iface_ty: none,
303271
self_ty: none,
304272
methods: vec::map(methods) {|method|
@@ -347,13 +315,7 @@ fn tydoc_from_ty(
347315
id: ast::node_id
348316
) -> doc::tydoc {
349317
{
350-
item: {
351-
id: id,
352-
name: name,
353-
path: [],
354-
brief: none,
355-
desc: none,
356-
},
318+
item: mk_itemdoc(id, name),
357319
sig: none
358320
}
359321
}

0 commit comments

Comments
 (0)