Skip to main content

process_assignment_lhs

Function process_assignment_lhs 

Source
fn process_assignment_lhs<'hir>(
    ctx: &LintContext<'_, '_>,
    hir: &'hir Hir<'hir>,
    lhs: &'hir Expr<'hir>,
    assign_span: Span,
    pending: &mut HashMap<VariableId, Span>,
)
Expand description

Recursively handle a plain-= assignment LHS, tracking each component as a write. For tuple destructuring (x, y) = ..., each element is processed independently.