File tree Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Expand file tree Collapse file tree 3 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,8 @@ type moddoc = ~{
15
15
mods : modlist ,
16
16
fns : fnlist ,
17
17
consts : constlist ,
18
- enums : enumlist
18
+ enums : enumlist ,
19
+ resources : resourcelist
19
20
} ;
20
21
21
22
type constdoc = ~{
@@ -62,8 +63,18 @@ type variantdoc = ~{
62
63
sig : option < str >
63
64
} ;
64
65
66
+ type resourcedoc = ~{
67
+ id : ast_id ,
68
+ name : str ,
69
+ brief : option < str > ,
70
+ desc : option < str > ,
71
+ args : [ argdoc ] ,
72
+ sig : option < str >
73
+ } ;
74
+
65
75
// Just to break the structural recursive types
66
76
enum modlist = [ moddoc] ;
67
77
enum constlist = [ constdoc] ;
68
78
enum fnlist = [ fndoc] ;
69
- enum enumlist = [ enumdoc] ;
79
+ enum enumlist = [ enumdoc] ;
80
+ enum resourcelist = [ resourcedoc] ;
Original file line number Diff line number Diff line change @@ -87,7 +87,8 @@ fn moddoc_from_mod(
87
87
none
88
88
}
89
89
}
90
- } )
90
+ } ) ,
91
+ resources: doc:: resourcelist ( [ ] )
91
92
}
92
93
}
93
94
Original file line number Diff line number Diff line change @@ -52,7 +52,8 @@ fn test_run_passes() {
52
52
mods : doc:: modlist ( [ ] ) ,
53
53
fns : doc:: fnlist ( [ ] ) ,
54
54
consts : doc:: constlist ( [ ] ) ,
55
- enums : doc:: enumlist ( [ ] )
55
+ enums : doc:: enumlist ( [ ] ) ,
56
+ resources : doc:: resourcelist ( [ ] )
56
57
}
57
58
}
58
59
}
@@ -70,7 +71,8 @@ fn test_run_passes() {
70
71
mods : doc:: modlist ( [ ] ) ,
71
72
fns : doc:: fnlist ( [ ] ) ,
72
73
consts : doc:: constlist ( [ ] ) ,
73
- enums : doc:: enumlist ( [ ] )
74
+ enums : doc:: enumlist ( [ ] ) ,
75
+ resources : doc:: resourcelist ( [ ] )
74
76
}
75
77
}
76
78
}
You can’t perform that action at this time.
0 commit comments