{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"ty::Infer(ty::TyVar(ret_vid))"}]}
            ty::Infer(ty::TyVar(ret_vid)) => {
        let output_ty = match *ret_ty.kind() {
                self.obligations_for_self_ty(ret_vid).into_iter().find_map(|obligation| {