trait Foo { } trait Bar { } impl<'a> Foo for Bar + 'a { }