//@ check-pass
struct Foo<'a>(&'a ());
impl<'a> Foo<'a> {
fn hello(self) {
const INNER: &str = "";
}
impl Foo<'_> {
fn implicit(self) {
fn fn_lifetime(&self) {
fn main() {}