{"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"if"}]}
        if !self.tcx.is_lang_item(trait_def_id, LangItem::Future) {
        let trait_def_id = predicate.projection_term.trait_def_id(self.tcx);
            debug!("deduce_future_output_from_projection: not a future");