diff options
-rw-r--r-- | src/ir/analysis/derive_partial_eq_or_partial_ord.rs | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/ir/analysis/derive_partial_eq_or_partial_ord.rs b/src/ir/analysis/derive_partial_eq_or_partial_ord.rs index 0cca6c6d..f54650dd 100644 --- a/src/ir/analysis/derive_partial_eq_or_partial_ord.rs +++ b/src/ir/analysis/derive_partial_eq_or_partial_ord.rs @@ -368,12 +368,10 @@ impl<'ctx> MonotoneFramework for CannotDerivePartialEqOrPartialOrd<'ctx> { fn constrain(&mut self, id: ItemId) -> ConstrainResult { trace!("constrain: {:?}", id); - if Some(CannotDeriveReason::Other) - == self.cannot_derive_partialeq_or_partialord.get(&id).cloned() + if let Some(CannotDeriveReason::Other) = + self.cannot_derive_partialeq_or_partialord.get(&id).cloned() { - trace!( - " already know it cannot derive `PartialEq`/`PartialOrd`" - ); + trace!(" already know it cannot derive `PartialEq`/`PartialOrd`"); return ConstrainResult::Same; } |