impl<'a, 'b> Foo<'a, 'b, Evil<'a, 'b>> for () {
fn make_me() -> Self { }
fn static_evil(u: &'b u32) -> &'a u32 {
- u //~ ERROR cannot infer an appropriate lifetime
+ u //~ ERROR E0312
}
}
impl<'a, 'b> Evil<'a, 'b> {
fn inherent_evil(u: &'b u32) -> &'a u32 {
- u //~ ERROR cannot infer an appropriate lifetime
+ u //~ ERROR E0312
}
}