#![allow(unused)] fn first() {} //~^ ERROR lifetime parameters must be declared prior to type parameters fn second<'a, T, 'b>() {} //~^ ERROR lifetime parameters must be declared prior to type parameters fn third() {} //~^ ERROR lifetime parameters must be declared prior to type parameters fn fourth<'a, T, 'b, U, 'c, V>() {} //~^ ERROR lifetime parameters must be declared prior to type parameters fn main() {}