diff options
author | Sergey Pepyakin <s.pepyakin@gmail.com> | 2017-10-02 23:42:29 +0300 |
---|---|---|
committer | Sergey Pepyakin <s.pepyakin@gmail.com> | 2017-10-03 00:37:20 +0300 |
commit | 6eb4f1eaa647bf727d9a4086502589ea936bd838 (patch) | |
tree | 29e93d683827817219e9579037b1360d53724bc1 | |
parent | dde9376cf32511debbb4b0e068c6ca776d13349b (diff) |
Use `if let` instead of plain if.
-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; } |