rust/tests/ui/lifetimes/shadow.rs

9 lines
200 B
Rust

struct Foo<T>(T);
impl<'s> Foo<&'s u8> {
fn bar<'s>(&self, x: &'s u8) {} //~ ERROR shadows a lifetime name
fn baz(x: for<'s> fn(&'s u32)) {} //~ ERROR shadows a lifetime name
}
fn main() {}