{"ast_node_type":"variable","tokens":[{"end":70,"kind":"keyword","start":0,"text":"&&"}]}
                && let ty::FnPtr(sig, header) = args.type_at(0).kind()
                && cx.tcx.is_lang_item(struct_def.did(), LangItem::Option)
            {