5 fn no_region<'a, T>(x: Box<T>) -> Box<Debug + 'a>
10 //~^ ERROR the parameter type `T` may not live long enough
13 fn correct_region<'a, T>(x: Box<T>) -> Box<Debug + 'a>
20 fn wrong_region<'a, 'b, T>(x: Box<T>) -> Box<Debug + 'a>
25 //~^ ERROR the parameter type `T` may not live long enough
28 fn outlives_region<'a, 'b, T>(x: Box<T>) -> Box<Debug + 'a>