```rust #![feature(rust_2018_preview)] fn main() {} struct Bar<'a>(&'a u32); impl Bar<'a> { fn foo() { fn foo(_: &'a u32) { } // error: use of undeclared lifetime name `'a` } } ``` https://play.rust-lang.org/?gist=d2b32bc0947a05fa0830a0d244dcb4fa&version=nightly&mode=debug&edition=2015