rust/tests/ui/imports/ambiguous-5.rs

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

25 lines
499 B
Rust
Raw Permalink Normal View History

//@ check-pass
// https://github.com/rust-lang/rust/pull/113099#issuecomment-1637022296
mod a {
pub struct Class(u16);
}
use a::Class;
mod gpos {
use super::gsubgpos::*;
use super::*;
struct MarkRecord(Class);
//~^ WARNING `Class` is ambiguous
//~| WARNING this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
}
mod gsubgpos {
use super::*;
#[derive(Clone)]
pub struct Class;
}
fn main() { }