6 // @is "$.index[*][?(@.name=='mod1')].kind" \"module\"
7 // @is "$.index[*][?(@.name=='mod1')].inner.is_stripped" "true"
9 // @is "$.index[*][?(@.name=='mod2')].kind" \"module\"
10 // @is "$.index[*][?(@.name=='mod2')].inner.is_stripped" "true"
12 // @set m2pub_id = "$.index[*][?(@.name=='Mod2Public')].id"
13 pub struct Mod2Public;
15 // @!has "$.index[*][?(@.name=='Mod2Private')]"
19 // @set mod2_use_id = "$.index[*][?(@.kind=='import' && @.inner.name=='mod2')].id"
20 pub use self::mod2::*;
22 // @set m1pub_id = "$.index[*][?(@.name=='Mod1Public')].id"
23 pub struct Mod1Public;
24 // @!has "$.index[*][?(@.name=='Mod1Private')]"
28 // @set mod1_use_id = "$.index[*][?(@.kind=='import' && @.inner.name=='mod1')].id"
31 // @ismany "$.index[*][?(@.name=='mod2')].inner.items[*]" $m2pub_id
32 // @ismany "$.index[*][?(@.name=='mod1')].inner.items[*]" $m1pub_id $mod2_use_id
33 // @ismany "$.index[*][?(@.name=='glob_private')].inner.items[*]" $mod1_use_id