diff options
| author | bors <bors@rust-lang.org> | 2019-12-13 22:56:27 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2019-12-13 22:56:27 +0000 |
| commit | 8843b28e64b02c2245f5869ad90cafa6d85ab0d9 (patch) | |
| tree | 68fb411f9fd2c612fa9ea771d71dc81a14e0c1a6 /src/test/ui/error-codes | |
| parent | ff15e9670843f8bd6b54ab1b042d2095b4c0aa6d (diff) | |
| parent | da023c0c6f3cdc72d72ef047c2dadb1a59c646df (diff) | |
| download | rust-8843b28e64b02c2245f5869ad90cafa6d85ab0d9.tar.gz rust-8843b28e64b02c2245f5869ad90cafa6d85ab0d9.zip | |
Auto merge of #65951 - estebank:type-inference-error, r=nikomatsakis
Point at method call when type annotations are needed - Point at method call instead of whole expression when type annotations are needed. - Suggest use of turbofish on function and methods. Fix #49391, fix #46333, fix #48089. CC #58517, #63502, #63082. Fixes https://github.com/rust-lang/rust/issues/40015 r? @nikomatsakis
Diffstat (limited to 'src/test/ui/error-codes')
| -rw-r--r-- | src/test/ui/error-codes/E0283.stderr | 6 | ||||
| -rw-r--r-- | src/test/ui/error-codes/E0401.stderr | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/test/ui/error-codes/E0283.stderr b/src/test/ui/error-codes/E0283.stderr index aba649d83ec..ae5b7c3ae8f 100644 --- a/src/test/ui/error-codes/E0283.stderr +++ b/src/test/ui/error-codes/E0283.stderr @@ -1,11 +1,13 @@ -error[E0283]: type annotations needed: cannot resolve `_: Generator` +error[E0283]: type annotations needed --> $DIR/E0283.rs:18:21 | LL | fn create() -> u32; | ------------------- required by `Generator::create` ... LL | let cont: u32 = Generator::create(); - | ^^^^^^^^^^^^^^^^^ + | ^^^^^^^^^^^^^^^^^ cannot infer type + | + = note: cannot resolve `_: Generator` error: aborting due to previous error diff --git a/src/test/ui/error-codes/E0401.stderr b/src/test/ui/error-codes/E0401.stderr index 485b76a09a3..0adf982d71c 100644 --- a/src/test/ui/error-codes/E0401.stderr +++ b/src/test/ui/error-codes/E0401.stderr @@ -36,7 +36,7 @@ error[E0282]: type annotations needed --> $DIR/E0401.rs:11:5 | LL | bfnr(x); - | ^^^^ cannot infer type for `U` + | ^^^^ cannot infer type for type parameter `U` error: aborting due to 4 previous errors |
