//@ check-pass | |
pub mod bar { | |
pub struct Foo(pub Bar); | |
pub struct Bar(pub char); | |
} | |
pub mod x { | |
pub struct Foo(pub crate::bar::Bar); | |
} | |
pub fn warning() -> x::Foo { | |
use bar::*; | |
#[deny(unused_imports)] | |
use x::Foo; // no error | |
Foo(Bar('a')) | |
} | |
fn main() {} |