lower_expr_while_let

Function lower_expr_while_let 

Source
pub fn lower_expr_while_let<'db>(
    ctx: &mut LoweringContext<'db, '_>,
    builder: &mut BlockBuilder<'db>,
    loop_expr: &ExprWhile<'db>,
    matched_expr: ExprId,
    patterns: &[PatternId],
    loop_expr_id: ExprId,
    loop_stable_ptr: SyntaxStablePtrId<'db>,
) -> LoweringResult<'db, LoweredExpr<'db>>
Expand description

Lowers an expression of type if where the condition is of type semantic::Condition::Let.