rustc_borrowck::diagnostics::bound_region_errors

Trait ToUniverseInfo

Source
pub(crate) trait ToUniverseInfo<'tcx> {
    // Required method
    fn to_universe_info(
        self,
        base_universe: UniverseIndex,
    ) -> UniverseInfo<'tcx>;
}

Required Methods§

Source

fn to_universe_info(self, base_universe: UniverseIndex) -> UniverseInfo<'tcx>

Implementations on Foreign Types§

Source§

impl<'tcx> ToUniverseInfo<'tcx> for !

Source§

fn to_universe_info(self, _base_universe: UniverseIndex) -> UniverseInfo<'tcx>

Source§

impl<'tcx> ToUniverseInfo<'tcx> for CanonicalTypeOpAscribeUserTypeGoal<'tcx>

Source§

fn to_universe_info(self, base_universe: UniverseIndex) -> UniverseInfo<'tcx>

Source§

impl<'tcx> ToUniverseInfo<'tcx> for CanonicalTypeOpProvePredicateGoal<'tcx>

Source§

fn to_universe_info(self, base_universe: UniverseIndex) -> UniverseInfo<'tcx>

Source§

impl<'tcx, T: Copy + Display + TypeFoldable<TyCtxt<'tcx>> + 'tcx> ToUniverseInfo<'tcx> for CanonicalTypeOpNormalizeGoal<'tcx, T>

Source§

fn to_universe_info(self, base_universe: UniverseIndex) -> UniverseInfo<'tcx>

Implementors§