{"ast_node_type":"variable","tokens":[{"end":43,"kind":"keyword","start":0,"text":"if"}]}
        if let PathSource::Expr(_) = source
    ) -> bool {
            && let Some(Expr { span: expr_span, kind: ExprKind::Assign(lhs, _, _), .. }) =