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

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

22 lines
349 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() {}