File tree Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Expand file tree Collapse file tree 3 files changed +11
-2
lines changed Original file line number Diff line number Diff line change 2
2
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5
- refs/heads/try: 7d6cf37a8d813bc4231e833f27e6242ac9c88a87
5
+ refs/heads/try: c218b65fd870e69c70a8d4221fc4196d5d93f6a1
6
6
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
Original file line number Diff line number Diff line change @@ -184,7 +184,7 @@ impl util for itemtag {
184
184
doc:: enumtag ( { name, _} ) { name }
185
185
doc:: restag ( { name, _} ) { name }
186
186
doc:: ifacetag ( { name, _} ) { name }
187
- _ { fail }
187
+ doc :: impltag ( { name , _ } ) { name }
188
188
}
189
189
}
190
190
}
Original file line number Diff line number Diff line change @@ -248,3 +248,12 @@ fn should_prune_unexported_ifaces_from_top_mod() {
248
248
let doc = run ( srv, doc) ;
249
249
assert vec:: is_empty ( doc. topmod . ifaces ( ) ) ;
250
250
}
251
+
252
+ #[ test]
253
+ fn should_prune_unexported_impls_from_top_mod ( ) {
254
+ let source = "export a; mod a { } impl b for int { fn c() { } }" ;
255
+ let srv = astsrv:: mk_srv_from_str ( source) ;
256
+ let doc = extract:: from_srv ( srv, "" ) ;
257
+ let doc = run ( srv, doc) ;
258
+ assert vec:: is_empty ( doc. topmod . impls ( ) )
259
+ }
You can’t perform that action at this time.
0 commit comments