1 2 3 4 5 6 7 8 9 10 11 12 13
#![allow(unused)] fn main() {} trait Foo<'a> {} fn foo<'a, T: Foo<'a>>(x: &'a u8, y: T) { } fn bar<'a, T: 'a>(x: &'a u8, y: T) { }