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