aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Tolnay <dtolnay@gmail.com>2021-09-12 05:19:54 -0700
committerDavid Tolnay <dtolnay@gmail.com>2021-09-12 05:19:54 -0700
commit649da65e444cc9c4de88350458e9e4bcec0c0fef (patch)
tree3db43eed798e9d192b3e9f94152a2e0c6bcc948d
parent84333be2134b01f46d3946f70d9c39c2823187ea (diff)
downloadcxx-649da65e444cc9c4de88350458e9e4bcec0c0fef.tar.gz
Ignore derivable_impls lint in generated code
-rw-r--r--macro/src/derive.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/macro/src/derive.rs b/macro/src/derive.rs
index 2f770951..ea36e3e3 100644
--- a/macro/src/derive.rs
+++ b/macro/src/derive.rs
@@ -151,6 +151,7 @@ fn struct_default(strct: &Struct, span: Span) -> TokenStream {
let fields = strct.fields.iter().map(|field| &field.name.rust);
quote_spanned! {span=>
+ #[allow(clippy::derivable_impls)] // different spans than the derived impl
impl #generics ::std::default::Default for #ident #generics {
fn default() -> Self {
#ident {