err
}
ResolutionError::DoesNotNameAStruct(name) => {
- struct_span_err!(resolver.session,
+ let mut err = struct_span_err!(resolver.session,
span,
E0422,
"`{}` does not name a structure",
- name)
+ name);
+ err.span_label(span, &format!("not a structure"));
+ err
}
ResolutionError::StructVariantUsedAsFunction(path_name) => {
struct_span_err!(resolver.session,
// except according to those terms.
fn main () {
- let x = Foo { x: 1, y: 2 }; //~ ERROR E0422
+ let x = Foo { x: 1, y: 2 };
+ //~^ ERROR E0422
+ //~| NOTE not a structure
}