#![crate_type="lib"] | |
struct Nested<K>(K); | |
fn should_error<T>() where T : Into<&u32> {} | |
//~^ ERROR `&` without an explicit lifetime name cannot be used here [E0637] | |
trait X<'a, K: 'a> { | |
fn foo<'b, L: X<&'b Nested<K>>>(); | |
//~^ ERROR missing lifetime specifier [E0106] | |
} | |
fn bar<'b, L: X<&'b Nested<i32>>>(){} | |
//~^ ERROR missing lifetime specifier [E0106] |