Rollup merge of #42756 - sanxiyn:name-for-must-use, r=estebank

Show type name for unused_must_use lint

Fix #42688.
This commit is contained in:
Corey Farwell 2017-06-20 16:28:31 -04:00 committed by GitHub
commit f9edbcccc5
2 changed files with 10 additions and 11 deletions

View file

@ -26,8 +26,8 @@ fn qux() -> MustUseMsg { return foo::<MustUseMsg>(); }
#[allow(unused_results)]
fn test() {
foo::<isize>();
foo::<MustUse>(); //~ ERROR: unused result which must be used
foo::<MustUseMsg>(); //~ ERROR: unused result which must be used: some message
foo::<MustUse>(); //~ ERROR: unused `MustUse` which must be used
foo::<MustUseMsg>(); //~ ERROR: unused `MustUseMsg` which must be used: some message
}
#[allow(unused_results, unused_must_use)]
@ -39,8 +39,8 @@ fn test2() {
fn main() {
foo::<isize>(); //~ ERROR: unused result
foo::<MustUse>(); //~ ERROR: unused result which must be used
foo::<MustUseMsg>(); //~ ERROR: unused result which must be used: some message
foo::<MustUse>(); //~ ERROR: unused `MustUse` which must be used
foo::<MustUseMsg>(); //~ ERROR: unused `MustUseMsg` which must be used: some message
let _ = foo::<isize>();
let _ = foo::<MustUse>();