diff options
author | David Tolnay <dtolnay@gmail.com> | 2021-09-12 05:19:54 -0700 |
---|---|---|
committer | David Tolnay <dtolnay@gmail.com> | 2021-09-12 05:19:54 -0700 |
commit | 649da65e444cc9c4de88350458e9e4bcec0c0fef (patch) | |
tree | 3db43eed798e9d192b3e9f94152a2e0c6bcc948d | |
parent | 84333be2134b01f46d3946f70d9c39c2823187ea (diff) | |
download | cxx-649da65e444cc9c4de88350458e9e4bcec0c0fef.tar.gz |
Ignore derivable_impls lint in generated code
-rw-r--r-- | macro/src/derive.rs | 1 |
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 { |