| struct A<T, 'a> { //~ ERROR lifetime parameters must be declared | |
| t: &'a T, | |
| } | |
| struct B<T, 'a, U> { //~ ERROR lifetime parameters must be declared | |
| t: &'a T, | |
| u: U, | |
| } | |
| struct C<T, U, 'a> { //~ ERROR lifetime parameters must be declared | |
| t: &'a T, | |
| u: U, | |
| } | |
| struct D<T, U, 'a, 'b, V, 'c> { //~ ERROR lifetime parameters must be declared | |
| t: &'a T, | |
| u: &'b U, | |
| v: &'c V, | |
| } | |
| fn main() {} |