| //@ check-pass | |
| //@ aux-build: issue-114682-3-extern.rs | |
| // https://github.com/rust-lang/rust/pull/114682#issuecomment-1880625909 | |
| extern crate issue_114682_3_extern; | |
| use issue_114682_3_extern::*; | |
| mod auto { | |
| pub trait SettingsExt { | |
| fn ext(&self) {} | |
| } | |
| impl<T> SettingsExt for T {} | |
| } | |
| pub use self::auto::*; | |
| fn main() { | |
| let a: u8 = 1; | |
| a.ext(); | |
| //^ FIXME: it should report `ext` not found because `SettingsExt` | |
| // is an ambiguous item in `issue-114682-3-extern.rs`. | |
| } |