{"ast_node_type":"other","tokens":[{"end":71,"kind":"keyword","start":0,"text":"if"}]}
            if tcx.is_async_drop_in_place_coroutine(coroutine_def_id) {
        if tcx.is_lang_item(trait_item_id, coroutine_callable_item) {
                return Some(resolve_async_drop_poll(rcvr_args.type_at(0)));