]> git.lizzy.rs Git - rust.git/blob - src/test/ui/hygiene/auxiliary/xcrate.rs
Rollup merge of #87659 - FabianWolff:issue-87397, r=davidtwco
[rust.git] / src / test / ui / hygiene / auxiliary / xcrate.rs
1 #![feature(decl_macro)]
2 #![allow(unused)]
3
4 pub use bar::test;
5
6 extern crate std as foo;
7
8 pub fn f() {}
9 use f as f2;
10
11 mod bar {
12     pub fn g() {}
13     use baz::h;
14
15     pub macro test() {
16         use std::mem;
17         use foo::cell;
18         ::f();
19         ::f2();
20         g();
21         h();
22         ::bar::h();
23     }
24 }
25
26 mod baz {
27     pub fn h() {}
28 }