]> git.lizzy.rs Git - rust.git/blobdiff - tests/ui/extra_unused_lifetimes.rs
`assertions_on_result_states` fix suggestion when `assert!` not in a statement
[rust.git] / tests / ui / extra_unused_lifetimes.rs
index f76127a7105fd5333dc9cca49947f943f394cf21..d6631e01290009feee27ded294e324031b763be7 100644 (file)
@@ -1,3 +1,5 @@
+// aux-build:proc_macro_derive.rs
+
 #![allow(
     unused,
     dead_code,
@@ -7,6 +9,9 @@
 )]
 #![warn(clippy::extra_unused_lifetimes)]
 
+#[macro_use]
+extern crate proc_macro_derive;
+
 fn empty() {}
 
 fn used_lt<'a>(x: &'a u8) {}
@@ -114,4 +119,11 @@ fn hey() {}
     }
 }
 
+// Should not lint
+#[derive(ExtraLifetimeDerive)]
+struct Human<'a> {
+    pub bones: i32,
+    pub name: &'a str,
+}
+
 fn main() {}