diff --git a/bitcode_derive/src/decode.rs b/bitcode_derive/src/decode.rs index 14a69fb..c95f813 100644 --- a/bitcode_derive/src/decode.rs +++ b/bitcode_derive/src/decode.rs @@ -318,6 +318,7 @@ impl crate::shared::Derive<{ Item::COUNT }> for Decode { let private = private(crate_name); quote! { + #[allow(clippy::pedantic)] const _: () = { impl #impl_generics #private::Decode<#de> for #input_ty #where_clause { type Decoder = #decoder_ty; diff --git a/bitcode_derive/src/encode.rs b/bitcode_derive/src/encode.rs index 34374bf..0ddbdbc 100644 --- a/bitcode_derive/src/encode.rs +++ b/bitcode_derive/src/encode.rs @@ -271,6 +271,7 @@ impl crate::shared::Derive<{ Item::COUNT }> for Encode { let private = private(crate_name); quote! { + #[allow(clippy::pedantic)] const _: () = { impl #impl_generics #private::Encode for #input_ty #where_clause { type Encoder = #encoder_ty; diff --git a/src/derive/impls.rs b/src/derive/impls.rs index 61fd569..9424686 100644 --- a/src/derive/impls.rs +++ b/src/derive/impls.rs @@ -216,7 +216,7 @@ impl<'a, T> Decode<'a> for PhantomData { macro_rules! impl_tuples { ($(($($n:tt $name:ident)*))+) => { $( - #[allow(unused, clippy::unused_unit)] + #[allow(unused, clippy::unused_unit, clippy::pedantic)] const _: () = { impl<$($name: Encode,)*> Encode for ($($name,)*) { type Encoder = TupleEncoder<$($name,)*>;