From 04a4ff574151dff522eed8451f30165a5d50025d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C4=93teris=20Pakalns?= Date: Mon, 18 Oct 2021 17:47:24 +0300 Subject: [PATCH] Disable clippy float compare warning --- serde-diff-derive/src/serde_diff/mod.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/serde-diff-derive/src/serde_diff/mod.rs b/serde-diff-derive/src/serde_diff/mod.rs index 561ad27..c326bd0 100644 --- a/serde-diff-derive/src/serde_diff/mod.rs +++ b/serde-diff-derive/src/serde_diff/mod.rs @@ -320,6 +320,7 @@ fn generate( // Generate the SerdeDiff::diff function for the type let diff_fn = if let Some(ref ty) = target_type { quote! { + #[allow(clippy::float_cmp)] fn diff<'a, S: serde_diff::_serde::ser::SerializeSeq>(&self, ctx: &mut serde_diff::DiffContext<'a, S>, other: &Self) -> Result { std::convert::Into::<#ty>::into(std::clone::Clone::clone(self)) .diff(ctx, &std::convert::Into::<#ty>::into(std::clone::Clone::clone(other))) @@ -327,6 +328,7 @@ fn generate( } } else { quote! { + #[allow(clippy::float_cmp)] fn diff<'a, S: serde_diff::_serde::ser::SerializeSeq>(&self, ctx: &mut serde_diff::DiffContext<'a, S>, other: &Self) -> Result { let mut __changed__ = false; match (self, other) {