diff --git a/impl/src/expand.rs b/impl/src/expand.rs index a304632..c693921 100644 --- a/impl/src/expand.rs +++ b/impl/src/expand.rs @@ -181,7 +181,12 @@ fn impl_struct(input: Struct) -> TokenStream { } }; Some(quote! { - #[allow(deprecated, unused_qualifications, clippy::needless_lifetimes)] + #[allow( + deprecated, + unused_qualifications, + clippy::elidable_lifetime_names, + clippy::needless_lifetimes, + )] #from_impl }) }); @@ -451,7 +456,12 @@ fn impl_enum(input: Enum) -> TokenStream { } }; Some(quote! { - #[allow(deprecated, unused_qualifications, clippy::needless_lifetimes)] + #[allow( + deprecated, + unused_qualifications, + clippy::elidable_lifetime_names, + clippy::needless_lifetimes, + )] #from_impl }) }); diff --git a/src/lib.rs b/src/lib.rs index bf8172b..206d3ec 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -259,6 +259,7 @@ #![no_std] #![doc(html_root_url = "https://docs.rs/thiserror/2.0.11")] #![allow( + clippy::elidable_lifetime_names, clippy::module_name_repetitions, clippy::needless_lifetimes, clippy::return_self_not_must_use, diff --git a/tests/test_display.rs b/tests/test_display.rs index 71c4a4a..bb7c923 100644 --- a/tests/test_display.rs +++ b/tests/test_display.rs @@ -1,4 +1,5 @@ #![allow( + clippy::elidable_lifetime_names, clippy::needless_lifetimes, clippy::needless_raw_string_hashes, clippy::trivially_copy_pass_by_ref, diff --git a/tests/test_lints.rs b/tests/test_lints.rs index af5830d..5e2b895 100644 --- a/tests/test_lints.rs +++ b/tests/test_lints.rs @@ -33,7 +33,7 @@ fn test_unused_qualifications() { #[test] fn test_needless_lifetimes() { #![allow(dead_code)] - #![deny(clippy::needless_lifetimes)] + #![deny(clippy::elidable_lifetime_names, clippy::needless_lifetimes)] #[derive(Error, Debug)] #[error("...")]