//@ run-rustfix #![allow(dead_code)] // This test checks that generic parameter re-ordering diagnostic suggestions contain bounds. struct A; impl A { pub fn do_things<T, 'a, 'b: 'a>() { //~^ ERROR lifetime parameters must be declared prior to type and const parameters println!("panic"); } } fn main() {}