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