{"ast_node_type":"variable","tokens":[{"end":79,"kind":"keyword","start":0,"text":"let"}]}
        let erased_alias_ty = self.tcx.erase_regions(alias_ty.to_ty(self.tcx));
    ) -> Vec<ty::PolyTypeOutlivesPredicate<'tcx>> {
        self.declared_generic_bounds_from_env_for_erased_ty(erased_alias_ty)