1 error[E0496]: lifetime name `'a` shadows a lifetime name that is already in scope
4 LL | impl<'a> Foo<'a> {
5 | -- first declared here
6 LL | fn f<'a>(x: &'a i32) {
7 | ^^ lifetime 'a already in scope
9 error: aborting due to previous error
11 For more information about this error, try `rustc --explain E0496`.