about summary refs log tree commit diff
diff options
context:
space:
mode:
authorlcnr <rust@lcnr.de>2023-05-26 11:07:20 +0200
committerlcnr <rust@lcnr.de>2023-05-26 11:07:20 +0200
commitb6b9611190905d75ad2abe3ae3f61835afc4c82c (patch)
treea0f14ab9787dc31dc78189bcc14901b6a0edbed9
parente7fa993d8980c4a0a199a5018a135e792c051117 (diff)
downloadrust-b6b9611190905d75ad2abe3ae3f61835afc4c82c.tar.gz
rust-b6b9611190905d75ad2abe3ae3f61835afc4c82c.zip
remove unnecessary `.ok()` calls
-rw-r--r--compiler/rustc_trait_selection/src/solve/mod.rs20
1 files changed, 14 insertions, 6 deletions
diff --git a/compiler/rustc_trait_selection/src/solve/mod.rs b/compiler/rustc_trait_selection/src/solve/mod.rs
index b328c1a6dce..56a254d9c07 100644
--- a/compiler/rustc_trait_selection/src/solve/mod.rs
+++ b/compiler/rustc_trait_selection/src/solve/mod.rs
@@ -231,13 +231,21 @@ impl<'a, 'tcx> EvalCtxt<'a, 'tcx> {
 
                 let mut candidates = Vec::new();
                 // LHS normalizes-to RHS
-                candidates.extend(
-                    evaluate_normalizes_to(self, alias_lhs, rhs, direction, Invert::No).ok(),
-                );
+                candidates.extend(evaluate_normalizes_to(
+                    self,
+                    alias_lhs,
+                    rhs,
+                    direction,
+                    Invert::No,
+                ));
                 // RHS normalizes-to RHS
-                candidates.extend(
-                    evaluate_normalizes_to(self, alias_rhs, lhs, direction, Invert::Yes).ok(),
-                );
+                candidates.extend(evaluate_normalizes_to(
+                    self,
+                    alias_rhs,
+                    lhs,
+                    direction,
+                    Invert::Yes,
+                ));
                 // Relate via substs
                 let subst_relate_response = self.probe(|ecx| {
                     let span = tracing::span!(