]> git.proxmox.com Git - rustc.git/blob - tests/rustdoc-json/reexport/glob_collision.rs
New upstream version 1.75.0+dfsg1
[rustc.git] / tests / rustdoc-json / reexport / glob_collision.rs
1 // Regression test for https://github.com/rust-lang/rust/issues/100973
2
3 // @set m1 = "$.index[*][?(@.name == 'm1' && @.inner.module)].id"
4 // @is "$.index[*][?(@.name == 'm1')].inner.module.items" []
5 // @is "$.index[*][?(@.name == 'm1')].inner.module.is_stripped" true
6 mod m1 {
7 pub fn f() {}
8 }
9 // @set m2 = "$.index[*][?(@.name == 'm2' && @.inner.module)].id"
10 // @is "$.index[*][?(@.name == 'm2')].inner.module.items" []
11 // @is "$.index[*][?(@.name == 'm2')].inner.module.is_stripped" true
12 mod m2 {
13 pub fn f(_: u8) {}
14 }
15
16 // @set m1_use = "$.index[*][?(@.docs=='m1 re-export')].id"
17 // @is "$.index[*].inner.import[?(@.name=='m1')].id" $m1
18 // @is "$.index[*].inner.import[?(@.name=='m1')].glob" true
19 /// m1 re-export
20 pub use m1::*;
21 // @set m2_use = "$.index[*][?(@.docs=='m2 re-export')].id"
22 // @is "$.index[*].inner.import[?(@.name=='m2')].id" $m2
23 // @is "$.index[*].inner.import[?(@.name=='m2')].glob" true
24 /// m2 re-export
25 pub use m2::*;
26
27 // @ismany "$.index[*].inner.module[?(@.is_crate==true)].items[*]" $m1_use $m2_use