File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed
branches/snap-stage3/src/rustdoc Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
refs/heads/master: 2898dcc5d97da9427ac367542382b6239d9c0bbf
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
- refs/heads/snap-stage3: d56a4dd04bf6fc3017f32cd4a6b4375c52e66a9c
4
+ refs/heads/snap-stage3: 95e2b1b8f91c3381b9b02b53a544a5f35eb2c853
5
5
refs/heads/try: 2898dcc5d97da9427ac367542382b6239d9c0bbf
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
Original file line number Diff line number Diff line change @@ -138,7 +138,7 @@ fn exported_items_from(
138
138
vec:: filter_map ( doc. items ) { |itemtag|
139
139
let name = alt itemtag {
140
140
doc : : enumtag ( ~{ name, _} ) { name }
141
- doc:: restag ( ~{ name, _} ) { "FIXME" }
141
+ doc:: restag ( ~{ name, _} ) { name }
142
142
} ;
143
143
let itemtag = alt itemtag {
144
144
doc : : enumtag ( enumdoc) {
@@ -332,3 +332,21 @@ fn should_prune_unexported_variants() {
332
332
let doc = run ( srv, doc) ;
333
333
assert vec:: len ( doc. topmod . mods [ 0 ] . enums ( ) [ 0 ] . variants ) == 0 u;
334
334
}
335
+
336
+ #[ test]
337
+ fn should_prune_unexported_resources_from_top_mod ( ) {
338
+ let source = "export a; mod a { } resource r(a: bool) { }" ;
339
+ let srv = astsrv:: mk_srv_from_str ( source) ;
340
+ let doc = extract:: from_srv ( srv, "" ) ;
341
+ let doc = run ( srv, doc) ;
342
+ assert vec:: is_empty ( doc. topmod . resources ( ) ) ;
343
+ }
344
+
345
+ #[ test]
346
+ fn should_prune_unexported_resources ( ) {
347
+ let source = "mod a { export a; mod a { } resource r(a: bool) { } }" ;
348
+ let srv = astsrv:: mk_srv_from_str ( source) ;
349
+ let doc = extract:: from_srv ( srv, "" ) ;
350
+ let doc = run ( srv, doc) ;
351
+ assert vec:: is_empty ( doc. topmod . mods [ 0 ] . resources ( ) ) ;
352
+ }
You can’t perform that action at this time.
0 commit comments