From 6eb4f1eaa647bf727d9a4086502589ea936bd838 Mon Sep 17 00:00:00 2001 From: Sergey Pepyakin Date: Mon, 2 Oct 2017 23:42:29 +0300 Subject: Use `if let` instead of plain if. --- src/ir/analysis/derive_partial_eq_or_partial_ord.rs | 8 +++----- 1 file 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; } -- cgit v1.2.3