@@ -79,24 +79,32 @@ error[E0747]: type provided when a lifetime was expected
79
79
|
80
80
LL | struct Al<'a, T, M: OneWithLifetime<A=(), T, 'a>> {
81
81
| ^
82
+ |
83
+ = note: lifetime arguments must be provided before type arguments
82
84
83
85
error[E0747]: type provided when a lifetime was expected
84
86
--> $DIR/suggest-move-types.rs:48:71
85
87
|
86
88
LL | struct Bl<'a, 'b, 'c, T, U, V, M: ThreeWithLifetime<A=(), B=(), C=(), T, U, V, 'a, 'b, 'c>> {
87
89
| ^
90
+ |
91
+ = note: lifetime arguments must be provided before type arguments
88
92
89
93
error[E0747]: lifetime provided when a type was expected
90
94
--> $DIR/suggest-move-types.rs:64:56
91
95
|
92
96
LL | struct Cl<'a, 'b, 'c, T, U, V, M: ThreeWithLifetime<T, 'a, A=(), B=(), C=(), U, 'b, V, 'c>> {
93
97
| ^^
98
+ |
99
+ = note: type arguments must be provided before lifetime arguments
94
100
95
101
error[E0747]: lifetime provided when a type was expected
96
102
--> $DIR/suggest-move-types.rs:80:56
97
103
|
98
104
LL | struct Dl<'a, 'b, 'c, T, U, V, M: ThreeWithLifetime<T, 'a, A=(), B=(), U, 'b, C=(), V, 'c>> {
99
105
| ^^
106
+ |
107
+ = note: type arguments must be provided before lifetime arguments
100
108
101
109
error: aborting due to 12 previous errors
102
110
0 commit comments