| // Test that we DO NOT warn for a lifetime used twice in an impl. | |
| // | |
| //@ check-pass | |
| #![deny(single_use_lifetimes)] | |
| #![allow(dead_code)] | |
| #![allow(unused_variables)] | |
| struct Foo<'f> { | |
| data: &'f u32, | |
| } | |
| impl<'f> Foo<'f> { | |
| fn inherent_a(&self, data: &'f u32) {} | |
| } | |
| fn main() {} |