diff options
| author | lcnr <rust@lcnr.de> | 2023-05-26 11:07:20 +0200 |
|---|---|---|
| committer | lcnr <rust@lcnr.de> | 2023-05-26 11:07:20 +0200 |
| commit | b6b9611190905d75ad2abe3ae3f61835afc4c82c (patch) | |
| tree | a0f14ab9787dc31dc78189bcc14901b6a0edbed9 | |
| parent | e7fa993d8980c4a0a199a5018a135e792c051117 (diff) | |
| download | rust-b6b9611190905d75ad2abe3ae3f61835afc4c82c.tar.gz rust-b6b9611190905d75ad2abe3ae3f61835afc4c82c.zip | |
remove unnecessary `.ok()` calls
| -rw-r--r-- | compiler/rustc_trait_selection/src/solve/mod.rs | 20 |
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!( |
