From 15f73008f87c748d249f8f65e44a10d4d7e65b30 Mon Sep 17 00:00:00 2001 From: Artur Sinila Date: Sun, 17 Jul 2022 14:55:21 +0300 Subject: [PATCH] refactor: inline some variables --- crates/hir-def/src/body/lower.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/crates/hir-def/src/body/lower.rs b/crates/hir-def/src/body/lower.rs index 37a0940a3f8..111460d1a69 100644 --- a/crates/hir-def/src/body/lower.rs +++ b/crates/hir-def/src/body/lower.rs @@ -80,8 +80,7 @@ pub(super) fn lower( params: Option, body: Option, ) -> (Body, BodySourceMap) { - let collector = ExprCollector::new(db, expander); - collector.collect(params, body) + ExprCollector::new(db, expander).collect(params, body) } struct ExprCollector<'a> { @@ -190,8 +189,7 @@ impl<'a> ExprCollector<'a> { } fn collect_expr(&mut self, expr: ast::Expr) -> ExprId { - let expr_id = self.maybe_collect_expr(expr).unwrap_or_else(|| self.missing_expr()); - expr_id + self.maybe_collect_expr(expr).unwrap_or_else(|| self.missing_expr()) } /// Returns `None` if and only if the expression is `#[cfg]`d out.