// 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() {} |