summaryrefslogtreecommitdiff
path: root/tests/ui/imports/import-after-macro-expand-4.rs
blob: fc0a232a93cc3424b9d6a243810bdd0b1275feda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// check-pass
// https://github.com/rust-lang/rust/pull/113242#issuecomment-1616034904
// similar with `import-after-macro-expand-2.rs`

mod a {
    pub trait P {}
}

pub use a::*;

mod c {
    use crate::*;
    pub struct S(Vec<P>);
}

#[derive(Clone)]
pub enum P {
    A
}

fn main() {}