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, F> ToUniverseInfo<'tcx> for CanonicalQueryInput<'tcx, CustomTypeOp<F>>

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§