New output for E0407
Issue #35697 as a part of #35233. r? @jonathandturner
This commit is contained in:
parent
76fa5875c6
commit
2179defa04
@ -237,12 +237,14 @@ fn resolve_struct_error<'b, 'a: 'b, 'c>(resolver: &'b Resolver<'a>,
|
||||
err
|
||||
}
|
||||
ResolutionError::MethodNotMemberOfTrait(method, trait_) => {
|
||||
struct_span_err!(resolver.session,
|
||||
span,
|
||||
E0407,
|
||||
"method `{}` is not a member of trait `{}`",
|
||||
method,
|
||||
trait_)
|
||||
let mut err = struct_span_err!(resolver.session,
|
||||
span,
|
||||
E0407,
|
||||
"method `{}` is not a member of trait `{}`",
|
||||
method,
|
||||
trait_);
|
||||
err.span_label(span, &format!("not a member of `{}`", trait_));
|
||||
err
|
||||
}
|
||||
ResolutionError::TypeNotMemberOfTrait(type_, trait_) => {
|
||||
struct_span_err!(resolver.session,
|
||||
|
@ -16,7 +16,9 @@ struct Bar;
|
||||
|
||||
impl Foo for Bar {
|
||||
fn a() {}
|
||||
fn b() {} //~ ERROR E0407
|
||||
fn b() {}
|
||||
//~^ ERROR E0407
|
||||
//~| NOTE not a member of `Foo`
|
||||
}
|
||||
|
||||
fn main() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user