1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
//@ check-pass struct Foo<'a>(&'a ()); impl<'a> Foo<'a> { fn hello(self) { const INNER: &str = ""; } } impl Foo<'_> { fn implicit(self) { const INNER: &str = ""; } fn fn_lifetime(&self) { const INNER: &str = ""; } } fn main() {}