Expose some LoweringContext methods.

This commit is contained in:
Mara Bos 2023-01-11 21:41:34 +01:00
parent 43105c10d2
commit 3c45176592
1 changed files with 9 additions and 5 deletions

View File

@ -1729,7 +1729,7 @@ impl<'hir> LoweringContext<'_, 'hir> {
self.expr(span, hir::ExprKind::DropTemps(expr))
}
fn expr_match(
pub(super) fn expr_match(
&mut self,
span: Span,
arg: &'hir hir::Expr<'hir>,
@ -1794,7 +1794,7 @@ impl<'hir> LoweringContext<'_, 'hir> {
)
}
fn expr_call_mut(
pub(super) fn expr_call_mut(
&mut self,
span: Span,
e: &'hir hir::Expr<'hir>,
@ -1803,7 +1803,7 @@ impl<'hir> LoweringContext<'_, 'hir> {
self.expr(span, hir::ExprKind::Call(e, args))
}
fn expr_call(
pub(super) fn expr_call(
&mut self,
span: Span,
e: &'hir hir::Expr<'hir>,
@ -1942,7 +1942,7 @@ impl<'hir> LoweringContext<'_, 'hir> {
hir::Expr { hir_id, kind, span: self.lower_span(span) }
}
fn expr_field(
pub(super) fn expr_field(
&mut self,
ident: Ident,
expr: &'hir hir::Expr<'hir>,
@ -1957,7 +1957,11 @@ impl<'hir> LoweringContext<'_, 'hir> {
}
}
fn arm(&mut self, pat: &'hir hir::Pat<'hir>, expr: &'hir hir::Expr<'hir>) -> hir::Arm<'hir> {
pub(super) fn arm(
&mut self,
pat: &'hir hir::Pat<'hir>,
expr: &'hir hir::Expr<'hir>,
) -> hir::Arm<'hir> {
hir::Arm {
hir_id: self.next_id(),
pat,