{"ast_node_type":"variable","tokens":[{"end":19,"kind":"keyword","start":0,"text":"let"}]}
    let mut check =
pub(crate) fn check<'tcx>(tcx: TyCtxt<'tcx>, def_id: LocalDefId, body: &'tcx hir::Body<'tcx>) {
        CheckLoopVisitor { tcx, cx_stack: vec![Normal], block_breaks: Default::default() };