{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"self.err_ctxt().get_impl_future_output_ty(ty).unwrap_or_else(||"}]}
                        self.err_ctxt().get_impl_future_output_ty(ty).unwrap_or_else(|| {
                    ty::Asyncness::Yes => {
                            span_bug!(