{"ast_node_type":"variable","tokens":[{"end":70,"kind":"keyword","start":0,"text":"if"}]}
                    if let ty::Adt(adt, args) = local_decl.ty.kind() {
                if local_decl.source_info.span.desugaring_kind() == Some(DesugaringKind::ForLoop) {
                        if tcx.is_diagnostic_item(sym::Option, adt.did()) {