Use Option::map()
instead of if let
This commit is contained in:
parent
7682e87c6d
commit
a8b57723d4
@ -324,16 +324,12 @@ fn pre(&self, s: &mut pprust_hir::State<'_>, node: pprust_hir::AnnNode<'_>) {
|
||||
}
|
||||
fn post(&self, s: &mut pprust_hir::State<'_>, node: pprust_hir::AnnNode<'_>) {
|
||||
if let pprust_hir::AnnNode::Expr(expr) = node {
|
||||
let typeck_results =
|
||||
self.maybe_typeck_results.get().or_else(|| {
|
||||
if let Some(body_id) = self.tcx.hir().maybe_body_owned_by(
|
||||
self.tcx.hir().local_def_id_to_hir_id(expr.hir_id.owner),
|
||||
) {
|
||||
Some(self.tcx.typeck_body(body_id))
|
||||
} else {
|
||||
None
|
||||
}
|
||||
});
|
||||
let typeck_results = self.maybe_typeck_results.get().or_else(|| {
|
||||
self.tcx
|
||||
.hir()
|
||||
.maybe_body_owned_by(self.tcx.hir().local_def_id_to_hir_id(expr.hir_id.owner))
|
||||
.map(|body_id| self.tcx.typeck_body(body_id))
|
||||
});
|
||||
|
||||
if let Some(typeck_results) = typeck_results {
|
||||
s.s.space();
|
||||
|
Loading…
Reference in New Issue
Block a user