]> git.lizzy.rs Git - rust.git/blob - tests/rustdoc-json/reexport/in_root_and_mod_pub.rs
Rollup merge of #106714 - Ezrashaw:remove-e0490, r=davidtwco
[rust.git] / tests / rustdoc-json / reexport / in_root_and_mod_pub.rs
1 #![feature(no_core)]
2 #![no_core]
3
4 pub mod foo {
5     // @set bar_id = "$.index[*][?(@.name=='Bar')].id"
6     // @ismany "$.index[*][?(@.name=='foo')].inner.items[*]" $bar_id
7     pub struct Bar;
8 }
9
10 // @set root_import_id = "$.index[*][?(@.inner.source=='foo::Bar')].id"
11 // @is "$.index[*][?(@.inner.source=='foo::Bar')].inner.id" $bar_id
12 // @has "$.index[*][?(@.name=='in_root_and_mod_pub')].inner.items[*]" $root_import_id
13 pub use foo::Bar;
14
15 pub mod baz {
16     // @set baz_import_id = "$.index[*][?(@.inner.source=='crate::foo::Bar')].id"
17     // @is "$.index[*][?(@.inner.source=='crate::foo::Bar')].inner.id" $bar_id
18     // @ismany "$.index[*][?(@.name=='baz')].inner.items[*]" $baz_import_id
19     pub use crate::foo::Bar;
20 }