Skip to main content

PlaceholderRegion

Type Alias PlaceholderRegion 

Source
pub type PlaceholderRegion<I> = Placeholder<I, BoundRegion<I>>;

Aliased Type§

pub struct PlaceholderRegion<I> {
    pub universe: UniverseIndex,
    pub bound: BoundRegion<I>,
    _tcx: PhantomData<fn() -> I>,
}

Fields§

§universe: UniverseIndex§bound: BoundRegion<I>§_tcx: PhantomData<fn() -> I>

Implementations§

Source§

impl<I: Interner> PlaceholderRegion<I>

Source

pub fn universe(self) -> UniverseIndex

Source

pub fn var(self) -> BoundVar

Source

pub fn with_updated_universe(self, ui: UniverseIndex) -> Self

Source

pub fn new(ui: UniverseIndex, bound: BoundRegion<I>) -> Self

Source

pub fn new_anon(ui: UniverseIndex, var: BoundVar) -> Self

Layout§

Note: Encountered an error during type layout; the type failed to be normalized.