]> git.lizzy.rs Git - rust.git/blob - src/test/rustdoc-json/reexport/glob_extern.rs
Auto merge of #101224 - compiler-errors:rpitit, r=oli-obk
[rust.git] / src / test / rustdoc-json / reexport / glob_extern.rs
1 // edition:2018
2
3 #![no_core]
4 #![feature(no_core)]
5
6 // @is "$.index[*][?(@.name=='mod1')].kind" \"module\"
7 // @is "$.index[*][?(@.name=='mod1')].inner.is_stripped" "true"
8 mod mod1 {
9     extern "C" {
10         // @set public_fn_id = "$.index[*][?(@.name=='public_fn')].id"
11         pub fn public_fn();
12         // @!has "$.index[*][?(@.name=='private_fn')]"
13         fn private_fn();
14     }
15     // @ismany "$.index[*][?(@.name=='mod1')].inner.items[*]" $public_fn_id
16     // @set mod1_id = "$.index[*][?(@.name=='mod1')].id"
17 }
18
19 // @is "$.index[*][?(@.kind=='import')].inner.glob" true
20 // @is "$.index[*][?(@.kind=='import')].inner.id" $mod1_id
21 // @set use_id = "$.index[*][?(@.kind=='import')].id"
22 // @ismany "$.index[*][?(@.name=='glob_extern')].inner.items[*]" $use_id
23 pub use mod1::*;