summaryrefslogtreecommitdiffstats
path: root/src/test/ui/const-generics/defaults/mismatch.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/const-generics/defaults/mismatch.stderr')
-rw-r--r--src/test/ui/const-generics/defaults/mismatch.stderr58
1 files changed, 58 insertions, 0 deletions
diff --git a/src/test/ui/const-generics/defaults/mismatch.stderr b/src/test/ui/const-generics/defaults/mismatch.stderr
new file mode 100644
index 000000000..52c54aace
--- /dev/null
+++ b/src/test/ui/const-generics/defaults/mismatch.stderr
@@ -0,0 +1,58 @@
+error[E0308]: mismatched types
+ --> $DIR/mismatch.rs:7:26
+ |
+LL | let e: Example<13> = ();
+ | ----------- ^^ expected struct `Example`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Example`
+ found unit type `()`
+
+error[E0308]: mismatched types
+ --> $DIR/mismatch.rs:10:32
+ |
+LL | let e: Example2<u32, 13> = ();
+ | ----------------- ^^ expected struct `Example2`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Example2`
+ found unit type `()`
+
+error[E0308]: mismatched types
+ --> $DIR/mismatch.rs:13:32
+ |
+LL | let e: Example3<13, u32> = ();
+ | ----------------- ^^ expected struct `Example3`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Example3`
+ found unit type `()`
+
+error[E0308]: mismatched types
+ --> $DIR/mismatch.rs:16:26
+ |
+LL | let e: Example3<7> = ();
+ | ----------- ^^ expected struct `Example3`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Example3<7>`
+ found unit type `()`
+
+error[E0308]: mismatched types
+ --> $DIR/mismatch.rs:19:26
+ |
+LL | let e: Example4<7> = ();
+ | ----------- ^^ expected struct `Example4`, found `()`
+ | |
+ | expected due to this
+ |
+ = note: expected struct `Example4<7>`
+ found unit type `()`
+
+error: aborting due to 5 previous errors
+
+For more information about this error, try `rustc --explain E0308`.