{"ast_node_type":"variable","tokens":[{"end":60,"kind":"keyword","start":0,"text":"&&"}]}
        && let hir::ExprKind::Call(_, [arg]) = iterexpr.kind
        && let hir::ExprKind::Match(iterexpr, [arm], hir::MatchSource::ForLoopDesugar) = e.kind
        && let hir::ExprKind::Loop(block, ..) = arm.body.kind