about summary refs log tree commit diff
path: root/src/test/ui/generic
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/generic
parentf11759d38c70d3df67135f88a682701c1cf9762a (diff)
Point at type in `let` assignment on type errors
Diffstat (limited to 'src/test/ui/generic')
-rw-r--r--src/test/ui/generic/generic-type-params-name-repr.stderr24
1 files changed, 18 insertions, 6 deletions
diff --git a/src/test/ui/generic/generic-type-params-name-repr.stderr b/src/test/ui/generic/generic-type-params-name-repr.stderr
index f20bd1846d7..14180766119 100644
--- a/src/test/ui/generic/generic-type-params-name-repr.stderr
+++ b/src/test/ui/generic/generic-type-params-name-repr.stderr
@@ -2,7 +2,9 @@ error[E0308]: mismatched types
   --> $DIR/generic-type-params-name-repr.rs:13:25
    |
 LL |     let _: Foo<isize> = ();
-   |                         ^^ expected struct `Foo`, found `()`
+   |            ----------   ^^ expected struct `Foo`, found `()`
+   |            |
+   |            expected due to this
    |
    = note: expected struct `Foo<isize>`
            found unit type `()`
@@ -11,7 +13,9 @@ error[E0308]: mismatched types
   --> $DIR/generic-type-params-name-repr.rs:20:31
    |
 LL |     let _: Foo<isize, B, C> = ();
-   |                               ^^ expected struct `Foo`, found `()`
+   |            ----------------   ^^ expected struct `Foo`, found `()`
+   |            |
+   |            expected due to this
    |
    = note: expected struct `Foo<isize>`
            found unit type `()`
@@ -20,7 +24,9 @@ error[E0308]: mismatched types
   --> $DIR/generic-type-params-name-repr.rs:27:37
    |
 LL |     let _: HashMap<String, isize> = ();
-   |                                     ^^ expected struct `HashMap`, found `()`
+   |            ----------------------   ^^ expected struct `HashMap`, found `()`
+   |            |
+   |            expected due to this
    |
    = note: expected struct `HashMap<std::string::String, isize>`
            found unit type `()`
@@ -29,7 +35,9 @@ error[E0308]: mismatched types
   --> $DIR/generic-type-params-name-repr.rs:32:51
    |
 LL |     let _: HashMap<String, isize, Hash<String>> = ();
-   |                                                   ^^ expected struct `HashMap`, found `()`
+   |            ------------------------------------   ^^ expected struct `HashMap`, found `()`
+   |            |
+   |            expected due to this
    |
    = note: expected struct `HashMap<std::string::String, isize>`
            found unit type `()`
@@ -38,7 +46,9 @@ error[E0308]: mismatched types
   --> $DIR/generic-type-params-name-repr.rs:39:31
    |
 LL |     let _: Foo<A, isize, C> = ();
-   |                               ^^ expected struct `Foo`, found `()`
+   |            ----------------   ^^ expected struct `Foo`, found `()`
+   |            |
+   |            expected due to this
    |
    = note: expected struct `Foo<A, isize>`
            found unit type `()`
@@ -47,7 +57,9 @@ error[E0308]: mismatched types
   --> $DIR/generic-type-params-name-repr.rs:46:27
    |
 LL |     let _: Foo<A, B, C> = ();
-   |                           ^^ expected struct `Foo`, found `()`
+   |            ------------   ^^ expected struct `Foo`, found `()`
+   |            |
+   |            expected due to this
    |
    = note: expected struct `Foo`
            found unit type `()`