summaryrefslogtreecommitdiffstats
path: root/src/test/ui/generics/generic-type-params-name-repr.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/generics/generic-type-params-name-repr.stderr')
-rw-r--r--src/test/ui/generics/generic-type-params-name-repr.stderr69
1 files changed, 69 insertions, 0 deletions
diff --git a/src/test/ui/generics/generic-type-params-name-repr.stderr b/src/test/ui/generics/generic-type-params-name-repr.stderr
new file mode 100644
index 000000000..4c3c00396
--- /dev/null
+++ b/src/test/ui/generics/generic-type-params-name-repr.stderr
@@ -0,0 +1,69 @@
+error[E0308]: mismatched types
+ --> $DIR/generic-type-params-name-repr.rs:13:25
+ |
+LL | let _: Foo<isize> = ();
+ | ---------- ^^ expected struct `Foo`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Foo<isize>`
+ found unit type `()`
+
+error[E0308]: mismatched types
+ --> $DIR/generic-type-params-name-repr.rs:20:31
+ |
+LL | let _: Foo<isize, B, C> = ();
+ | ---------------- ^^ expected struct `Foo`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Foo<isize>`
+ found unit type `()`
+
+error[E0308]: mismatched types
+ --> $DIR/generic-type-params-name-repr.rs:27:37
+ |
+LL | let _: HashMap<String, isize> = ();
+ | ---------------------- ^^ expected struct `HashMap`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `HashMap<String, isize>`
+ found unit type `()`
+
+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 due to this
+ |
+ = note: expected struct `HashMap<String, isize>`
+ found unit type `()`
+
+error[E0308]: mismatched types
+ --> $DIR/generic-type-params-name-repr.rs:39:31
+ |
+LL | let _: Foo<A, isize, C> = ();
+ | ---------------- ^^ expected struct `Foo`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Foo<A, isize>`
+ found unit type `()`
+
+error[E0308]: mismatched types
+ --> $DIR/generic-type-params-name-repr.rs:46:27
+ |
+LL | let _: Foo<A, B, C> = ();
+ | ------------ ^^ expected struct `Foo`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Foo`
+ found unit type `()`
+
+error: aborting due to 6 previous errors
+
+For more information about this error, try `rustc --explain E0308`.