37 lines
1.0 KiB
Plaintext
37 lines
1.0 KiB
Plaintext
|
error[E0308]: mismatched types
|
||
|
--> $DIR/return-ty-mismatch-note.rs:4:6
|
||
|
|
|
||
|
LL | fn f<T>() -> (T,) {
|
||
|
| - expected this type parameter
|
||
|
LL | (0,)
|
||
|
| ^ expected type parameter `T`, found integer
|
||
|
|
|
||
|
= note: expected type parameter `T`
|
||
|
found type `{integer}`
|
||
|
|
||
|
error[E0308]: mismatched types
|
||
|
--> $DIR/return-ty-mismatch-note.rs:8:6
|
||
|
|
|
||
|
LL | fn g<U, V>() -> (U, V) {
|
||
|
| - expected this type parameter
|
||
|
LL | (0, "foo")
|
||
|
| ^ expected type parameter `U`, found integer
|
||
|
|
|
||
|
= note: expected type parameter `U`
|
||
|
found type `{integer}`
|
||
|
|
||
|
error[E0308]: mismatched types
|
||
|
--> $DIR/return-ty-mismatch-note.rs:8:9
|
||
|
|
|
||
|
LL | fn g<U, V>() -> (U, V) {
|
||
|
| - expected this type parameter
|
||
|
LL | (0, "foo")
|
||
|
| ^^^^^ expected type parameter `V`, found `&str`
|
||
|
|
|
||
|
= note: expected type parameter `V`
|
||
|
found reference `&'static str`
|
||
|
|
||
|
error: aborting due to 3 previous errors
|
||
|
|
||
|
For more information about this error, try `rustc --explain E0308`.
|