{"ast_node_type":"other","tokens":[{"end":75,"kind":"keyword","start":0,"text":"if"}]}
                        if tcx.is_diagnostic_item(sym::Option, adt.did()) {
                    if let ty::Adt(adt, args) = local_decl.ty.kind() {
                            // in for loop desugaring, only look at the `Some(..)` inner type