2018-05-03 18:58:06 -04:00
|
|
|
// Test that we DO warn when lifetime name is not used at all.
|
|
|
|
|
2018-05-19 01:13:53 +03:00
|
|
|
#![deny(unused_lifetimes)]
|
2018-09-29 21:25:41 -07:00
|
|
|
#![allow(dead_code, unused_variables)]
|
2018-05-03 18:58:06 -04:00
|
|
|
|
2018-09-29 21:25:41 -07:00
|
|
|
struct Foo {}
|
2018-05-03 18:58:06 -04:00
|
|
|
|
2018-09-29 21:25:41 -07:00
|
|
|
impl<'a> Foo {} //~ ERROR `'a` never used
|
2018-05-03 18:58:06 -04:00
|
|
|
|
2018-09-29 21:25:41 -07:00
|
|
|
fn main() {}
|