about summary refs log tree commit diff
path: root/src/test/ui/methods
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2019-11-18 21:00:24 -0800
committerEsteban Küber <esteban@kuber.com.ar>2019-11-21 19:24:31 -0800
commit34f03c01f688c0653b080914d4ab83461e1cfae2 (patch)
treea0322297f13c69be893336c0bfc17ec84824f452 /src/test/ui/methods
parentf11759d38c70d3df67135f88a682701c1cf9762a (diff)
Point at type in `let` assignment on type errors
Diffstat (limited to 'src/test/ui/methods')
-rw-r--r--src/test/ui/methods/method-ambig-one-trait-unknown-int-type.stderr4
-rw-r--r--src/test/ui/methods/method-deref-to-same-trait-object-with-separate-params.stderr20
2 files changed, 18 insertions, 6 deletions
diff --git a/src/test/ui/methods/method-ambig-one-trait-unknown-int-type.stderr b/src/test/ui/methods/method-ambig-one-trait-unknown-int-type.stderr
index 87e95c24080..fcd97647568 100644
--- a/src/test/ui/methods/method-ambig-one-trait-unknown-int-type.stderr
+++ b/src/test/ui/methods/method-ambig-one-trait-unknown-int-type.stderr
@@ -10,7 +10,9 @@ error[E0308]: mismatched types
   --> $DIR/method-ambig-one-trait-unknown-int-type.rs:33:20
    |
 LL |     let y: usize = x.foo();
-   |                    ^^^^^^^ expected `usize`, found `isize`
+   |            -----   ^^^^^^^ expected `usize`, found `isize`
+   |            |
+   |            expected due to this
    |
 help: you can convert an `isize` to `usize` and panic if the converted value wouldn't fit
    |
diff --git a/src/test/ui/methods/method-deref-to-same-trait-object-with-separate-params.stderr b/src/test/ui/methods/method-deref-to-same-trait-object-with-separate-params.stderr
index bfec363eb99..c9d7da84e09 100644
--- a/src/test/ui/methods/method-deref-to-same-trait-object-with-separate-params.stderr
+++ b/src/test/ui/methods/method-deref-to-same-trait-object-with-separate-params.stderr
@@ -2,13 +2,17 @@ error[E0308]: mismatched types
   --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:85:24
    |
 LL |     let _seetype: () = z;
-   |                        ^ expected `()`, found `u32`
+   |                   --   ^ expected `()`, found `u32`
+   |                   |
+   |                   expected due to this
 
 error[E0308]: mismatched types
   --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:102:24
    |
 LL |     let _seetype: () = z;
-   |                        ^ expected `()`, found `u64`
+   |                   --   ^ expected `()`, found `u64`
+   |                   |
+   |                   expected due to this
 
 error[E0034]: multiple applicable items in scope
   --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:120:15
@@ -39,19 +43,25 @@ error[E0308]: mismatched types
   --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:137:24
    |
 LL |     let _seetype: () = z;
-   |                        ^ expected `()`, found `u8`
+   |                   --   ^ expected `()`, found `u8`
+   |                   |
+   |                   expected due to this
 
 error[E0308]: mismatched types
   --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:155:24
    |
 LL |     let _seetype: () = z;
-   |                        ^ expected `()`, found `u32`
+   |                   --   ^ expected `()`, found `u32`
+   |                   |
+   |                   expected due to this
 
 error[E0308]: mismatched types
   --> $DIR/method-deref-to-same-trait-object-with-separate-params.rs:172:24
    |
 LL |     let _seetype: () = z;
-   |                        ^ expected `()`, found `u32`
+   |                   --   ^ expected `()`, found `u32`
+   |                   |
+   |                   expected due to this
 
 error: aborting due to 6 previous errors