rust/src/test/ui/issues/issue-42944.rs
Esteban Küber b26ddb8af3 Point at local similarly named element and tweak references to variants
Point at the span for the definition of ADTs internal to the current
crate.

Look at the leading char of the ident to determine whether we're
expecting a likely fn or any of a fn, a tuple struct or a tuple variant.

Turn fn `add_typo_suggestion` into a `Resolver` method.
2019-10-27 11:50:43 -07:00

22 lines
354 B
Rust

mod foo {
pub struct B(());
}
mod bar {
use foo::B;
fn foo() {
B(());
//~^ ERROR expected function, tuple struct or tuple variant, found struct `B` [E0423]
}
}
mod baz {
fn foo() {
B(());
//~^ ERROR cannot find function, tuple struct or tuple variant `B` in this scope [E0425]
}
}
fn main() {}