From e42909453c013f2c760db226ac850065141a28a0 Mon Sep 17 00:00:00 2001 From: Lukas Wirth Date: Mon, 28 May 2018 21:38:21 +0200 Subject: [PATCH] Fix logic mistake in *_ne functions --- palette/src/equality.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/palette/src/equality.rs b/palette/src/equality.rs index 9472b2210..5e6a57439 100644 --- a/palette/src/equality.rs +++ b/palette/src/equality.rs @@ -22,7 +22,7 @@ macro_rules! impl_eq { $( self.$element.abs_diff_eq(&other.$element, epsilon) )&&+ } fn abs_diff_ne(&self, other: &Self, epsilon: T::Epsilon) -> bool { - $( self.$element.abs_diff_ne(&other.$element, epsilon) )&&+ + $( self.$element.abs_diff_ne(&other.$element, epsilon) )||+ } } @@ -39,7 +39,7 @@ macro_rules! impl_eq { $( self.$element.relative_eq(&other.$element, epsilon, max_relative) )&&+ } fn relative_ne(&self, other: &Self, epsilon: T::Epsilon, max_relative: T::Epsilon) -> bool { - $( self.$element.relative_ne(&other.$element, epsilon, max_relative) )&&+ + $( self.$element.relative_ne(&other.$element, epsilon, max_relative) )||+ } } @@ -56,7 +56,7 @@ macro_rules! impl_eq { $( self.$element.ulps_eq(&other.$element, epsilon, max_ulps) )&&+ } fn ulps_ne(&self, other: &Self, epsilon: T::Epsilon, max_ulps: u32) -> bool { - $( self.$element.ulps_ne(&other.$element, epsilon, max_ulps) )&&+ + $( self.$element.ulps_ne(&other.$element, epsilon, max_ulps) )||+ } } }