| //@ run-rustfix | |
| // Test that we DO warn when lifetime name is not used at all. | |
| #![deny(unused_lifetimes)] | |
| #![allow(dead_code, unused_variables)] | |
| fn september() {} | |
| //~^ ERROR lifetime parameter `'a` never used | |
| //~| HELP elide the unused lifetime | |
| fn october<'b, T>(s: &'b T) -> &'b T { | |
| //~^ ERROR lifetime parameter `'a` never used | |
| //~| HELP elide the unused lifetime | |
| s | |
| } | |
| fn november<'a>(s: &'a str) -> &'a str { | |
| //~^ ERROR lifetime parameter `'b` never used | |
| //~| HELP elide the unused lifetime | |
| s | |
| } | |
| fn main() {} |