Show the name of the trait in the error message
Adjust error message for method type mismatch

Closes #10118, Closes #5925
auto merge of #10509 : cmr/rust/trait_name, r=alexcrichton

Rebase + fix of #10118