rust/tests/ui/lint/use-redundant/use-redundant-multiple-namespaces.rs

22 lines
348 B
Rust
Raw Normal View History

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